Giter Site home page Giter Site logo

urltapas / nightmair Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cristianprochnow/nightmair

0.0 0.0 0.0 3.39 MB

✈ NightmAir is a horror 2D pixel art game developed with GDevelop.

Home Page: https://gd.games/games/907a4ca3-0af0-48e0-a08d-f49547b63891

nightmair's Introduction

NightmAir

NightmAir é um jogo com jogabilidade 2D, todo construído com base na técnica de Pixel Art, simulando um dos jogos clássicos.

Sobre

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.

Nome

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.

  1. Nightmare = "Pesadelo"
  2. Air = "Ar"

Nightmair

Getting Started

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.

Executando o projeto

Entre na aplicação do GDevelop e clique no item Abrir....

image-open

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.

image-save

Como contribuir

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.

Passo a passo

Fork

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.

image-1

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.

image-2

Preparar ambiente

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.

image-3

Desenvolvimento

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.

Mudanças no Arquivo

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.

Envio das Mudanças

Após realizar as mudanças nesse arquivo, então crie uma nova branch para realizar o envio do arquivo.

image-4

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 branchjá selecionada, mostrando o código que foi colocada naquela nova branch.

image-5

E então, após isso, envie o arquivo com a mudança que foi feita, para que ele conste na nova branchque foi criada.

image-6

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.

image-7

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 branchalguma, 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.

image-8

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 está feito 🎉

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 maindo 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.

nightmair's People

Contributors

cristianprochnow avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.