A desktop kitty that sleeps, wanders around, and keeps you company on your screen.
- PyQt6-based application for a smooth, modern UI experience
- Randomly chooses actions: idling, sleeping, and walking
- Smooth animations with sprite management
- Stays on top of other windows
- Moves around the screen with collision detection
- Python 3.6+
- PyQt6
-
Clone the repository:
git clone https://github.com/daniissac/kind.git cd kind
-
Set up a virtual environment:
python3 -m venv venv
-
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
-
Install the required dependencies:
pip install PyQt6
After activating the virtual environment, run the following command in the project root directory:
python3 main.py
- Add interactivity with mouse events (e.g., petting, feeding)
- Implement more complex behaviors and animations
- Add sound effects
- Create a settings menu to customize the cat's behavior and appearance
- Extend to a full desktop pet program with multiple pets and activities
Contributions are welcome! Please feel free to submit a Pull Request.