Skip to content

A pacman using Java/Swing to practice OOP during vacation, creating a game without game engine, and learning game sprites/eventloops/GUI.

Notifications You must be signed in to change notification settings

JDaniloC/GAME-Ferias-2019.2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PACMAN in JAVA

Um simples jogo em Java para treinar orientação a objetos

"O objetivo deste trabalho inicialmente era praticar todo o conhecimento obtido durante a cadeira IF669 - 2019, se utilizando do mesmo para conclusão do projeto, mas com as espectativas frustradas foi dado a continuidade sozinho para não deixar abandonar".

Tela de gameplay e records

Obtenção do Código

Download

Download direto pelo botão verde Clone or Download ou abra o VSCode, pressione Ctrl+Shift+P e digite "Git clone" e cole https://github.com/JDaniloC/GAME-Ferias-2019.2.git para salvar em um repositório local.

Como instalar

// Se estiver no intellij ou Eclipse crie um projeto chamado Pacman e cole a pasta Pacman, unindo src com src
// Se estiver no VSCode, instale a extensão de Java e suas dependencias, e clique em Run acima método static
// O jogo em si está na classe Game.java, mas tem outras classes runnables 
// Um exemplo é o Tester.java que mostra o percurso dos fantasmas

Como jogar

Vá na pasta Game e tendo o JRE inicie o arquivo Pacman.jar!

Ou, execute o Jogo.exe, mas não guardará pontuação

O que aprendi

  • Como criar uma interface gráfica em Java
  • Estratégias para os inimigos usando DFS e BFS
  • Sprites para os personagens de acordo com o movimento
  • Compilação de um programa Java

Novidades

  • Jogo funcional sem bugs, criado a partir do Java Swing

  • Os níveis vão passando de acordo com os mapas disponíveis, que são em forma de texto

  • Ao finalizar o jogo é registrado a pontuação de forma ordenada

  • Você pode criar os próprios mapas no criador de mapas!

  • Você pode rodar o jogo sem ser um programador aqui

Contribuidores

José Danilo, Centro de Informática, UFPE.

About

A pacman using Java/Swing to practice OOP during vacation, creating a game without game engine, and learning game sprites/eventloops/GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages