Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/aleksei-bulgak-study/react-game
- Owner: aleksei-bulgak-study
- Created: 2021-02-21T20:20:17.000Z (over 3 years ago)
- Default Branch: react-game
- Last Pushed: 2021-03-04T18:31:57.000Z (over 3 years ago)
- Last Synced: 2024-04-13T23:00:13.076Z (7 months ago)
- Language: TypeScript
- Size: 1.99 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.PR.md
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)