24.11.2022
статья
Новая игра? Devlog #1

Всем привет!

Сегодня я немного расскажу о моей игре. Изначально эта игра разрабатывалась на JetFest 2022, но я решил улучшить её.


Сначала расскажу про главные изменения в игре:

  • Добавил анимации
  • Поменял множество текстур(трава,земля и т.п.)
  • Добавил одну интересную вкладку в меню
  • Будет задний фон(пока ещё тестируется)

Теперь о технических изменениях(их больше):

  • Теперь игра разрабатывается в нескольких скриптах
  • Я полностью поменял структуру хранения уровней
  • Улучшил столкновение
  • Изменил рендер уровня
  • Сделал удобное переключение сцен
  • Добавил возможность изменения разрешения окна(в первой бете не будет)

Теперь расскажу о новой системе хранения уровней.
Сейчас она представляет не двухмерный массив(как было раньше), а довольно удобную(в техническом плане) конструкцию.
В ней блоки хранятся так:
<Картинка>,<координата x>,<координата y>,<тип блока>;
В конце обязательно ставится точка с запятой, иначе программа сломается.


И наконец, встречайте, моя самая сложная и интересная разработка: РЕ-Е-Е-ЕДАКТОР.
Думаю, что по названию всё понятно. Мой редактор встроен прямо в игру. Я сделал удобную вкладку в меню(помните?), в которой можно создать уровень, отредактировать его, и поиграть. Пока что он сильно ограничен, так как почти ничего не поддерживает. В нём есть только функция поставки блоков, их удаления, отмены действия и возврата обратно. Ну и можно выбрать блок. При создании уровня, нельзя отредактировать его название, даже удалить нельзя! Однако это пока.


В будущем хочу добавить:

  • Много новых блоков
  • Больше декораций
  • Больше вкладок и кнопок в редакторе
  • Возможность включать камеру(в редакторе) и саму камеру
  • Частицы(для красоты)
  • Очень много уровней

Примерная дата выхода beta-версии: декабрь-январь


Этот пост - не был релиз игры, или открытый бета-тест. В этом нём я просто рассказал о моих разработках. "Devlog" так сказать.
На этом пока всё.

Всем пока!

Комментарии (3)
на каком языке сделана игра?
Ответ на этот комментарий
4 декабря, 2022 в 15:24
|
Петр Х. PGStudio
на каком языке сделана игра?
Python + pygame