Go to file
2021-05-12 16:26:05 +05:00
textures Попытка добавить тени 2021-05-12 16:26:05 +05:00
Camera.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
Chunk.pde Осталось только доделать класс с камерой. При запуске ошибок не возникает 2021-05-06 23:47:06 +05:00
Controller.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
DEBUG.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
Generator.pde Работает с камерой, но вылетает исключение при вызове x = R, y != 0. Сделал DEBUG систему 2021-05-07 18:37:36 +05:00
minecraft2D.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
readme.md Рабочая штука 2021-05-08 00:02:53 +05:00
Render.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
Settings.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
Textures.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00
World.pde Попытка добавить тени 2021-05-12 16:26:05 +05:00

Minecraft 2D

Попытка сделать minecraft 2D с видом сверху на processing.

В планах сделать

  • Генерируемый в реальном времени мир.
  • Добавить возможность сохранять миры.
  • Сделать систему логирования.
  • Возможность управления камерой стрелочками.

Осталось доделать класс камеры, дальше только надеяться на рабочий прототип.

Работа программы: (старое) graph

07.05: Ура, готов рабочий прототип. Осталось только допелить управление. В будущем будет проблема с плавной камерой, но её наверное можно будет решить с помощью translate(). Баг, связанный с ArrayList<>. Вызывается исключение. Лечение: нужно заполнять невидимую область null или перейти на HashMap. Правда, волнует вопрос с производительностью, что быстрее ArrayList или HashMap?

Ура, всё работает. Бага больше нет. Камера двигается плавно.