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.
- 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
- Java
- Swing (JFrame, JPanel)
- Multithreading (Thread / Runnable)
Main.java— inicializa a janela transparenteGamePanel.java— lógica de movimento, estados e renderizaçãoEstado.java— enum com os estados do pet (WALKING, IDLE, SLEEPING)imgs/— pasta com os GIFs animados (walking.gif, idle.gif, sleeping.gif)
- Clone o repositório
- Adicione seus GIFs na pasta
imgs/ - Compile e execute
Main.java - O pet aparecerá na sua área de trabalho!