Ссылки по теме HTML5 и Canvas
Документация
HTML5 Game Development Tutorial
— по этой статье я научился рендерить и двигать картинки, выводить текст и проигрывать звук. Ещё там есть примеры реализации простой физики и поворота картинок.
JavaScript Gaming: Часть 1. Box2d и основы Физики
— статья о том, как сделать прототип Angry Birds на box2djs. Именно с неё началось мое знакомство с box2d.
Archive for the ‘Box2D’ Category
— интересные статьи по флешевому box2.
Box2D v2.0.2 Руководство
— перевод документации.
(дочитать, разобрать примеры)
MDN. Обучение canvas
— очень толковый туториал от Mozilla (можно переключить язык на русский).
(посмотреть код)
История Лошарика
— как ребята сделали игру типа RapidRoll.
3d движок на js + canvas
— с экспортом модели из 3ds max.
Canvas F.A.Q
— от автора libcanvas.
Box2DFlashAS3 Documentation
— оригинал документации к флешевой либе.
HTML5 + Box2d. Подключаем физический движок
— заметка с примером (надпись Hello World! составленная из прямоугольников)
Строим игру с помощью HTML5
— заметка на форуме с примером (несколько опор и шар, который может прыгать и взбираться по опорам).
Starting with box2d js
— на странице есть сцена с примером + статья.
nest of bees: a javascript and html5 tech demo
— заметка о игре на box2d где лучник стреляет в воинов.
articles for the topic Game Development
— на странице есть пример использования box2d.
(прочитать)
Box2D for the JavaScript developer
— серия статей по box2d js.
Создание очередной казуалки на Flash-платформе с физикой. Часть I
— пример флешевый, но подходит для js. Там есть ещё
вторая часть
статьи.
Физика на Flash. Box2D Engine
— опять же пример флешевый, но для общего развития подойдет.
Собрание сочинений о флэше
— алгоритмы определения столкновений и т.д.
(прочитать, разобрать примеры)
libcanvas #habr
— статьи по сабжу с Хабра.
Погружение в HTML5 Canvas за 4 часа
HTML5 Canvas Cookbook
Улучшаем производительность HTML5 canvas
Движки
box2d js
box2dweb
— a port of Box2DFlash 2.1a to JavaScript.
Box2D JS Mootools Port
— и такое есть
LimeJS
— is a HTML5 game framework. Есть документация и примеры.
Chipmunk
— js порт популярного движка.
Three.js
— 3d движок на Javascript.
RPG JS
— js движок для RPG. Довольно интересная штука.
Примеры
Canvas Pinball
— хороший пример от мелкомягких по использованию box2djs
agent8ball.com
— бильярд. Репо на гитхабе
https://github.com/thinkpixellab/agent8ball
.
демка 3d игры на js
— очень круто.
примеры от Ben Joffe
— Functions 3D, Colour Picker, Canvascape "3D Walker", Spirograph и другие.
nestofbees
— игра на box2d. Лучник стреляет в воинов.
(посмотреть код)
Asteroids [Reloaded]
— круто сделано.
(посмотреть код)
Арканоид
(посмотреть код)
bomberman
Canvas Hero
3D world with WebGL
CSS3 Matching Game
Разное
Game Engines
— сравнительная таблица HTML5 движков.
Spaceport. Хрень, которая позволяет игру на флеше конфертировать в JS или нативные приложения
Construct2
— visual HTML5 game development tool.
The Spriters Resource
Ностальгия: роемся у «Танчиков» под капотом