Upsidetown
Вверху
Удобно создано для "GAMES MADE QUICK??? FOUR+" доктора Доса
Для запуска требуется ZZT v3.2 и Zeta.
Пользователи Windows могут запустить UPTOWN.BAT с установленными Zeta и ZZT для автоматической загрузки шрифта
и Zeta.
Пользователям Linux следует запустить `zeta86 -e UPSIDE.COM -e ZZT.EXE`
Чтобы играть без шрифта, просто запустите Zeta напрямую.
Описание
"Upsidetown" – это просто мир ZZT Тима Суини 1991 года "Town of ZZT", перевернутый
по вертикали. Это было сделано в основном как шутка. Что-то простое (так я думал), что
можно закончить достаточно быстро во время джема, в котором я был больше заинтересован
просмотром спидранов больше, чем чем-либо еще.
Изначально я собирался отобразить мир горизонтально, но потом понял,
Upsidetown — хороший каламбур.
Руководство для пользователей, не являющихся пользователями ZZT
Если вы никогда раньше не играли в ZZT, просто выберите клавиатуру и цвет на главном
экране и нажмите "P" в названии игры, чтобы начать играть. Если вы используете
шрифт, текст будет трудно читать.
Кнопки со стрелками перемещаются. Shift + клавиши со стрелками стреляют. «Т» зажигает факел. "С" спасает. Town
является первой ZZT-игрой для большинства людей, так что не должно быть слишком сложно узнать, что
что делают вещи. Однако у него есть несколько возможных программных блокировок, некоторые из которых не будут сразу
очевидны. (Сохраните, прежде чем делать что-либо в банке.)
Вы можете использовать "?" чтобы открыть чит-подсказку, где вы можете использовать следующий chест:
* "ЗДОРОВЬЕ"
* "БОЕПРИПАСЫ"
* "ФАКЕЛЫ"
* "КАМНИ"
* "КЛЮЧИ"
* "ЗАП"
Читы не чувствительны к регистру. "?ZAP" можно использовать для стирания плиток
рядом с игроком.
Разработка
Процесс переворачивания города вверх дном начинается со скрипта для Zookeeper
, который берет исходный мир и переворачивает макет доски и статистику. На самом деле я написал
скрипт за несколько дней до джема, поскольку это была всего лишь глупая идея, которая у меня возникла, а затем понял,
что нужно приложить больше усилий, чтобы получить полностью играбельную игру из
сценария. и отложил его, как и большинство вещей, которые я начинаю.
Но потом случился джем, и у меня не было идей получше, поэтому я вернулся к
этому.
Сценарий правильно обрабатывал только самые очевидные вещи, а это означало, что
после создания нового мира мне пришлось вручную внести несколько изменений
вручную, в том числе:
* Замена всех направлений в ZZT-OOP (поэтому /n/n/n стало /s/s/s)
* Изменение направления транспортеров
* Изменение направления блинкволлов
* Изменение направления дубликаторов
* Изменение направления конвейеров[1]
На самом деле модифицировать скрипт так, чтобы он делал все, кроме ZZT-OOP, должно было быть
тривиально, но я уже сначала переключил ООП и не хотел
объединять свою работу с лучший вывод скрипта.
Кроме того, на самом деле код в Городе, по крайней мере, достаточно прост, так что я, вероятно,
мог бы также настроить переключение ZZT-OOP.
Даже когда я писал скрипт для переворачивания, я знал, что более разумной идеей будет
использовать реконструкцию исходного кода ZZT, чтобы прямо нарисовать доску
вверх ногами и не изменять ZZT. мире, но тогда мне пришлось бы
писать Pascal вместо Python, и давайте будем честными, это в лучшем случае новинка.
Поскольку проект почти завершен, я понял, что на самом деле самый простой способ
поиграть в перевернутый ZZT — это использовать сборку Zeta для веб-браузера и просто применить
CSS `transform: rotate(180deg); ` на холст.
Также я сделал шрифт, который также переворачивает кодовую страницу 437 вверх ногами. Я попытался провести с ним
последний полный тест игры и сразу же бросил, так как это полностью
беспорядок в моей голове, и я изо всех сил пытался пересечь доску трех озер.
Кроме того, в моем сценарии было несколько ошибок, из-за которых приходилось вручную исправлять больше вещей
, чем мне бы хотелось, например, портить последнюю доску или ужасно ломать
когда игрок находился на самый верхний или самый нижний ряд. Это одна
причина, по которой я не опубликовал сценарий. Другая причина заключается в том, что для управления мирами ZZT
требуется
еще незаконченная обновленная версия библиотеки Zookeeper, которую мне также придется распространять, чтобы кто-нибудь мог ее использовать.
Классные ссылки
* Музей ZZT – современный архив из более чем 2 000 миров ZZT
, которые можно загрузить, исследовать или воспроизвести в браузере
* Worlds of ZZT в Twitter – бот Twitter
которая публикует скриншоты случайных досок ZZT каждые три часа и служит
основным источником новостей о ZZT
* Worlds of ZZT на Patreon — я работаю в
музее и пишу о игры ЗЗТ. Это поддерживается покровителем, если вы хотите
предложить финансовую поддержку.
[1] В зависимости от того, как они используются, вам, возможно, вообще не придется их менять.
Доски, такие как миксер, прекрасно играют, и вы можете использовать валуны в оружейной
чтобы по-прежнему получить ключ стража, но в финальном испытании их нужно
перевернуть, чтобы игрок мог выйти из комнаты с тиграми
если только игрок не хочет злоупотреблять механикой паузы ZZT.
/p>
Как скачать Upsidetown через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Upsidetown
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!