Skip to content
/ kind Public
forked from 1ilit/Desktop-Cat

A desktop kitty that sleeps, wanders around, and keeps you company

License

Notifications You must be signed in to change notification settings

daniissac/kind

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kitty in Desk

demo

A desktop kitty that sleeps, wanders around, and keeps you company on your screen.

Features

  • 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

Requirements

  • Python 3.6+
  • PyQt6

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/daniissac/kind.git
    cd kind
    
  2. Set up a virtual environment:

    python3 -m venv venv
    
  3. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
      
    • On macOS and Linux:
      source venv/bin/activate
      
  4. Install the required dependencies:

    pip install PyQt6
    

Run Instructions

After activating the virtual environment, run the following command in the project root directory:

python3 main.py

Improvements and Future Features

  • 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

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License

About

A desktop kitty that sleeps, wanders around, and keeps you company

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 100.0%