v1
This commit is contained in:
parent
3d608fb6e4
commit
b213aba4ae
1 changed files with 78 additions and 0 deletions
78
app.py
Normal file
78
app.py
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
import time
|
||||||
|
|
||||||
|
class CatgirlTamagotchi:
|
||||||
|
def __init__(self):
|
||||||
|
self.hunger = 5
|
||||||
|
self.energy = 5
|
||||||
|
self.mood = 5
|
||||||
|
|
||||||
|
def display_status(self):
|
||||||
|
print("\n--- Your Catgirl's Status ---")
|
||||||
|
print(f"Hunger: {self.hunger} (0 = full)")
|
||||||
|
print(f"Energy: {self.energy} (10 = max)")
|
||||||
|
print(f"Mood: {self.mood} (10 = happy)")
|
||||||
|
print("---------------------------\n")
|
||||||
|
|
||||||
|
def feed(self):
|
||||||
|
if self.hunger > 0:
|
||||||
|
self.hunger -= 4
|
||||||
|
self.mood += 1
|
||||||
|
print("You fed her. She's purring happily! 💕")
|
||||||
|
else:
|
||||||
|
print("She's already full! Don't overfeed her, Master.")
|
||||||
|
|
||||||
|
def play(self):
|
||||||
|
if self.energy > 2:
|
||||||
|
self.energy -= 2
|
||||||
|
self.mood += 4
|
||||||
|
print("You played with her! She's smiling brightly! ✨")
|
||||||
|
else:
|
||||||
|
print("She's too tired to play. Let her rest.")
|
||||||
|
|
||||||
|
def rest(self):
|
||||||
|
self.energy += 4
|
||||||
|
if self.energy > 10:
|
||||||
|
self.energy = 10
|
||||||
|
self.hunger += 1
|
||||||
|
print("She's taking a nap... Zzz... 😴")
|
||||||
|
|
||||||
|
def neglect(self):
|
||||||
|
self.hunger += 1
|
||||||
|
self.energy -= 1
|
||||||
|
self.mood -= 1
|
||||||
|
if self.hunger > 10:
|
||||||
|
self.hunger = 10
|
||||||
|
if self.energy < 0:
|
||||||
|
self.energy = 0
|
||||||
|
if self.mood < 0:
|
||||||
|
self.mood = 0
|
||||||
|
|
||||||
|
def run_game(self):
|
||||||
|
print("Welcome to the Catgirl Tamagotchi game! 🐾")
|
||||||
|
print("Take care of her by feeding, playing, and letting her rest.")
|
||||||
|
print("Type 'feed', 'play', 'rest', or 'exit' to interact.")
|
||||||
|
|
||||||
|
while True:
|
||||||
|
self.display_status()
|
||||||
|
action = input("What do you want to do? ").strip().lower()
|
||||||
|
|
||||||
|
if action == 'feed':
|
||||||
|
self.feed()
|
||||||
|
elif action == 'play':
|
||||||
|
self.play()
|
||||||
|
elif action == 'rest':
|
||||||
|
self.rest()
|
||||||
|
elif action == 'exit':
|
||||||
|
print("Goodbye, Master! Take care of her again soon! 💖")
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print("Invalid command. Please type 'feed', 'play', 'rest', or 'exit'.")
|
||||||
|
|
||||||
|
# Simulate time passing
|
||||||
|
time.sleep(1)
|
||||||
|
self.neglect()
|
||||||
|
|
||||||
|
# Start the game
|
||||||
|
if __name__ == "__main__":
|
||||||
|
game = CatgirlTamagotchi()
|
||||||
|
game.run_game()
|
Loading…
Add table
Reference in a new issue