Skip to content

ctborg/siili

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

siili

A go client/server written in jquery and expressjs.

By Frank Prößdorf fp@notjusthosting.com.

Libraries

  • express 2.x
  • couchdb

Usage

Start with node app.js.

TODO

  • Mark dead stones when counting at the end of the game on the client side.
  • Support different board sizes.
  • Add dev, test and production environments.
  • Filter active, passive, resigned and ended games.
  • Add komi.
  • Add time limit.
  • Calculate user's rank.
  • Add handicap depending on users' ranks.
  • Review games.
  • Push updates on her games to the user.
  • Maybe change frontend code to use sammy.js or at least move the html into templates.
  • Export sgf.
  • Import sgf.
  • Better visuals: Messages must be clearer, the border of the board should be nicer, cleaner structure and footer.
  • Sort open games.
  • Part of the validation needs to move to a central place, because it needs to take place when passing and resigning, too.

NOTE

  • Currently this implementation only works for browsers supporting css transitions.

About

Go Game Client/Server in jQuery and Express.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.2%
  • Ruby 8.8%