Skip to content

Jogo 2D do tipo plataforma alusivo ao tema apocalíptico de propagação de virus "Zombie".

License

Notifications You must be signed in to change notification settings

luispereira1999/omg-zombies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OMG ZOMBIES

Jogo 2D do tipo plataforma alusivo ao tema apocalíptico de propagação de virus "Zombie".

Instalação

Para colocar o projeto a funcionar localmente em uma máquina basta:

  1. Clonar o repositório git clone https://github.com/luispereira1999/omg-zombies.git.
  2. Utilizar o Visual Studio 2019 com a extensão do MonoGame instalada (para mais informações consulte: MonoGame).

Desenvolvimento

Tudo sobre, como pode desenvolver algo.

Estrutura

As pastas e ficheiros que são utilizados no desenvolvimento do projeto estão estruturados da seguinte maneira:

OMG Zombies/
├── Content/
│ ├── Content.mgcb
├── Scripts/
│ ├── Effects
│ ├── Managers
│ ├── Scenes
│ ├── Sprites
│ ├── UI
│ ├── Utils
├── Game1.cs
OMG Zombies.sln

Diretivas

Orientações e normas para o desenvolvimento do projeto:

Linguagem C#

  • todo o código deve ser sintaticamente válido e estar corretamente indentado e documentado.
  • todo o código deve ser escrito em inglês, apenas comentários podem ser escritos em português.
  • os nomes das variáveis devem utilizar camel case.
  • todas as funcionalidades introduzidas devem ser testadas.

Ficheiros de código

  • devem conter uma descrição no início do ficheiro.

Documentação

Para criar a documentação do código é feita para classes e funções, escreva no início de cada uma a sua descrição.\

Contribuições

Qualquer contribuição é sempre bem-vinda e agradecida (desde reportar erros até adicionar novas funcionalidades).
Para contribuir em desenvolvimento, ler por favor as diretivas estabelecidas para o desenvolvimento do mesmo descritas acima para que outros desenvolvedores possam seguir o mesmo padrão.

Criadores

  • Ademar Valente
  • Luís Pereira

Licença

Ao contribuir para este projeto, concorda com as políticas da licença MIT.

Mais informações

Mais informações sobre a construção do projeto.

Decisões tomadas

O objetivo ao qual os dois elementos do grupo se propuseram desde o início foi sempre o de criar um Jogo de Plataformas. No decorrer da criação do mesmo foram sendo desenhadas decisões tendo por base a pesquisa e aquisição de conhecimentos teóricos em MonoGame.

Desta forma, foi escolhido jogo de recolha de objetos, com fuga aos inimigos que foram sendo colocados no mapa de jogo. Optamos por não realizar um jogo demasiado complexo, abolindo a implementação de ideias como:

  • Colocar um fundo do tipo "parallax scrolling";
  • Número mínimo de objetos a recolher por cada nível;
  • Criação de projeteis para destruir os inimigos.

Instruções de jogo

  • Recolhe as poções de cura;
  • Evita os Zombies sem retorno;
  • Chega à linha de abrigo antes do fim do tempo;
  • Diverte-te a salvar a vida deste aluno do IPCA antes que o EDJD22 o domine completamente!

About

Jogo 2D do tipo plataforma alusivo ao tema apocalíptico de propagação de virus "Zombie".

Topics

Resources

License

Stars

Watchers

Forks

Languages