A simple Connect Four implementation in React. Demo
This repo served several purposes for me.
-
- Implement algorithm to find streaks on four axes
-
- Get more comfortable using TypeScript
-
- Get more comfortable using hooks in React
-
- Integrate testing using Jest into my everyday process
-
- Improve look and UX of gameplay with animations, descriptive text, and sound
-
- Improve a11y. An interesting challenge for this game especially
-
- Create computer player
-
- Make size of game board customizable via UI and make more than 2 players possible
-
- Split the game brain into separate package so this can be implemented in other frameworks