Skip to content

victorjspinto/chicken-s-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Dependency Status

chicken-s-invaders

Screenshot]

Trabalho que desenvolvi no primeiro semestra na UFF na disciplina de Prog1. Esse projeto utiliza o framework JPlay que a UFF usa para ensinar o desenvolvimento de m primeiro joguinho, que é o trabalho de conclusão desta disciplina.

Estrutura do projeto

O legal deste projeto foi subir o nível de abstração no momento de desenvolver um jogo. O layout dessas classes foram feitas seguindo como exemplo o XNA GameStudio. Assim, operações comuns como atualizar posição dos objetos na tela, implementar o gameloop controlando a quantidade de FPS e outras... são feitas automáticamente pelo framework. Assim o trabalho final do desenvolvedor é somente implementar essas classes providas por esse framework customizado, que chamei de Custom JPlay.

A estrutura de projeto hoje é a seguinte.

custom-jplay

Contém todos as classes que implementei extendendo o comportamento do JPlay. Assim, lógicas que podem ser reaproveitadas entre projetos ficam aqui.

chickens-invaders-java

Projeto contendo o chickens invaders, jogo que utiliza o framework que implementei =)

Como rodar o projeto

Para rodar o projeto pode ser usado o seguinte comando abaixo na pasta chickens-invaders-java.

mvn exec:java

Ou rodar o comando abaixo com o jar gerado.

java -jar chickens-invaders-jar/target/chickens-invaders-jar-1.0.0-SNAPSHOT.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages