Выбор игроков
Grand Theft Auto V
Cyberpunk 2077
Elden Ring
The Witcher 3: Wild Hunt
Euro Truck Simulator 2
God of War
Marvel's Spider-Man
Forza Horizon 5
Baldur's Gate III
Red Dead Redemption 2
Horizon Zero Dawn
Monster Hunter: World
The Elder Scrolls V: Skyrim
Palworld
No Man's Sky
DOOM Eternal
Starfield
Far Cry 6
Resident Evil 4
Devil May Cry 5
январь 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Соответствующий код графического интерфейса:
// текстовое поле 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 запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!