Javascript-форум (https://javascript.ru/forum/)
-   Учебные материалы (https://javascript.ru/forum/study/)
-   -   Создание игр (https://javascript.ru/forum/study/21672-sozdanie-igr.html)

nyols 19.09.2011 23:19

Создание игр
 
Хочу научится создавать игры.
Да, да, знаю звучит громко :)
Хотелось бы попросить кто знает хорошие статьи/книжки на тему создание игр. Если статьи будут связаны с JS то будет еще лучше, именно на нем и хочу научится (JS + Canvas или SVG)

Я не имею в виду статьи типа "Делаем простую игру на Javascript" или что то в этом духе, мне даже не нужно конкретно пример как сделать простую игру. А статьи про так сказать внутренности игр, как происходят всякие расчеты, как организовать код на отдельные части (код с расчетами, и код который будет рисовать), вот в этом духе что то :)
Как вычислять если объекты столкнулись. Если взять игрушки про Башенки (Tower defense) то как вычислять если объект попадает в радиус поражения. Вот про всякое такое :)
Буду признательны за советы насчет материалов

Riim 20.09.2011 01:46

Можно поизучать что нибудь готовое: Three.js — 3d движок на Javascript, http://hakim.se/.

nyols 20.09.2011 22:20

Да, про three.js читал там, вещь классная, но довольно так и сложная :)
Обидно что по нему мало статей, и документацией четкой нет(

kadabrik 22.09.2011 11:20

Ну в расчетах поможет аналитическая геометрия. Алгоритмы можешь посмотреть тут.

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

rebelboy2323 12.02.2012 11:51

Можно посоздавать и через Blitz Basic 2D и 3D

Olga134 19.04.2012 20:20

Мне кажется, чтобы игры нормальные создавать нужно реально "больным" на эту тему быть, а если такого нет - не стоит заморачиваться. :)

trikadin 19.04.2012 20:22

Olga134, "нормальные" игры бывают разные.

DELTA 08.09.2012 23:25

Такая вот есть интересная книжечка

[img src=http://f2.s.qip.ru/eLukkIbb.png]

Bandicoot 11.09.2012 11:52

Прежде чем начать создавать игры, думаю, стоит почитать это: http://habrahabr.ru/post/151000/


Часовой пояс GMT +3, время: 16:12.