- Плохая проработка коллизий игрока и препятствий. Вы можете проехать через преграды и не умереть.
- Замечен баг, что можно просто двигаться по самому низу и не умирать.
- Порой возникают баги с отрисовкой.
- Сам концепт игры примитивен и неинтересен. Наскучит после первых 10 секунд или осознания наличия кучи багов.
- Не понятно к чему в основном методе
run
в файлеSquareGame
нужны два while, хватило бы 1. - В основном цикле видны проверки на пересечение барьеров и квадрата, которые, во-первых стоило вынести в отдельный метод, а во вторых пофиксить т.к. они не работают должным образом.
- Есть непонятные названия переменных
- Нет разделения на
.vm
и.jack
файлы - Не понятно зачем пушить папку
tools
- Наличие папки
Square
, которая была реализована создателями курса, то несложно догадаться, что немало кода взято именно от туда, папку не стоило добавлять read.md
надо переименовать вREADME.md
Ну игра достаточно примитивна и несложна в реализации, при этом присутствуют различные баги. Видно, что игра сделана, чтобы быстро оттделаться. Моя оценка 3/10.