Как и любая дурацкая история эта началась от скуки и безделья на паре.
Я просто сидел на какой-то практической и, грубо говоря, тупил. Свое задание я сделал относительно быстро, а вот у других были какие-то сложности. Из-за этого я не мог ни с кем попиздеть за всякое и пришлось выдумывать себе занятие на ходу. С начало решил по приколу потыкать эмуляторы всякие, выбор пал на fceux.
Я накачал на него всякую NES-классику в виде Марио, Зельды и конечно же Метроида. Хватило меня конечно ненадолго, настроения прям проходить игры у меня не было. Плюс Марио был слишком сложноват для тогдашнего моего состояния, а Зельда слишком непонятная. А вот Метроид зашел на ура, только и в него мне стало относительно скучно играть.
И тут идея: "Надо написать че-нибудь на HTML". И тут же мой взгляд пал на Метроид. Но просто воссоздать игру как-то тупо, этим вряд-ли можно впечатлить однокурсника, но вот если прикрутить в него редактор уровней...
БАЦ! ВОТ ОНО! И тут я решил начать писать. А потом понял, что я не знаю HTML, а игру хотелось прям здесь и сейчас, так что начал люто вайбкодить))
(Если что я против чисто вайбкодинга, все таки в этом деле ты должен хоть что-то понимать и уметь писать хотя бы базу)
Получилось что-то этакое:
Довольно простенький редактор, где у вас есть возможность ставить стены, врагов, двери и начальную точку игрока. (на лифты не смотрите, они сломаны и ими лучше не пользоваться). А еще есть разрушающиеся стены, которые можно сломать бомбами, которые ты ставишь в режиме морф-болла.
Касательно управлением героя: он может делать все то же, что и в оригинальной игры. Самус может бегать, прыгать, стрелять вверх и по диагонали, сворачиваться в шар и ставить бомбы.
Из нереализованного: возможность перемещаться по карте в редакторе и лифты. В остальном рабочая игрушка, можно потупить немного.
А, и еще можно экспортировать карту в виде кода в блокноте, так что можно делать уровни и кидать их другим челам на оценку)
Кому интересно потыкать или хотите допилить вот вам оригинальный файл:
(Дополнение: я все починил, все работает. Добавил еще два типа врагов, собираемся пойнты и оформил финишную прямую. Теперь это полноценные уровни на прохождение, которыми можно делиться с другими!)
Нооооо... В итоге ИИ просто отказался вносить изменение в игру, а я уже так увлекся, что не мог бросить эту идею... И поскольку я не знал HTML и разбираться было в падлу я просто решил написать все с нуля в GameMaker.
METROID MAKER
За вечер я написал всю базу по персонажу и даже сделал редактор, где уже можно ставить стены, персонажа, двери и морф-болл.
Достаточно просто нажать P и все, вы уже играете в свой уровень! Если хотите что-то изменить, то жмете Esc и вы вернулись в редактор! Также можете свободно перемещаться по редактору WASD, а также меня масштаб Q и E. Ну и конечно же это все дело можно сохранять в виде кода и загружать.
Вот тут вы можете наблюдать, как это работает на деле.
МНЕ НУЖНА ВАША ПОМОЩЬ!!!
Если вы заинтересовались проектом, то я был бы рад почитать ваши пожелания в комментариях по нему.
Просто я сам планирую воссоздать первую зону из оригинальной игры и добавить ограниченный набор возможностей в редактор. Например в нем из предметов вы сможете добавлять только морф-болл и бомбы. Но я не против каких-нибудь идей со стороны, которые я бы мог добавить в игру!
Если что проект будет полностью бесплатный, я выложу его сюда и вы сможете баловаться с ним как хотите.
Если хотите наблюдать за разработкой проекта в реальном времени, то можете подписаться на мой тгк:
На этом у меня все. Спасибо за внимание!