Skip to content

Web application offers an extensible game engine with 6 board games and adding another game can't go any easier

License

Notifications You must be signed in to change notification settings

Osama-Belal/Game_Engine

 
 

Repository files navigation

Game Engine

In this project, we investigate the difference between the features of object oriented and functional paradigms by implementing a generic game engine for drawing game boards. The engine supports drawing six games: Tic-Tac-Toe, Connect-4, Checkers, Chess, Sudoku and 8-Queens, however, it is extensible to draw any other board game (e.g., Go Game).

The engine have only two responsibilities:

  • Drawing the board and pieces
  • Enforce the rules of moving pieces

Feel Free to try it out Game Engine

About

Web application offers an extensible game engine with 6 board games and adding another game can't go any easier

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.7%
  • CSS 1.8%
  • Other 0.5%