olc::CodeJam 2022 Entry #olcCodeJam2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
3.4 KiB

RPG Storytelling
Extraterrestial Weather
Someone living on this planet. Sparse on resources, very volatile weather.
"ERROR CODE -1: Transmission Failed. Lost Receiving Target Location.
GPSNAV-17 - UNABLE TO LOCATE
GPSNAV-18 - UNABLE TO LOCATE
GPSNAV-22 - UNABLE TO LOCATE
GPSNAV-26 - UNABLE TO LOCATE
GPSNAV-31 - UNABLE TO LOCATE
GPSNAV-33 - UNABLE TO LOCATE
GPSNAV-35 - UNABLE TO LOCATE"
Transmission from Rover. (Rover is in bad condition)
Pan over to character's "dome"
(CUTSCENE_4)
Small house with some plants and simulating a small earth rain cycle / weather.
"RAIN CYCLE COMMENCING."
RESOURCES COUNTER: 3 (Shaking violently red)
We'll get to see the main character:
"Phew, thank goodness these came just in time."
<Player will then proceed to pick them up.>
"RAIN CYCLE ENDING. NEXT RAIN CYCLE DUE IN 17 TERRESTIAL CYCLES."
"I wonder how the air is today.."
<Player will be directed to check oxygen monitor>
Upon checking oxygen monitor, it will say Air Quality: 34%. (This now appears in the interface)
"Hmm, an actual good day." <Pulls up calendar: List of predicted cycles>
"The winds must have kicked in early. Better go out and work on R.O.V.E.R.."
<While the winds are active it lets the small amount of oxygen within the system circulate on the surface of the planet.>
(For the time being these numbers will remain static but will be later in the player's control)
Player will go check on ROVER and see that another transmission has failed.
"I almost have the receiving unit repaired, I just need another good vein of silicon and we can finish this."
"Hmmm..."
<Player looks out into the distance and sees a wall of dust>
"So those dust columns only form around large hole deposits. This is usually where volcanic activity subsides, and usually dense rich in minerals!"
"We'll head there."
<Player can start moving towards that location>
Tarantula/Centipede creatures will ambush the player.
"Not a great time for buggers. But, I'll have to take them out."
Combat:
- Every turn you can perform a Weather action.
- Weather actions are randomized, but known from the start. You will have to use them in a certain order to get the desired effect you want.
"Hurricane" - Creates a rainstorm and causes targets to become Wet.
"Snowstorm" - Causes wet enemies to freeze and does freezing damage over time
"Hailstorm" - Causes chunks of hail to rain onto enemies. (AoE)
After the first fight, the player acknowledges their control over weather.
"That's right, I do have some control over the elements around here. Over time, I've managed to study what my ancestors were exposed to on this planet."
"Careful reading and diligence has paid off and I am now able to conjure up at least small forms of these storms that my past generations were so consumed by."
"They would write on and on about how the entire world was completely transformed by these powers, and that everyday their lives would be completely
changed and influenced simply by controlling these systems."
"In complete awe of the scope of these powers, I started reading and spending time learning how these powers worked. But in the process, I've been
a little baffled."
"I don't see most of these weather systems here anymore. And what happened to all the other people? The only thing I have left...Is R.O.V.E.R. That's why I am so fixated on repairing him. Once I do, surely he will have all the answers..."
"Winds" - Winds interact with Seeds and Fire.
"Petal Storm" - A petal storm causes Seeds to scatter and minor damage.
""