Проект Terasology родился на основе технологической демонстрации Minecraft и становится стабильной платформой для различных типов игровых настроек в воксельном мире. Создатели и сопровождающие — это самые разные разработчики программного обеспечения, дизайнеры, тестеры игр, художники-графики и музыканты. Мы призываем других присоединиться! Мы поощряем вклады от всех и стараемся поддерживать теплое и дружелюбное сообщество и соблюдать кодекс поведения.
Если вы хотите связаться с сообществом Terasology и всей командой MovingBlocks , вы можете легко связаться с нами, поделиться своими идеями, сообщить о проблемах и решить их. Мы присутствуем практически во всех социальных сетях. Следуйте за нами или добавляйте в друзья, где хотите, общайтесь с нами и рассказывайте миру.
Минимальные требования | |
---|---|
Система (ОС) | Windows, MacOS, Linux (64 бит) |
Процессор (ЦП) | двухъядерный процессор |
Память (ОЗУ) | 4ГБ |
Графика* (ГП) | Графика Intel HD (7-го поколения) Серия GeForce 8xxx (или выше) или Серия Radeon HD 2000 (или выше) с OpenGL 3.3 |
Хранилище (жесткий диск) | 1 ГБ |
* Обратите внимание: если у вас есть как встроенная (чип), так и выделенная (карта) графика, вам следует убедиться, что вы действительно используете выделенную графику при запуске Terasology.
Для загрузки Terasology через программу запуска требуется подключение к Интернету, после чего возможна игра в автономном режиме.
Для простой настройки игры (рекомендуется) вы можете использовать наш лаунчер — скачайте его здесь.
Для получения дополнительной информации об игре, например, о горячих клавишах или хостинге сервера, посетите специальную страницу или ознакомьтесь с модулями.
Если у вас уже установлен Java Development Kit (JDK), вы можете использовать версию для прямой загрузки в качестве альтернативы использованию средства запуска. Требуется Java версии 17.
Стабильные сборки с прямой загрузкой загружаются в наш раздел релизов здесь, на GitHub, а новейшую версию для разработки можно загрузить прямо здесь, с нашего сайта Jenkins.
Разработка возможна на всех распространенных платформах (Windows, Linux, MacOS) при условии правильной настройки JDK.
Технические требования:
Нетехнические требования:
Чтобы иметь возможность запускать Terasology из исходного кода, вам необходимо настроить рабочее пространство. Следуйте Краткому руководству для участников. Это руководство предназначено для IntelliJ IDEA (вы можете использовать бесплатную версию сообщества), но возможны и альтернативные настройки.
️ Обратите внимание, что рабочее пространство Terasology — это рабочее пространство с несколькими репозиториями .
Хотя ваше рабочее пространство само по себе является клоном MovingBlocks/Terasology, каждый подкаталог в каталоге вашего рабочего пространства ./modules/
является клоном репозитория модулей Terasology.
Соответственно, если вы хотите внести свой вклад в модули, вам нужно будет перейти в соответствующий подкаталог и работать с Git оттуда. Любые команды Git, выполняемые в корне вашего рабочего пространства, будут нацелены на MovingBlocks/Terasology.
Для получения дополнительной информации см. нашу вики-запись «Понимание настройки Git в Terasology».
Подробную информацию о том, как внести свой вклад, можно найти на сайте CONTRIBUTING.md. Помните, что все материалы должны быть лицензированы по лицензии Apache версии 2.0.
Вначале Терасология имеет довольно крутую кривую обучения. Чтобы помочь вам в процессе обучения, наша база знаний Terasology, ранее известная как вики-сайт Terasology Engine, помогает вам найти необходимые ресурсы в соответствии с интересующей вас областью деятельности. Дополнительные учебные ресурсы можно найти в наших учебных модулях. .
Если вы обнаружите ошибки или проблемы на каком-либо из наших ресурсов, сообщите о них с помощью GitHub Issues и помогите их исправить.
Разработчикам, которые еще не работали со сложными программными системами или не сталкивались с тонкостями Java, мы рекомендуем начать с Good First Issues в Module Land.
Разработчики, имеющие предыдущий опыт в рендеринге, физике и других менее тривиальных аспектах разработки игр, могут попробовать Good First Issues в Engine.
Terasology имеет полностью открытый исходный код и имеет лицензию Apache, версия 2.0 для кода и лицензию Creative Commons Attribution, версия 4.0 для иллюстраций (если не указано иное — незначительные исключения см. в источниках).