Skip to content

sphynx/chapayev-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Chapayev game" (Russian: "игра в Чапаева") is a game played on a checkerboard, a hybrid of checkers and billiards.

Game rules and funny details are present on Wikipedia

The project has been started as a programming exercise while studying Javascript and various JS libraries. In the same time I just wanted to play Chapayev with friends, so I decided to implement multiplayer version as well.

JS libraries used so far:

  • Raphaёl -- for game graphics and animation
  • Socket.io -- for client/server interaction suitable for any browser
  • Node.js -- for server side
  • Knockout.js -- for structuring the code, introducing data model in UI using MVVM pattern
  • jQuery -- for querying the DOM, providing templates for Knockout.
  • Sylvester -- for vector/matrix operation needed for collision resolving.

Releases

No releases published

Packages

No packages published