Skip to content

A desktop pet, but it's Kirby. Includes drag and physics mechanisms.

Notifications You must be signed in to change notification settings

90shree/desktop-pet-kirby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

Demo

Real-time Uncut Demo:

Uncut.Demo.mp4

A desktop pet Kirby companion created with Python. It eats (inhales), occasionally sleep and walk/flies around the bottom of your desktop screen. It's draggable and can sit ontop of windows and preform all animations without falling off.

(The art is not mine.)

How was it made?

The program is essentially a series of gif-animations ontop of a fitted transparent window, made with the help of the Python module "tkinter" to manipulate GUI aspects of the window.

The program picks a random action to preform every few seconds, while displaying an idle animation in between.

How to run

Simply open the contents within the "executable" folder, and run the "Kirby.exe" executable.

Temporarily turn off virus detection while downloading and extracting the file if it is being flagged as a virus.

**Right click Kirby and select "Close Kirby" to close the program

If, for any reason, this is not possible:

You will have to run the program using the assets in the "manual program" folder. Follow the steps below to do so.

1. Ensure that you have Python 3 installed.

2. Install the necessary modules needed to run this program with the following commands:

'pip install tk'

'pip install win32gui'

'pip install random'

'pip install pygetwindow'

3. Now you can run the program in Command prompt by:

First changing the directory to where this program is stored by using the 'cd' command, followed by a space, then your directory.

Then simply the command, "Kirby.py"

You can also run the program directly from its IDE.

About

A desktop pet, but it's Kirby. Includes drag and physics mechanisms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages