Skip to content
Justin Cook edited this page May 2, 2015 · 2 revisions

Hangman

The server implementation is designed to be 100% separate from the client. The server communicates with the client via HTTP or Websocket responses using JSON.

Games timeout without one minute of play at this time. This is purely for mitigating DDoS or exhausting resources when the game is heavily used.

The dictionary in use by Hangman is intended to be modularised, but was developed initially as part of Hangman.

I have developed a client in pure CSS/HTML5/JavaScript with some JQuery for easy-to-add usability features that uses a Websocket. I have developed a client in Python that is CLI based and uses the RESTful HTTP handler. In the future, I will develop an iOS version in Swift.

Clone this wiki locally