A virtual pet written for GNU Emacs.

c79d6f8 cleaning up

~vidak pushed to ~vidak/uwu.el git

7 months ago

910fbb2 completed growth timers and logic(?)

~vidak pushed to ~vidak/uwu.el git

8 months ago
┬ ┬┬ ┬┬ ┬ ┌─┐┬ 
│ │││││ │ ├┤ │ 

Version 2.

Version 3 is currently under development, as of 2022-09-12.

By: ~vidak

=> mailto:vidak@riseup.net vidak@riseup.net


This is a virtual pet for GNU Emacs. You can feed, clean, and play with your pet. There are, in all, 39 different 'evolutions' of pet.

Looking after your pet well will make it live longer, and allow you to evolve into a final 'secret' pet species.


This program is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
General Public License for more details.

=> https://www.gnu.org/licenses/quick-guide-gplv3.html A quick guide to the GNU GPL v3.


Steps to get uwu.el running:

#0. Getting the files.

Download the two Version 2 files:

  • uwu.el (the evaluatable code); and
  • uwu-graphics-v2.el (the graphics and data package).

#1. Put files (somewhere) in same folder.

Save uwu.el and uwu-graphics-v2.el somewhere nice in the same folder (:

#2. Run the game (:

M-x load-file uwu.el

(uwu.el now contains code to automatically load the graphics package)

Then, open a blank buffer, like *scratch* (for instance) and type:

M-x uwu-mode

#3. Understanding the game.

Observe the following image:

Line 247 in the image contains your pet's hearts. You replenish your pet's hearts by executing:

M-x uwu-feed

Lines 242 and 243 contain your pet's poops. Clean your pet's poops away by executing:

M-x uwu-clean-up

When you start the game, your 'high score' will, at first, equal -10 (negative ten). Do not worry! This is normal! Your pet will not hatch from its egg until your 'high score' reaches 0 (zero).

#4. ???

#5. UwU