O jogo da cobrinha eh pra disciplijna oo,jjbjbjbbgjbgj e tem as seguintes funcionalidades
- 3 tipos de cobra (gfnskjgang)
- 5 tipos de frutas
- a cobra faz x coisa
Na pasta bin do repositório tem o executável do jogo..Se vc tiver o maquina virtual java, é soh executar :P
- A tecla C faz isso
- a tecla q faz aueg
Você precis ter instalado maquina virtual do java na seguinte configuraçao
java 10.0.1 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Se vc estiver usando eclipse, realize as seguintes operação:
- crie um projeto
- crie um pacote "jogo"
- copie os arquivos da pasta X no projet
- compile
- libsdl2-dev
- libsdl2-image-dev
- libsdl2-ttf-dev
- libsdl2-mixer-dev
Obs: Caso seja a primeira vez que esteja rodando, não é necessário o primeiro passo.
- Primeiramente você deve rodar o seguinte comando:
make clean
- Agora rode o comando para a criação da pasta Build:
make build
- Execute o comando a seguir para compilar o projeto:
make comp
- Por último, rode o comando para executar a engine:
make run
Para criar algum tipo de primitiva disponibilizada você deve utilizar as letras que estão destacadas após o nome de cada uma:
- Triângulo (T);
- Retângulo (R);
- Círculo (C).
Um dígito (1-9), em ordem crescente, será responsável por cada primitiva criada, seguindo a ordem de criação.
Para a aplicação do shader é necessário adicionar na main (engine/src/Main.cpp) cada um que deseja, em ordem de criação das primitivas. Ou seja, o primeiro shader será aplicado à primeira primitiva criada, o segundo à segunda, etc.
Para contribuir com o projeto basta seguir os seguintes passos:
- Crie uma issue descrevendo uma feature que você queira trabalhar (ou olhe as issues já criadas);
- Desenvolva seu código, testes e documentação (caso necessário);
- Abra um pull request descrevendo as suas alterações propostas
- Seu pull request será revisado e analisado, podendo ser levantadas algumas questões para você sobre eventuais mudanças necessárias.
Toda engine é desenvolvida sob a licença GPL3.