Увлекся разработкой игр на JS и HTML5 (сanvas)

Перед отпуском я серьезно подсел на изучение документации и разбору движков готовых игр.
На этой странице собраны ссылки на все более менее существенные материалы, которые я читал или планирую почитать.

Игра #1

Первой моей игрушкой сделал стала “Swell Foop” (была такая игра в пакете Gnome Games). Рабочая версия насчитывала около 200 строчек кода, потом добавил несколько плюшек и кода стало больше. Игра написана на чистом JS — т.е. без использования готовых библиотек или фреймворков.

Игра #2

Потом я начал делать свои танчики (Battle City). Изначально делал опять же на чистом JS, но потом распробовал библиотеку libcanvas и atom.js (от украинского программиста Павла Пономаренка) и переделал уже с использованием этих либ (просчет столкновений, спрайты, повороты и т.д.).

В данный момент карта генерируется и танчик ездит. При этом игра тупит т.к. все прорисовывается и пересчитывается каждый кадр. Но это мой косяк исправлением которого я планирую заняться в ближайшее время.

Вобще мне очень понравилось эта тема — позволяет отвлечься от PHP и попробовать что-то новое. Да и к геймдеву я никогда не был равнодушен :).

5 thoughts on “Увлекся разработкой игр на JS и HTML5 (сanvas)

  1. Интересно) Я вот тоже заинтересовался этим сейчас. А как вообще библиотека(libcanvas)? Быстра в освоении? Функциональна?
    Ну конечно с учетом знания в JS)

  2. EaselJS довольно функциональна. А из коммерческих Impact очень нравится. Скоммуниздил с какого-то проекта на гитхабе, что бы испытать. Планирую прикупить 🙂

Leave a Reply to Mutuh Cancel reply

Your email address will not be published. Required fields are marked *