Reversi

This project showcases the knowledge I have gained in object-oriented programming. My partner and I took turns between either coding or navigating the process to implement the model, view, controller model. The codebase is intended to eventually complete a two-player playable game of Reversi. Regarding background knowledge, it can be assumed that those working with the codebase have an understanding of the MVC model and how the design structure caters to eventually implementing a graphical user interface. The codebase is defined for easy extensibility due to the use of interfaces that will allow for different Reversi models, views, controllers, as well as the ability to add different types of players, such as AI. The prerequisites necessary for this codebase are simply the correct Java version needed for the game, as well as knowledge about the rules of Reversi.

Reversi - Github

Reversi Game Board

Previous
Previous

Talentia