This project is a fork of a project at my university; I considered it interesting enough to copy it over to my own personal account for further development.
I have done my best to make this project unsearchable to prevent plagiarism. Additionally, I have added and changed so much that this project is now no longer within the bounds of the rubric.
- Connect Four style gameplay.
- An arbitrary, user-specified number of tokens to connect to win.
- A board of arbitrary dimensions.
- An arbitrary number of players.
- AI with 5 different difficulty levels.
# Clone the repository
git clone https://github.com/EliHunter173/connect-n.git
# In the repository, compile the source code
cd connect-n
mkdir bin
javac -d bin -cp bin src/*.java
# Run your desired user interface
java -cp bin CLI
- Java - A common, object-oriented, statically and strongly typed programming language derived from C.
- JUnit 5 - A unit testing framework for Java 8 and above.
Check out our issues to see what needs to be worked on. If you see something you believe needs work but there isn't an issue, create one! Even if you don't plan on working on it yourself.
To claim an issue as yours, simply assign yourself to it.
If you need any help, mark that issue with help wanted
label and leave a brief description of
what you're trying to accomplish (with a little bit about how) and what's causing the issue.
- Eli W. Hunter