RU

Платформер в стиле DOOM: портируем старую курсовую на чистый JavaScript

Несколько лет назад у нас с одногруппником был зачёт по C++, и вместо того чтобы сделать что-то скромное (например, «Калькулятор» или «Генератор пар…

JavaScriptCanvasDOOMплатформерSFMLC++портирование кодаигровая физикарейкастингruvds_статьи
Habr
RU

Flappy Bird: делаем игру сложнее и добавляем автопилот на чистой математике

Начнём с предыстории. Когда я опубликовал первую статью про клон Flappy Bird, я хотел получить результат, который был бы мне приятен, но вместо этог…

Flappy BirdCanvasJavaScriptавтопилотматематический переборретро-игрыгеймдевбот без нейросетиruvds_статьиФаби
Habr
RU

Как я написал «Обратную змейку» на чистом Canvas

Начнём с небольшой предыстории: пару недель назад я ждал друга в кафе. Как обычно, он опаздывал примерно минут на сорок. Ноутбук с собой, интернет е…

Обратная змейкаCanvasJavaScriptпиксель-артзмейкаретро-игрыгеймдевадаптивный дизайнмобильные игрыruvds_статьи
Habr
RU

Как я собрал кубик Рубика в браузере на чистом Canvas

Недавно я увидел видео, где маленький мальчик собирает кубик Рубика за 2,76 секунды ( вот оно ), и мне тоже захотелось научиться его собирать. Конеч…

Кубик РубикаCanvasизометрияпсевдо-3Dсимуляторfrontendматрицы поворота3D на чистом JSграфикаruvds_статьи