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

Minecraft 2D

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

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

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

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

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

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

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