Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.
/ connect6-ng Public archive

[Unmaintained] connect6 project from THU Software Engineering course

Notifications You must be signed in to change notification settings

alick/connect6-ng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

Introduction

Yet another implementation of Connect6, a fun game with very simple rules:

  • Black plays first, putting one stone on one intersection.
  • Then White and Black put two stones each time in turn.
  • The one who is the first to put six or more stones in a row (horizontally, vertically, or diagonally) wins.

Currently there is a desktop client version which can run on Windows, Linux, and Mac OS X, as well as an Android version. Please refer to the README files in their respective directories for guide about installation and development.

connect6-ng is a continous improvement of the connect6 project from the Software Engineering course in Tsinghua University. Refer to this page (in Chinese) for an overview of the project history.

Notes on Cloning the Repo

The current repo is a merge of several projects with the help of git-svn and git-replace. An initial git clone will not give you the whole line of development. To get the whole history, please add the following line into the origin section in the file .git/config after you have cloned the repo:

fetch = +refs/replace/*:refs/replace/*

Then run git remote update. Then if everything goes well, you can see the complete history.

References

For more information about the git-replace hack, you can refer to this page (in Chinese) or this page (in English).

Please refer to www.connect6.org for more general information on the Connect6 game.

About

[Unmaintained] connect6 project from THU Software Engineering course

Resources

Stars

Watchers

Forks

Packages

No packages published