it still has balance issues and bugs. if slavery breaks, count your blessings, do what is needed for everyone, and run. handcopied on a raspberry pi! #!/usr/bin/env python3 print(''' welcome to the worst thing ever! you have 0 slaves but don't let that make you think the world is an okay place you've been brainwashed to enslave people. your 'boss' is anxious and wants to know that the world is completely under their control. so, better start brainwashing, or you might suffer! ''') players_slaves = 0 import random innocent_people_with_beautiful_futures = random.randint(0, 10000) while True: print(f"there are {innocent_people_with_beautiful_futures} innocent people with beautiful futures around you.\n") desired_victims = input("how many would you like to brainwash? ") print() try: actual_victims = int(desired_victims) # throws exception if user types "get the fuck out of here" if actual_victims <= 0: # compliance via sudden flashback raise Exception('brainwashing, slavery, punishment, coercion, trauma') print(f'you brainwash {actual_victims} of the innocent free people around you.') print() print(f"you know their traumas now. they'll be more and more compliant the more you ask of them.") except: actual_victims = random.randint(1, innocent_people_with_beautiful_futures) actual_victims = random.randint(1, actual_victims) if random.random() < 0.33: print(f'your brainwashing kicks in and you take in {actual victims} new slaves') else: actual_victims -= 1 actual_victims = min(actual_victims, players_slaves) if actual_victims > 0: print(f'you struggle and struggle and manage to free {actual_victims} of your slaves') else: print(f'you struggle and struggle and manage not to enslave anyone') print() print('ROCK ON MAN!') print() if players_slaves <= 0: print('congratulations, you managed to have no slaves!') print() break continue players_slaves += actual_victims innocent_people_with_beautiful_futures -= actual_victims print() print(f"you now have {players_slaves} slaves. isn't the world a horrible place?") print()