Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[Feature Request] Connect Four! #244
When it comes to tabletop-style games, you can't go more retro than Connect Four! In this game, you drop disks in your color into a grid hoping to get four of your disks in a row before your opponent manages to do just that.
For this feature, program a Connect Four game for our bot in which two players can compete with each other. The user interface should consist of reactions that lets the player indicate in which row they want to drop a disk. Make sure that it all works with one embed that gets updated instead of generating a new embed for each turn.
Example of what it could look like:
Make sure that you use a single embed for each game by editing it instead of creating a new embed for each turn. In addition, if you want to implement an AI for the game and want an example, there are implementations available online. Try to create your own version of it, but don't make it "perfect"/unbeatable.
I have a simple ConnectFour implementation I made a few years back: https://github.com/spyoungtech/connectfour
Feel free to use, either in whole or in part, if you want.