uwu.el
A downloadable virtual pet
┬ ┬┬ ┬┬ ┬ ┌─┐┬ │ │││││ │ ├┤ │ └─┘└┴┘└─┘o└─┘┴─┘
Version 3.
By: ~vidak
[vidak@riseup.net](mailto:vidak@riseup.net)
`@vidak:matrix.solarpunk.au`
[@vidak@zoinks.one](https://social.solarpunk.au/users/vidak)
DESCRIPTION
This is a virtual pet for GNU Emacs. You can feed, clean, and play with your pet. There are, in all, 10 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 time around, the care that you put into looking after your pet determines whether it becomes 'chaotic' or 'lawful'.
LICENCE
```
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 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
```
[A quick guide to the GNU GPL v3.](https://www.gnu.org/licenses/quick-guide-gplv3.html)
README
Version 3 Will Feature Several Discrete Variations
> 2024-January-20.
> ~ ???? HRS
Introduction
the [tamagotchi fandom wiki](https://tamagotchi.fandom.com/wiki/Tamagotchi_(1996_Pet)) has improved markedly over the last few months, and now includes more information about how the original tamagotchi game functions.
Because of their excellent documentation, I was able to more accurately simulate a virtual pet in Emacs Lisp.
two things:
Release several simplified variations for Version 3
i may release version 3 as several different variations, to allow people to experience the life-cycles of different pet species discretely. the original tamagotchi had six different shell colours, indicating six different species. this would not mean that there would be growth/evolution, however. i may experiment with networking/internet connectivity if this is the case, because it would simplify the game significantly.
from the wiki:
- - one baby variation
- - one child variation
- - two teen variations
- - six adult variations
- - one ‘special character’ that evolves from one particular adult variation.
how would networking function? i am not sure. i need to do some exploration on that topic. if anyone has any suggestions, i am open to listening (:
Adopt original tamagotchi timing for Version 3
i will probably adopt the ‘timing schedule’ of pet growth of the original tamagotchi. from the [tamagotchi wiki](https://tamagotchi.fandom.com/wiki/Tamagotchi_(1996_Pet)#Growth,_Care,_and_Lifespan):
Five minutes after the clock is set, the Tamagotchi will be born, and will go through several stages of life. It begins with the Baby stage and evolves to the Child stage after 65 minutes. It will evolve into a teen at the age of 3, and into an adult by the age of 6.
this means:
- - egg hatches after 5 mins
- - baby turns into child after 65 mins
- - child becomes teen after 3 days
- - teen becomes adult after 6 days
so each stage lasts:
- - egg (5 mins)
- - baby (65 mins)
- - child (3 days)
- - teen (6 days)
- - adult (dependent on user care for pet)
How to get
git clone https://git.sr.ht/~vidak/uwu.el
How to run
M-x load-file elpa/uwu.el
then:
M-x uwu-mode
be careful! this will nuke your pet! do NOT use this command to find the buffer where your pet lives. if you have started a pet and lost the buffer, use:
C-x b *uwu*
to find it again (:
https://git.sr.ht/~vidak/uwu.el/blob/master/uwu-v3-demo-video-00.mp4
https://git.sr.ht/~vidak/uwu.el/blob/master/uwu-v3-demo-video-01.mp4
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).
???
UwU
Status | Released |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | ~vidak |
Genre | Simulation |
Tags | digimon, emacs, Lo-fi, tamagotchi, Virtual Pet |
Average session | A few seconds |
Inputs | Keyboard |
Download
Click download now to get access to the following files:
Development log
- ELPA-compatible packagingMar 25, 2024
- Major Bug Fix ReleaseSep 17, 2022
- uwu.el ~~ Version 2 [RELEASE]!Apr 11, 2022
Comments
Log in with itch.io to leave a comment.
I don't really understand so much.
Can I play it on windows...?
Yes you can!
Just download Emacs, and load the file according to the instructions! Does that make sense?
(: