Dungeon-of-the-Last-Tour
Привет, сообщество 7drl, я впервые присоединяюсь к событию Itch Game Jam. На этот раз я хотел бы разработать многопользовательскую фан-игру о последнем туре девочек-рогаликов, чтобы поддержать тех, кто боится за Украину, я закончил наборы символов, но в последние несколько дней у меня закончилось время... честно говоря, это даже не прототип и не доказательство концепции, но я думаю, что мне все же следует отправить его, чтобы кто-то мог найти потенциал многопользовательской среды EasyRPG и помочь мне улучшить ее в будущем.
р>
Вдохновленный [REM9](https://vgperson.com/games/rem9.htm), но не просто рандомизирующий связь между комнатами, мы предпочли бы получить полный опыт классической игры roguelike. Но RM2k3 не имеет встроенного скриптового языка внутри движка, верно? Хотя он является полным по Тьюрингу, я должен сказать, что практически невозможно реализовать сложную игровую логику, используя только общие события. :(
Но RM2k3, в некотором смысле, является открытым исходным кодом (с https://github.com/EasyRPG/Player).
Вы можете изменить код проигрывателя, чтобы CPP был языком сценариев в RM2k3! Это открывает большие возможности для воображения. Например, вы можете использовать [emscripten](https://github.com/emscripten-core), чтобы запустить игру в веб-браузере и реализовать некоторую логику многопользовательской игры, как это делается в [ynoproject](https:// github.com/ynoproject/). И, конечно же, вы также можете использовать [libtcod](https://github.com/libtcod/), чтобы упростить себе жизнь при написании roguelike!
## Омногопользовательские функцииНажмите Tab, чтобы переключить окно фокуса между чатом и игрой. У вас должен быть никнейм, чтобы можно было вызывать общие события через сообщения. (например, создать случайную карту, выстрелить в другого игрока и т. д.)
Чтобы сохранить первоначальный вид игр серии Dream Diary, изначально [ynoproject](https://github.com/ynoproject/) не поддерживал выполнение общих событий в каждом клиенте, поэтому я изменил лоты их кода, теперь [мой код](https://github.com/lychees/ynoclient) находится в беспорядке, но в каком-то смысле может работать.
Например, вы можете стрелять в других игроков во сне из своего AK-47, если хотите.
## Об игровом процессе
- [Демо](https://yno.yumenikki.info/?game=dungeon-of-the-last-tour)
- [Исходный код](https://github .com/lychees/Dungeon-of-the-Last-Tour)
Эта игра создана на основе [Yumehazard](https://yumenikki.info/archives/yumehazard/). (поскольку это игра за RM2k3 и в ней есть оружие).
В вашей комнате есть черная кошка, поговорите с ней, и вы телепортируетесь в особый сон, в этом сне вы можете играть за Юрия или Чито, исследовать случайный лабиринт, сгенерированный с помощью libtcod.
< /p>
В лабиринте есть несколько спрятанных ящиков, найдите их и получите бесплатный медель. Собирая эти медали, вы сможете улучшать существующее оружие или покупать новое в Yumehazard.
Как скачать Dungeon-of-the-Last-Tour через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Dungeon-of-the-Last-Tour
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!