Классический Тетрис. Полностью написан самостоятельно, без подглядывания в другие реализации. Тетрис уже вполне хорош, и в него можно поиграть. Есть поддержка звука и вибрации (в Chrome).
При разработке стояла задача максимальной модульности — весь код поделен на функции. В будущем многое можно доработать, сделать некую игровую платформу, фреймворк (уже в разработке). Новая игра будет добавляться отдельным файлом и подгружаться в меню. Так же могут быть добавлены вариации Тетриса, настройки. В рамках платформы планируется реализовать змейку, арканоид, гонки, танчики — основной набор игр из Brick Game:
Текущая версия корректно открывается только на мобильном Chrome (Android). Другие платформы будут добавлены позже:
Исходный код доступен здесь: https://git.checkerwars.com/leo/tetris. Код старый, сейчас бы я многое мог сделать иначе…
В дальнейшем, Тетрис может быть встроен в качестве пасхалки в CheckerWars.
Если вам интересен наш проект, есть вопросы, замечания, или предложения — оставляйте комментарии или пишите на почту: checkerwars@mail.ru
Кроме того, автор проекта ищет работу. Мое резюме.