El proyecto Terasology nació de una demostración tecnológica inspirada en Minecraft y se está convirtiendo en una plataforma estable para varios tipos de configuraciones de juego en un mundo vóxel. Los creadores y mantenedores son una mezcla diversa de desarrolladores de software, diseñadores, probadores de juegos, artistas gráficos y músicos. ¡Animamos a otros a unirse! Alentamos las contribuciones de cualquiera y tratamos de mantener una comunidad cálida y amigable y mantener un código de conducta.
Si desea ponerse en contacto con la comunidad de Terasology y todo el equipo de MovingBlocks , puede conectarse fácilmente con nosotros, compartir sus ideas, informar y resolver problemas. Estamos presentes en casi la totalidad de las redes sociales. Síguenos o hazte amigo de nosotros donde quieras, chatea con nosotros y cuéntaselo al mundo.
Requisitos mínimos | |
---|---|
Sistema (SO) | Windows, MacOS, Linux (64 bits) |
Procesador (CPU) | CPU de doble núcleo |
Memoria (RAM) | 4GB |
Gráficos* (GPU) | Gráficos Intel HD (Gen. 7) Serie GeForce 8xxx (o superior) o Serie Radeon HD 2000 (o superior) con OpenGL 3.3 |
Almacenamiento (disco duro) | 1 GB |
* Tenga en cuenta que si tiene gráficos integrados (chip) y dedicados (tarjeta), debe asegurarse de que realmente esté utilizando sus gráficos dedicados cuando ejecute Terasology.
Se requiere conectividad a Internet para descargar Terasology a través del Iniciador; luego es posible jugar sin conexión.
Para una fácil configuración del juego (recomendado), puedes utilizar nuestro lanzador; descárgalo aquí.
Para obtener más información sobre cómo jugar, como teclas de acceso rápido o alojamiento de servidor, consulta la página dedicada o consulta los módulos.
Si ya tiene instalado un kit de desarrollo de Java (JDK), puede utilizar una versión de descarga directa como alternativa al uso del iniciador. Se requiere la versión 17 de Java.
Las compilaciones estables de descarga directa se cargan en nuestra sección de lanzamiento aquí en GitHub, mientras que la versión de desarrollo de vanguardia se puede descargar directamente aquí desde nuestro Jenkins.
El desarrollo es posible en todas las plataformas comunes (Windows, Linux, MacOS) siempre que el JDK esté configurado correctamente.
Requisitos técnicos:
Requisitos no técnicos:
Para poder ejecutar Terasology desde el código fuente, deberá configurar su espacio de trabajo. Siga la Guía de inicio rápido para Colaboradores. Esta guía está diseñada para IntelliJ IDEA (puede utilizar la edición comunitaria gratuita), pero son posibles configuraciones alternativas.
️ Tenga en cuenta que un espacio de trabajo de Terasology es un espacio de trabajo de múltiples repositorios .
Si bien su espacio de trabajo en sí es un clon de MovingBlocks/Terasology, cada subdirectorio en el directorio de su espacio de trabajo ./modules/
es un clon de un repositorio de módulo de Terasology.
En consecuencia, si desea contribuir a los módulos, deberá navegar al subdirectorio respectivo y trabajar con Git desde allí. Cualquier comando de Git ejecutado en la raíz de su espacio de trabajo tendrá como objetivo MovingBlocks/Terasology.
Para obtener más información, consulte nuestra entrada wiki sobre Comprensión de la configuración de Git de Terasology.
Puede encontrar información detallada sobre cómo contribuir en CONTRIBUTING.md. Recuerde que todos los envíos deben tener la licencia Apache, versión 2.0.
La teralogía tiene una curva de aprendizaje bastante pronunciada al principio. Para ayudarle con el proceso de aprendizaje, nuestra base de conocimientos de Terasology, anteriormente conocida como wiki de Terasology Engine, le ayuda a encontrar los recursos que necesita según el campo de contribución que le interesa. Puede encontrar recursos de aprendizaje adicionales en nuestros módulos de tutoriales. .
Si encuentra errores o problemas en cualquiera de nuestros recursos, infórmelo usando Problemas de GitHub y ayude a solucionarlos.
Para los desarrolladores que aún no han trabajado con sistemas de software complejos ni se han ocupado de las complejidades de Java, recomendamos comenzar con Good First Issues en Module Land.
Los desarrolladores con experiencia previa en renderizado, física y otros aspectos menos triviales del desarrollo de juegos pueden probar Good First Issues in Engine.
Terasology es un código totalmente abierto y tiene licencia Apache, versión 2.0 para el código y licencia Creative Commons Attribution, versión 4.0 para el arte (a menos que se indique lo contrario; consulte los créditos para conocer excepciones menores).