Skip to content

Onotoko/eos-chess

 
 

Repository files navigation


An EOS based chess game built on chess.js's move generation/validation, piece placement/movement, and check/checkmate/stalemate detection as well as chessboard.js's UI.

Link*: https://chesseos.herokuapp.com/

*note this is currently hosted on the Jungle Testnet, so in order to use it, you'll need to create a Jungle account then import the Jungle testnet's address and chain ID into Scatter.

How to Play:

By default you are playing the AI.. Good luck there. Or you can enter another person's EOS account name to connect with them after they've entered their own. This uses socket.io to handle the game logic communication. You may need to open up the console or remove the blocking of pop ups as chrome doesn't seem to like pushing the notifications through.

EOSIO Integration:

In order to run this locally, start with npm install to get all of the dependencies then change the external MongoDB setup to the local one commented out.

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 93.0%
  • HTML 4.7%
  • CSS 1.9%
  • C++ 0.4%