Skip to content

suyanneDomingos/DesktopPet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Desktop Pet

Um pet virtual que vive na sua área de trabalho! Desenvolvido em Java com Swing, o bichinho caminha pela tela, dorme e fica parado de forma aleatória, e pode ser arrastado para qualquer lugar da tela.

Funcionalidades

  • Três estados animados: andando, parado e dormindo
  • Troca de estado de forma aleatória e automática
  • Movimentação horizontal pela tela com inversão de direção nas bordas
  • Janela transparente e sempre visível sobre outras aplicações
  • Arraste o pet com o mouse para onde quiser

Tecnologias

  • Java
  • Swing (JFrame, JPanel)
  • Multithreading (Thread / Runnable)

Estrutura

  • Main.java — inicializa a janela transparente
  • GamePanel.java — lógica de movimento, estados e renderização
  • Estado.java — enum com os estados do pet (WALKING, IDLE, SLEEPING)
  • imgs/ — pasta com os GIFs animados (walking.gif, idle.gif, sleeping.gif)

Como usar

  1. Clone o repositório
  2. Adicione seus GIFs na pasta imgs/
  3. Compile e execute Main.java
  4. O pet aparecerá na sua área de trabalho!

About

Pet virtual animado para área de trabalho desenvolvido em Java com Swing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages