Um motor de jogo retro com um divertido jogo de plataformas para tornar os seus sonhos realidade!
Realize seus sonhos! Open Surge Engine é um mecanismo de jogo retro 2D de código aberto para criar jogos e realizar seus sonhos!
É muito divertido! Surge the Rabbit é um salto e corrida criado com o Open Surge Engine. É feito no espírito dos clássicos jogos de plataforma Sonic de 16 bits da década de 1990. Jogue como Surge em níveis divertidos e emocionantes cheios de desafios!
Liberte a sua criatividade! Crie seus próprios jogos incríveis e jogue-os no seu PC e no seu dispositivo móvel! Compartilhe seus jogos com seus amigos! É diversão sem limites!
Um motor poderoso para jogos retrô! Um dos principais elementos do mecanismo é o SurgeScript, uma linguagem de script para jogos. Use-o para criar novas mecânicas de jogo, personagens com habilidades especiais, chefes e muito mais! O céu é o limite!
Open Surge Engine é uma ferramenta incrível para aprender desenvolvimento de jogos, programação, arte digital e a natureza do software gratuito e de código aberto de uma forma lúdica.
Site oficial: http://opensurge2d.org
Você pode reproduzir MODs criados por outros usuários.
~/Downloads
.O projeto é escrito desde o início em linguagem C, utilizando a biblioteca de programação de jogos Allegro. Foi iniciado por Alexandre Martins, um cientista da computação brasileiro. Hoje em dia, tem colaboradores em todo o mundo!
GPLv3
Execute opensurge --help
Verifique as informações do mecanismo na tela de opções para ver onde estão os arquivos.
O conteúdo é distribuído nos seguintes locais:
bin
: arquivo executávelshare
: ativos do jogo (imagens, áudio, níveis, scripts, etc.)user
: dados modificáveis pelo usuário (preferências, registros, capturas de tela, ativos adicionais, como níveis criados pelo usuário)Os caminhos padrão desses locais variam de acordo com a plataforma:
Windows (pacote .zip):
bin
: ./opensurge.exe
share
: .
user
: .
ou %OPENSURGE_USER_PATH%
Linux:
bin
: /usr/games/opensurge
share
: /usr/share/games/opensurge/
user
: ~/.local/share/opensurge/
ou $XDG_DATA_HOME/opensurge/
ou $OPENSURGE_USER_PATH
Linux (Flatpack):
bin
: flatpak run org.opensurge2d.OpenSurge
share
: /var/lib/flatpak/app/org.opensurge2d.OpenSurge/current/active/files/share/opensurge/
user
: ~/.var/app/org.opensurge2d.OpenSurge/data/opensurge/
ou $OPENSURGE_USER_PATH
Se você usar $OPENSURGE_USER_PATH
, certifique-se de que ele aponte para um subdiretório de ~/Downloads
( $XDG_DOWNLOAD_DIR
).
Linux (snap):
bin
: snap run opensurge
share
: /snap/opensurge/current/share/games/opensurge/
user
: ~/snap/opensurge/current/.local/share/opensurge/
ou $OPENSURGE_USER_PATH
Se você usar $OPENSURGE_USER_PATH
, certifique-se de que ele aponte para um subdiretório da sua pasta pessoal.
macOS:
bin
: Contents/MacOS
share
: Contents/Resources
user
: ~/Library/Application Support/opensurge/
ou $OPENSURGE_USER_PATH
Se você pretende hackear o jogo, é mais fácil ter todos os arquivos no mesmo lugar (leitura e gravação), pois algumas das pastas acima são somente leitura. Baixe os fontes (use a mesma versão do mecanismo), extraia-os para o seu sistema de arquivos e use a opção de linha de comando --game-folder
.
Dica: você também pode usar a opção de linha de comando --verbose
. Os diretórios aparecerão no início da saída.
Dependências:
Compile normalmente:
cd /path/to/opensurge/
mkdir build && cd build
cmake ..
make -j4
sudo make install
Use cmake-gui
ou ccmake
para ajustes, como instalar o mecanismo ou encontrar dependências em caminhos não padrão.