hackatomsk2017-gg1793pp
Тема P2P_Игры_с_оплатой_в_криптовалюте
Описание
Несколько игроков объядиняются в одной комнате(может быть несколько румов с разными условиями),В течении времени X игроки делают взносы в виде биткоинов(покупают билеты - фантики),
Больше купленых билетов, шанс выйгрыша выше.
Выйгрывает тот игрок, на чей билет указал рандом.
Дизайн
Ссылка - https://www.figma.com/file/FvBeJMAhGHQ5Xd4MAmWKMmGt/Untitled
Random
Ссылка - https://api.random.org/json-rpc/1/
Клиент:
- React + Redux + immutable js
- сборщик webpack 2
- stylus
- bem-cm
- es-6
- react router для SPA
Сервер:
- Node.js
- BD - MongoDB + Mongoose
- Express js
- Для генерации случайно величины используется онлайн сервис Random.org
Для локальной отладки необходимо запускать браузер следующим образом: google-chrome-stable -disable-web-security -user-data-dir (Linux). Т.к. браузер интерпритирует перенаправления между портами localhost, как междоменные перенаправления. На рельном сервере такой проблемы не будет.