This repository has been archived on 2016-11-13. You can view files and clone it, but cannot push or open issues or pull requests.
tamagotchi/README.md

62 lines
2.6 KiB
Markdown
Raw Normal View History

2015-07-04 17:26:45 +02:00
# tamagotchi
2015-07-06 22:23:17 +02:00
## Todo
* adding a function to decrease the health
## Possible things to add
Some interesting things I could add to the
tamagotchi programme which shouldn't be too hard:
* sleeping with all values with over 50% full heals the pet if it has lost health
* add pooping and cleaning function
* let it get sick if it's health is low, by random chance or if there's too much poop
* add sleep function, you have to switch the lights off otherwise it will have nightmare and loose one health point.
* add the possibility to get sick. Maybe compare two random numbers.
* add a function to restart the game or exit it after the pet died.
2015-07-06 22:23:17 +02:00
* add a function let the user exit the game
* safe the stats in a text file
* make a seperate function for each age because it makes the aging
funciton more readable
* add a function which lets the tamagotchi age (one week as a youngling, three weeks as an adult and two weeks as an elderly)
2015-07-06 22:23:17 +02:00
2015-07-08 00:12:08 +02:00
## 30.6.2015
Time function has to be implemented otherwise the decrease functions
won't work. It seems to work however the import time part has to go into
the pet_functions.py file. Maybe I should move all the imports to that
file otherwise it's not clear why they are needed.
2015-07-06 22:23:17 +02:00
Moved all the imports to there relevant place
2015-07-06 22:23:17 +02:00
And added the time import. Things are working now like intended.
However the pet doesn't get updated automatically.
I currently don't know how to achieve that.
2015-07-06 22:23:17 +02:00
I'll have to ask reddit how to do it.
2015-07-08 00:12:08 +02:00
## 06.07.2015
I've written a function to decrease the stats in the background.
Means the tamagotchi can now get hungry etc.
However it currently doesn't work. I don't know why atm. If you call it
independently it works just fine.
2015-07-06 23:21:04 +02:00
In addition I've cleaned up the code a bit and made sure that the stats
variables don't fall under 0 because that might cause some problems
in the future.
2015-07-08 00:12:08 +02:00
## 07.07.2015
I've fixed the decrease_stats function. However I wanted that it only
starts after the beginning is finished. So that the pet doesn't start
with a disadvantage. I currently don't know how to fix this. For the
moment it will work like this. I could add a function to the beginning
which resets the stats back to the default values. Might be a good work-
around however for the future I would like how to do it properly.
## 08.07.2015
The feature to the pet the pet will be so that it only prints a message.
It wouldn't be fun if it would increase happiness because that would be
too easy.
2015-07-12 22:11:47 +02:00
## 12.07.2015
Added the function to poke the pet and it will speak.
If you poke to many times it will get angry.
2015-07-14 12:39:47 +02:00
I added as well a function which will let the pet sleep.
However atm it doesn't work as intended.