8-Bitsy
8-Bitsy – это простой инструмент, созданный с использованием среды программирования Honeylisp и предназначенный для создания простых миров, подобных Bitsy, для работы на Apple ][.
Что такое Honeylisp? Honeylisp — это облегченный текстовый редактор, работающий внутри игрового движка love2d, с набором подключаемых модулей и библиотек, поддерживающих создание программного обеспечения Apple ][ с использованием фенхеля. Он включает в себя ленивый ассемблер 6502, интерпретатор кода с прямым потоком, подобный Форту, интегрированные в редактор инструменты для создания графики и карт, а также инструменты для интеграции с фактическим оборудованием Apple II (через последовательный или кассетный порт) или MAME (предоставляя Fennel). nREPL в качестве плагина MAME). До джема он использовался для создания Neu] [цвета.
Что такое Bitsy? Bitsy – это очень доступный веб-инструмент от Адама ЛеДу, который позволяет любому создавать маленькие миры, наполненные маленькими пиксельными парнями, с которыми можно поговорить. Он не требует никакого программирования, но его легко взломать, и у него есть активное сообщество крутых людей, которые делают с его помощью классные вещи.
Какую работу вы на самом деле проделали для Lisp Game Jam? Весь код, специфичный для Neu] [weer, был извлечен, чтобы обеспечить упрощенный движок. Формат данных был переработан таким образом, что вместо того, чтобы каждый редактор работал с независимыми файлами, теперь существует один файл, содержащий все графические данные, карты и данные объектов. Новые тайлы, созданные в редакторе тайлов, теперь сразу появляются внутри редактора карт. Наконец, редактор карт был расширен, так что поведение объектов можно было программировать прямо из редактора.itor, без необходимости писать какой-либо код. Старый способ работы — указание поведения объекта путем ввода имени запускаемой подпрограммы — теперь скрыт за «расширенным» режимом.
Что это за файл .dsk? Файл, который вы можете скачать здесь, представляет собой своего рода "демонстрационную игру" - крошечный мир, в котором вы можете бродить и исследовать. Вы можете воспроизвести его с помощью своего любимого эмулятора Apple II или использовать ADT Pro, чтобы записать его на настоящую дискету и воспроизвести на реальном оборудовании, если оно у вас есть.
Как я могу использовать 8-Bitsy для создания собственных игр для Apple ][? Обратите внимание, что ни Honeylisp, ни 8-bitsy не тестировались ни на каких системах, кроме системы автора, поэтому вы можете столкнуться с проблемы. Вам необходимо, как минимум, установить love2d.
- Загрузите и разархивируйте последний исходный код с bitbucket — https://bitbucket.org/SpindleyQ/honeylisp/get/springlispjam2021.zip
- (я также загрузил его на страницу itch , чтобы убедиться, что я полностью соблюдаю правила, но вы должны получить последнюю версию из битбакета, чтобы быть уверенным.)
- Изнутри каталога, в который вы его распаковали, запустите "любовь".
Теперь вы должны увидеть такой текстовый редактор:
Чтобы запустить любую из специальных команд Honeylisp, нажмите Ctrl-Shift-P, чтобы вызвать меню команд, и начните вводить название команды, которую хотите запустить. Несколько полезных:
Инструмент для рисования тайлов размером 14x16 пикселейHoneylisp: Редактор карт
Основной инструмент для создания карт и задания объектовt поведенияHoneylisp: Portrait EditorИнструмент для создания портретных изображений 28x32 пикселей, используемый при отображении диалога
Honeylisp: Редактор шрифтов
Инструмент для изменения шрифта, используемого в диалогеHoneylisp: RebuildСоздает новый файл 8bitsy.dskСсылка: Переключитесь на {Serial, Tape, Mame}Определить, какой Apple ][ ссылка на интеграцию должна быть активной
Ссылка: Загрузка
Запускает Apple][ в MAME с включенным подключаемым модулем интеграции Honeylisp
Honeylisp: Загрузка
Загрузки игру прямо в память и запускает ее
Кроме того, часто бывают полезны следующие сочетания клавиш:
Ctrl-SSaveAlt-RIВ редакторах Honeylisp возвращает игру к предыдущей версии, сохраненной на диске. В редакторах Fennel выполняет операцию перезагрузки горячего кода в открытом в данный момент модуле; это позволяет создавать и улучшать пользовательские редакторы, не выходя из среды Honeylisp.Alt-LПри подключении к MAME перестраивает проект и выполняет операцию перезагрузки горячего кода для загрузки последней версии игры в Apple.] [ памяти, не требуя перезагрузки.
Под какой лицензией выпущена Honeylisp / 8-Bitsy / демонстрационная игра? Настоящим все выпускается под лицензией GPLv3, за исключением связанных сторонних компонентов в каталоге "vendor". , которые лицензируются в соответствии с прилагаемыми к ним файлами LICENSE.
Как скачать 8-Bitsy через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака 8-Bitsy
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!