AliceOS — это надёжный, развивающийся фреймворк Ren'Py, созданный Project Alice, который добавляет опыт работы с операционной системой в проекты визуальных новелл. AliceOS легко устанавливается, расширяется, и отлично подходит для добавления ещё одного уровня интерактивности в ваши игры.
Основные принципы AliceOS:
- Модульность: AliceOS использует новый формат фреймворков, обозначенный форматом
.aosframework
. Эти фреймворки помещены в папкуSystem/Frameworks
и не сильно зависят от AppKit.aosframework. Однако, файл определений, в котором указаны каталоги по умолчанию, и всё то, что не нужно использовать, должен находиться в папкеSystem
(включая шрифты). - API-интерфейсы в стиле Apple: API-интерфейсы AliceOS стремятся быть простыми в использовании и знакомыми разработчикам, работавшим с API для macOS, iOS, tvOS и watchOS.
- Безопасное расширение функционала: AliceOS включает в себя поддержку расширения за счёт приложений, которые защищены с помощью соответствующих официальных API.
- Простота установки: Установка AliceOS так же проста, как и обычное копирование архива Ren'Py в папку
game
игры.
Чтобы собрать этот проект, клонируйте репозиторий, и в лаунчере Ren'Py щёлкните на "Построить дистрибутивы" и выберите "Распространяемый пакет базовой системы AliceOS". Конечный файл будет упакован в ZIP-архив и иметь название AliceOSBaseSystem.rpa
.
Чтобы установить AliceOS напрямую, без скачивания исходного кода, скачайте ZIP-архив из Релизов и скопируйте файл AliceOSBaseSystem.rpa
в вашу папку game
.
Дополнительные инструкции могут быть найдены в документации.
Чтобы сгенерировать сайт документации (необходимы MkDocs и Material для MkDocs):
mkdocs build -d docs
Данный проект является полным переводом оригинального проекта на русский язык и адаптацией для корректной работы на последней версии Ren'Py (7.4.4.1439). Ошибки и недочёты в локализации прошу оставлять здесь: https://vk.com/topic-165582702_39071884