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.
|
2015-07-10 12:08:10 +02:00
|
|
|
* 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
|
2015-07-10 12:08:10 +02:00
|
|
|
* make a seperate function for each age because it makes the aging
|
|
|
|
funciton more readable
|
2015-07-12 13:41:15 +02:00
|
|
|
* 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
|
2015-07-15 12:30:34 +02:00
|
|
|
Time function has to be implemented otherwise the decrease functions
|
2015-07-10 12:08:10 +02:00
|
|
|
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
|
|
|
|
2015-07-10 12:08:10 +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.
|
2015-07-10 12:08:10 +02:00
|
|
|
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
|
2015-07-10 12:08:10 +02:00
|
|
|
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
|
|
|
|
2015-07-10 12:08:10 +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
|
2015-07-10 12:08:10 +02:00
|
|
|
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.
|