январь 1, 1970

Shell Platformer

Добавить в
Мои игры
Торрент
Скачать

Этот прототип игры был одним из моих первых, созданных с помощью GameMaker Studio 2. Соберите ракушки и верните их двум NPC, чтобы завершить игру.

Все ресурсы и код были созданы мной за одну неделю.

Управление:

  • A/D или влево/вправо для перемещения
  • J или пробел для прыжка
  • K или Enter для перемещения и взаимодействия

Код для этого не представляет собой ничего особенно интересного — просто базовый платформер и рандомизация предметов. Наиболее примечательный код предназначен для NPC, перечисленных ниже.

Код работает с двумя объектами одновременно: сам NPC, который определяет точное текстовое поле, и объект графического интерфейса, который фактически выводит текст, связанный с правильным текстовым полем.

Соответствующий код NPC:

// текстовое поле и обработчик взаимодействия if (obj_pl1.key_interact && distance_to_object(obj_pl1) <= диапазон) { переключатель (obj_pl1.quest1) { случай 0: obj_pl1.quest1 = 1; текстовое поле = 1; перерыв; Дело 1: если (obj_pl1.shells = ShellsNeeded) { obj_pl1.quest1 = 2; obj_pl1.shells -= ShellsNeeded; текстовое поле = 3; instance_create_layer(x + 16, y, "Интерактивные объекты", obj_sandcastle); } перерыв; случай 2: текстовое поле = 4;перерыв; } }

Соответствующий код графического интерфейса:

// текстовое поле npc1 переключатель (obj_npc1.textbox) { Дело 1: draw_sprite_ext(spr_npc1, 0, 42, 540, 2, 2, 0, c_white, 1); draw_text_ext_color(64, 525, "Мне очень хотелось бы иметь несколько ракушек, чтобы закончить мой замок из песка! Принесите мне " + string(obj_npc1.shellsNeeded) + " ракушки, чтобы я мог приступить к работе!", 18, 525, c_black, c_black, c_black , c_black, 1); перерыв; случай 2: draw_sprite_ext(spr_npc1, 0, 42, 540, 2, 2, 0, c_white, 1); draw_text_ext_color(64, 525, "Хмммм... Похоже, у вас еще недостаточно снарядов. Напоминаю, мне нужны " + string(obj_npc1.shellsNeeded) + " снаряды, если я собираюсь закончить свой шедевр!" , 18, 525, c_black, c_black, c_black, c_black, 1); перерыв; случай 3: draw_sprite_ext(spr_npc1, 0, 42, 540, 2, 2, 0, c_white, 1); draw_text_ext_color(64, 525, "Ух ты! Ты принес все ракушки! Смотри, как я строю лучший замок из песка!", 18, 525, c_black, c_black, c_black, c_black, 1); перерыв; случай 4: draw_sprite_ext(spr_npc1, 0, 42, 540, 2, 2, 0, c_white, 1); draw_text_ext_color(64, 525, "Ещё раз спасибо за снаряды, которые вы принесли! Теперь начертим планы для ещё лучшего замка!", 18, 525, c_black, c_black, c_black, c_black, 1); перерыв; }

Как скачать Shell Platformer через торрент

Всего несколько простых шагов:

  • Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
  • Выбираем и скачиваем подходящий торрент-файл репака Shell Platformer
  • Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
  • После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!