Openage : Um projeto voluntário para criar um clone de motor gratuito do motor genie usado por Age of Empires , Age of Empires II (HD) e Guerra nas Estrelas: Galáctico de Batalha , comparável a projetos como OpenMW, Openra, OpenSage, OpenTTD e OpenRCT2.
O Openage usa os ativos originais do jogo (como sons e gráficos), mas (por razões óbvias) não os enviam. Para jogar, você precisa de qualquer um dos jogos originais (AoE1, AOE2) ou seus lançamentos definitivos da edição .
Contato | Onde? |
---|---|
Rastreador de emissão | Github SftTech/Openage |
Blog de desenvolvimento | blog.openage.dev |
Subreddit | /r/Openage |
Discussões | Discussões do Github |
Matrix Chat | #sfttech:matrix.org |
Dinheiro afundando |
Tecnologia | Componente |
---|---|
C ++ 20 | Núcleo do motor |
Python3 | Scripts, conversão de mídia, console no jogo, geração de código |
Cython | Código de cola Python/C ++ |
QT6 | Interface gráfica do usuário |
Cmake | Sistema de construção |
Opengl | Renderização, shaders |
Opus | Codec de áudio |
NYAN | Configuração e modificação de conteúdo |
Humanos | Misturando tudo o que acima |
Mas cuidado, por razões de sanidade:
Aviso importante : no momento, a "jogabilidade" é basicamente não funcional. Estamos implementando a simulação interna do jogo (como as unidades até fazem qualquer coisa) com simplicidade e extensibilidade em mente, então tivemos que nos livrar da versão anterior (mas meio que funcional). Com essas mudanças, podemos (finalmente) fazer uso de nossos pacotes de ativos convertidos e nossa API NYAN! Estamos trabalhando dia e noite para fazer a jogabilidade retornar*. Se você estiver interessado, escrevemos explicações detalhadas em nosso blog: Parte 1, Parte 2, Devlog mensal.
* pode não ser realmente todos os dias e noites
Sistema operacional | Construir status |
---|---|
Debian Sid | TODO: Kevin #11 |
Ubuntu 22.04 LTS | |
Windows Server 2019 | ![]() |
Windows Server 2022 | ![]() |
Faltam muitas peças para um jogo de trabalho. Então, se você "só quer tocar", ficará desapontado, infelizmente.
Recomendamos fortemente a criação do programa a partir da fonte para obter o estado mais recente, maior e mais brilhante do projeto :)
Para verificação do Linux na Repology, se sua distribuição tiver algum pacotes disponíveis. Caso contrário, você precisa construir a partir da fonte. Não lançamos os pacotes *.deb
, *.rpm
, Flatpak, Snap ou Appimage ainda.
Para o Windows, verifique nossa página de lançamento para obter o mais recente instalador. Caso contrário, você precisa construir a partir da fonte.
Para o MacOS, atualmente não temos pacotes, você precisa construir a partir da fonte.
Se precisar de ajuda, talvez nosso guia de solução de problemas o ajude.
Como faço para que isso funcione na minha caixa?
./configure --download-nyan
make
Eu compilei tudo. Agora, como faço para executá -lo?
cd bin && ./run main
.Waaaaaah! Isto...
Todos esses são recursos, não bugs.
Para desligá-los, use ./bin/run --dont-segfault --no-errors --dont-eat-dog
.
Se isso ainda não ajudar, tente nosso guia de solução de problemas, a seção de contato ou o rastreador de bugs.
Você pode se perguntar agora "parece legal, mas como eu participa e ficar famoso contribuir com recursos úteis? ".
Felizmente para você, há muito o que fazer e somos muito gratos por sua ajuda.
good first issue
. Essas são tarefas que você pode começar imediatamente e não exige muito conhecimento anterior.Então o Openage pode ser um bom motivo para se tornar um! Temos muitos problemas e tarefas para iniciantes. Você só precisa perguntar e encontraremos algo. Como alternativa, também é permitido à espreita.
Saúde, feliz Hecking!
Como é o desenvolvimento do Openage na prática?
Como posso ajudar?
Toda a documentação também está neste repo:
GNU GPLV3 ou mais tarde; consulte Copying.md e Legal/GPLV3.
Sei que provavelmente ninguém vai olhar para o arquivo copying.md
, mas se você deseja contribuir com o código para o Openage, reserve um tempo para passar por ele e se adicionar à lista de autores.