NightmAir é um jogo com jogabilidade 2D, todo construído com base na técnica de Pixel Art, simulando um dos jogos clássicos.
🔗 Demo
🔗 Brand
🔗 Website
A história se baseia em um cientista que acaba por fazer parte de um acidente de avião, caindo em um local totalmente desconhecido. Ao acordar se depara com aquele que é o início de um grande pesadelo.
Ao escolher o nome, queríamos algo fácil de lembrar, mas que ao mesmo tempo fizesse referência à mensagem que o jogo queria passar. Sendo assim, em quase que um trocadilho, brincamos um pouco com o vocabulário, combinando duas palavras-chaves principais desse game.
- Nightmare = "Pesadelo"
- Air = "Ar"
Nightmair
O formato do arquivo de exportação do jogo é JSON
. Então, o arquivo game.json
na raiz do projeto contém o que há no jogo até então.
E na pasta assets
está o conteúdo exportado bruto na hora de exportar o arquivo JSON
. Ou seja, na raiz de assets
está os arquivos que o próprio GDevelop exportou no momento do "Salvar como...". Já, na pasta images
e sounds
estão os arquivos colocados manualmente, para ficar separadinho e organizado.
Quando for adicionar algum arquivo de imagem ou de som, coloque nessas duas pastas explicitadas acima.
Entre na aplicação do GDevelop e clique no item Abrir....
E, após importar todo o conteúdo do arquivo e realizar as modificações que deseja, clique em Salvar como... e então salve o arquivo.
A extensão do arquivo é .json
, então garanta com que o arquivo exportado esteja nesse formato para salvar corretamente.
O processo de contribuição é feito por meio do salvamento local do arquivo do GDevelop, colocando logo em seguida no GitHub em uma nova branch para que possa ser analisado.
A própria interface do GitHub já proporciona todas as ferramentas necessárias, então não precisaremos usar a linha de comando.
Caso ainda não tenha realizado esse processo, a primeira etapa para contribuição é essa.
Sendo assim, acesse o repositório do projeto, no caso, o repositório base que contém a origem autêntica de recursos.
Com isso, clique no botão Fork
, no topo da tela, e então vá ao repositório cópia que será criado no seu perfil do GitHub.
Após isso, basta então clicar no botão de Code
e então escolher a melhor forma para baixar o código do projeto.
Antes de tudo, sempre garanta com que o código de seu fork
esteja em dia. Sempre quando houver alguma mudança no repositório base, o GitHub mostrará uma sessão acima da parte do código avisando sobre tal situação.
Com isso, basta então realizar o passo a passo esclarecido ao clicar no botão de sincronização, proporcionado pela interface e atualizar seu repositório cópia com o código mais recente.
O ciclo se baseia em baixar a última versão que está presente na branch main
. Com essa versão, você realiza as modificações no arquivo .json
relacionado ao conteúdo salvo do game.
Após realizar as mudanças nesse arquivo, então crie uma nova branch
para realizar o envio do arquivo.
Clique no link e então uma tela que listará as branchs
do projeto. Após isso, crie uma nova branch
e então após salvar os dados, a tela voltará para a tela base do repositório, mas com a nova branch
já selecionada, mostrando o código que foi colocada naquela nova branch
.
E então, após isso, envie o arquivo com a mudança que foi feita, para que ele conste na nova branch
que foi criada.
Após isso, arraste o arquivo modificado para a área de envio de arquivo; insira uma descrição do que foi feito no commit; envie as mudanças para a branch
que foi criada.
E por último, realize o pull request
, clicando no botão para abrir pull request
que aparecerá na seção acima da parte do código, quando o GitHub detectar que isso é possível.
Alternativa
Há também a possibilidade mais prática de simplesmente clicar em enviar o arquivo sem ter criado branch
alguma, clicar em enviar o arquivo, arrastar os arquivos necessários para a área de envio, e na hora de enviar o commit, selecionar segunda opção.
Com essa segunda opção, as etapas serão puladas e após o envio do arquivo já será oferecida a interface de abertura de pull request
.
E então, ao abrir o pull request
, seu trabalho está feito, pois basta esperar para que o código seja aprovado pelo moderador e seu código seja colocado na branch main
do repositório base também.
Após ocorrer essa inclusão ou qualquer outra, a mensagem para sincronizar seu código do repositório cópia será mostrada, para cê sempre deixar o código do seu fork
em dia.