Данный проект является реализацией многопользовательской HTML5 игры "Точки". Игра написана на языке JavaScript и состоит из двух частей:
- Клиентская часть реализована на AngularJS
- Серверная часть работает на NodeJS + хранилище данных на Redis.
Клиент с сервером общаются через RESTful API, клиенты друг с другом общаются с помощью pub/sub движка Faye.
Данный код и API можно использовать также для реализации других игр между двумя игроками, причем изменения в коде будут минимальными.
Почитать о работе программы, а также посмотреть API взаимодействия модулей можно в документации, расположенной в файле documentation.pdf
Сама игра находится по адресу http://acm.tpu.ru/dots.