Cactus Simulator

I hit 500 cycles recently. YAY, thanks!! Although I probably have about 50 cycles in ask questions where they haven’t selected my answer as the answer after admitting that it was the answer to their question :(

How to play:

All instructions are explained in the game, but I’ll give you an overview anyway:

• You are given a choice of what cactus you would like to be. All are found in The Cactapedia
• You are then given an overview of your chosen cactus
• Now the actual simulator starts. You (as you are told) make your decisions monthly. You can either: increase root length, stem height or number of spines.
• You have to balance your decisions so that none of your stats fall to 0 (you die if they do).
• You need to survive for 5 years (60 months)

Thanks to @xolyon for allowing me to use a function that they made which that the text can be printed letter by letter.
Also, for their colour codes tutorial which allows for colours with no imports, YAY!! :)

Have Fun, and if you do: don’t forget to upvote! :)

You are viewing a single comment. View All
ChezCoder (1504)

Recommendation: Something to skip the intro, it takes so long XD

CodingCactus (3068)

@ChezCoder if you can do that, i will add it, i'll speed it up currently for you tho

ChezCoder (1504)

@CodingCactus

Change the `scrollTxt` and other customizable parts to your liking this was just an example :D

``````def clear():
print("\033[2J\033[H",end="") # also, i suggest that for the clear console statement, you change it to this

# you can but an if loop around the intro to run if this is true after the code below
do_intro = True

while True:
clear()
scrollTxt("Skip Intro?(Yes/No): ")
decision = input()
if decision.lower == "yes":
do_intro = False
break
elif decision.lower == "no":
break
do_intro = True``````
CodingCactus (3068)

@ChezCoder done, thanks for suggestion

ChezCoder (1504)

@CodingCactus Lol one more suggestion, for the clear console, do `print("\033[2J\033[H",end="")` instead of `print("\033[2J\033[H")`. The `end=""` will prevent the leading line-break at the beginning of the console when you clear chat :D