Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| ВитаминКО (21.11.2012/21:21) Magatino, напиши в лс, как работает твой генератор, как происходит отрисовка и хранение мира в памяти, подробно.Есть пара мыслишек, хочу узнать, совпадают ли они с твоими затеями, может, предложу что-Отрисовка - рисуются те блоки которые попадают на экран.
Игровой мир - записан в три массива(в будующем скорее всего в один массив будет),массив графики(в котором храняться все виды блоков),массив координат по X и массив координат по Y.
Генератор мира - это уж очень сложно объяснить,но легко делается и состоит из длинного кода(сейчас маленький код,но в будующем это будет жесткач),у каждого вида блока есть своя максимальная высота генерации,так же в генераторе есть объекты,типа дома,дерева и т.п. Объекты состоят из блоков и в коде прописано из каких блоков будет объект и какой размер,генератор находит точку где может быть расположен объект,и меняет блоки под этот объект.
Изменено Magatino (21.11 / 22:01) (всего 1 раз) |