Разработка кода для 2D-игры

Мне нужны ресурсы о том, как разработать основные компоненты базовой 2d-игры. Назовем это «паровозиком». Как мне спроектировать мой рендерер, менеджер сцены, менеджер сущностей и т. Д. и как они должны взаимодействовать друг с другом? А как насчет управления событиями, управления ресурсами, ...

Может у кого-нибудь есть крутой UML? Или какой-нибудь «туториал»? Какие-нибудь общие советы и подсказки?


person tyrondis    schedule 11.03.2011    source источник
comment
Возможно, вам стоит проверить amazon.com/Game-Engine-Architecture -Джейсон-Грегори / dp / 1568814135   -  person GWW    schedule 11.03.2011


Ответы (1)


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

Что мне больше всего помогло, так это беглый просмотр кода игры, который я обнаружил, небрежно осматривающийся, а также чтение глав книги на этом сайте: Убийственное программирование игр с помощью Java

Вы можете найти код игры для просмотра на этих сайтах:

http://www.cokeandcode.com/info/tut2d.html

http://www.javacooperation.gmxhome.de/TutorialStartEng.html

Надеюсь, вы нашли это полезным!

person Emanuel    schedule 11.03.2011