Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aleksei-bulgak-study/react-game

Rolling Scopes School React Game task
https://github.com/aleksei-bulgak-study/react-game

Last synced: about 4 hours ago
JSON representation

Rolling Scopes School React Game task

Awesome Lists containing this project

README

        

1. Task: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/react/react-game.md
2. Screenshot:
![](./docs/screenshot.png)
3. Deploy: https://aleksei-bulgak-study.github.io/react-game/#/play
4. Done 28.02.2021 / deadline 03.03.2021
5. Score: 70 / 100
- Basic scope (30/30)
- [x] вёрстка, дизайн, UI. Выполняются требования к оформлению приложения +10
- [x] эффекты анимации. Анимация ходов, перемещения фигур, допустимых и недопустимых ходов, начала и окончания игры, победы и поражения и т.д +10
- [x] механика игры. Ходы, перемещения фигур, набранные баллы, окончание игры и т.д. подчиняются определённым свойственным игре правилам +10
- Advanced scope (40/50)
- [ ] звуки и музыка. В игре есть звуки и музыка, и есть настройки звуков и музыки: возможность вкл/откл звуки, вкл/откл музыку, регулировать громкость звуков, регулировать громкость музыки (0/10)
- [x] настройки игры. Есть не меньше трёх настроек разных опций игры, например, внешний вид игрового поля и фигур, сложность игры, определение порядка ходов. Речь не про настройки звуков и музыки, которые проверялись и оценивались в предыдущем пункте. Это должны быть настройки разных опций, а не три параметра одной опции, например, размера игрового поля (10/10)
- [x] статистика. Пользователь информируется о состоянии игры, ведётся запись ходов, побед и поражений, времени игры, либо отображается другая статистика игры. Есть таблица рекордов, в которой сохраняются результаты предыдущих 10 игр (10/10)
- [x] сохранение состояния игры при перезагрузке страницы. Сохраняются все опции игры: ходы, набранные очки, положение фигур и т д. Состояние игры сохраняется без необходимости кликать по кнопке save. Есть кнопка new game для запуска новой игры (10/10)
- [x] возможность управления игрой с клавиатуры или не меньше пяти hot keys. Есть список горячих клавиш для управления игрой с клавиатуры +10
- Hacker scope (0/20)