O projeto Terasology nasceu de uma demonstração tecnológica inspirada no Minecraft e está se tornando uma plataforma estável para vários tipos de configurações de jogo em um mundo voxel. Os criadores e mantenedores são uma mistura diversificada de desenvolvedores de software, designers, testadores de jogos, artistas gráficos e músicos. Incentivamos outros a aderir! Encorajamos contribuições de qualquer pessoa e tentamos manter uma comunidade calorosa e amigável e manter um código de conduta.
Se quiser entrar em contato com a comunidade Terasology e toda a equipe da MovingBlocks , você pode facilmente se conectar conosco, compartilhar suas ideias, reportar e solucionar problemas. Estamos presentes em quase todo o universo das redes sociais. Siga-nos/nos torne amigo onde quiser, converse conosco e conte para o mundo.
Requisitos Mínimos | |
---|---|
Sistema (SO) | Windows, MacOS, Linux (64 bits) |
Processador (CPU) | CPU dual-core |
Memória (RAM) | 4GB |
Gráficos* (GPU) | Gráficos Intel HD (geração 7) Série GeForce 8xxx (ou superior) ou Série Radeon HD 2000 (ou superior) com OpenGL 3.3 |
Armazenamento (HDD) | 1GB |
* Observe que se você tiver gráficos integrados (chip) e dedicados (placa), você deve certificar-se de que está realmente usando seus gráficos dedicados ao executar o Terasology.
É necessária conectividade com a Internet para baixar o Terasology através do Launcher, depois é possível jogar offline.
Para facilitar a configuração do jogo (recomendado), você pode usar nosso inicializador - faça o download aqui.
Para mais informações sobre o jogo, como teclas de atalho ou hospedagem de servidores, consulte a página dedicada ou confira os módulos.
Se você já possui um Java Development Kit (JDK) instalado, poderá usar uma versão de download direto como alternativa ao uso do inicializador. Java versão 17 é necessária.
ßAs compilações estáveis para download direto são carregadas em nossa seção de lançamento aqui no GitHub, enquanto a versão de desenvolvimento de ponta pode ser baixada diretamente aqui em nosso Jenkins.
O desenvolvimento é possível em todas as plataformas comuns (Windows, Linux, MacOS), desde que o JDK esteja devidamente configurado.
Requisitos Técnicos:
Requisitos não técnicos:
Para poder executar o Terasology a partir do código-fonte, você precisará configurar seu espaço de trabalho. Siga o Guia de início rápido do Colaborador. Este guia foi desenvolvido para o IntelliJ IDEA (você pode usar a edição gratuita da comunidade), mas configurações alternativas são possíveis.
️ Observe que um espaço de trabalho Terasologia é um espaço de trabalho com vários repositórios .
Embora seu espaço de trabalho em si seja um clone de MovingBlocks/Terasology, cada subdiretório em seu diretório de espaço de trabalho ./modules/
é um clone de um repositório de módulo Terasology.
Da mesma forma, se quiser contribuir com módulos, você precisará navegar até o respectivo subdiretório e trabalhar com o Git a partir daí. Qualquer comando Git executado na raiz do seu espaço de trabalho terá como alvo MovingBlocks/Terasology.
Para obter mais informações, consulte nossa entrada no wiki sobre Compreendendo a configuração do Git da Terasology.
Informações detalhadas sobre como contribuir podem ser encontradas em CONTRIBUTING.md. Lembre-se de que todos os envios devem ser licenciados sob a Licença Apache, Versão 2.0.
A terasologia tem uma curva de aprendizado bastante acentuada no início. Para ajudá-lo no processo de aprendizagem, nossa Base de Conhecimento Terasologia, anteriormente conhecida como wiki Terasology Engine, ajuda você a encontrar os recursos necessários de acordo com a área de contribuição de seu interesse. Recursos de aprendizagem adicionais podem ser encontrados em nossos módulos tutoriais .
Se você encontrar erros ou problemas em algum de nossos recursos, relate-os usando problemas do GitHub e ajude a corrigi-los.
Para desenvolvedores que ainda não trabalharam com sistemas de software complexos ou ainda não lidaram com as complexidades do Java, recomendamos começar com Good First Issues in Module Land.
Desenvolvedores com experiência anterior em renderização, física e outros aspectos menos triviais do desenvolvimento de jogos são bem-vindos para experimentar o Good First Issues in Engine.
Terasology é totalmente de código aberto e licenciado pela Licença Apache, Versão 2.0 para código e Licença Creative Commons Attribution, Versão 4.0 para arte (a menos que indicado de outra forma - veja os créditos para pequenas exceções).