|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.01.2015, 22:12 | #11 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,886
|
Дело не в матрице, картинках или алгоритмах, а в самом принципе разделения задачи на части и строгая защита кода и данных от возможности работать с ними непредусмотренным способом.
Картинка кстати некорректная, во-первых, у лодраннере есть анимация, что значит что нужны попиксельные смещения спрайтов, поклеточная же модель этого не позволяет, придётся добавлять ещё попиксельную работу. Во-вторых, по картинке видно, что в один момент времени на клетке может быть только что-то одно, и ходящий герой собою будет затирать то что было на клетке, для золота это, конечно, неактуально, но вот для лесенок, которых тут нет - уже актуально. В таких играх динамичные объекты ( да и вообще разные группы объектов) должны лежать как в разных слоях. Но основной принцип Вы поняли - игра играется внутри структур данных этой игры, пользователь своими воздействиями только производит некие вызовы методов влияющих на игровой процесс. Отрисовка же суть просто визуализация этих данных, и 2 эти процесса не должны пересекаться в коде. А так, в тетрисе, конечно, нужна некая матрица (2дмассив) для стакана, и для фигур своя обработка, использующая эту матрицу. Последний раз редактировалось phomm; 13.01.2015 в 22:15. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Идея создания онлайн игры | Некромант | Свободное общение | 11 | 20.02.2011 01:32 |
Есть идея для создания игры!!! | Mb666 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 01.04.2009 23:59 |
Набираю команду для создания игры | Лён | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 13 | 13.07.2007 16:06 |