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