The acid rain is approaching, and rescue is days away. Can you maintain food and fuel supplies and keep your shelter intact long enough to survive?

Hard Rain is a text-based survival game where every decision matters. Take control of a party of four, organise supply runs and base repairs and, most importantly, make sure no-one gets caught out in the rain!

Made in 4/5 hours for Trijam (I ran a little over time due to a few last minute bugs and tweaks)

Warning: Godot 4's HTML5 exports currently cannot run on macOS and iOS due to upstream bugs with SharedArrayBuffer and WebGL 2.0. A downloadable build is provided for Mac users as an alternative.




How To Play

Hard Rain is a text-based game - all commands are typed. A full list of available commands is listed for each character when their turn commences.

PLEASE NOTE: if a character is currently undertaking a GET or RETURN action, you can press ENTER during their turn without typing to continue the current action.



Update Phase

With each turn, rescue gets a little closer, but so does the rain! Any character caught in the rain at the start of your turn will be killed.

At the start of each turn, your party will consume a set number of resources:

  • 1 Grain per surviving team member per turn
    For instance, a full party of 4 will consume 4 grain per turn
  • 1 Wood per turn
    Burned as fuel to keep the generator running



Action Phase

Each character can complete one action per turn, from the following list:

  • Get [Resource]
    The character will immediately move one space towards the specified resource's storage area. Characters will automatically switch to return behaviour once they have completed the Get action
  • Return
    Immediately stop the current action and move one space back towards base.
  • Repair
    This action requires 2 wood and 2 scrap to complete, and will restore 5 base hp. Be careful not to use the last of your wood!
  • Wait
    The character will wait in place - a great way to ensure you stay safe and sheltered when the rain arrives

Not all actions are available at all times - check the onscreen action list to see which actions are currently available during each character's turn.




Your ragtag crew of survivors - protect them at all costs!


About

Made in Godot 4 // Assets made with GIMP // SFX  edited in Reaper and Renoise, using various CC0 samples from Freesound.

The font used is Not Jam UI Condensed 16, available for free under CC0 licence.

StatusReleased
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorNot Jam
GenreSurvival
Made withGodot, GIMP
Tags2D, Godot, Pixel Art, Retro, Singleplayer, Text based
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard

Download

Download
Hard Rain: Windows 70 MB
Version 1.0.4 May 15, 2024
Download
Hard Rain: OSX 50 MB
Version 1.0.4 May 15, 2024
Download
Hard Rain: Linux 63 MB
Version 1.0.4 May 15, 2024

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Made a video

(1 edit) (+1)

Thanks for sharing! Feedback was really useful, I've pushed a quick patch with some quality of life updates and bug fixes

  • You can now just press "Enter" to wait rather than having to type "wait"
  • Fixed the character duplication bug
  • Added "scarp" as a valid input

Happy the video could be of use and thanks for adding the quality of life stuff so it can help anybody else who can't spell scrap right 

I encountered a bug in the web version in Linux Firefox. I haven't tried the downloadables to see if it's in those as well.

When you type a command e.g. "Get wood" with the capital G (as in the available commands list) it will accept the command input, but it won't actually execute the command.

(+1)

Thanks for letting me know - should be patched now!

(+1)

I starved :(

RIP :(

(+2)

I enjoyed this. Very impressive for five hours. One possible bug, below. If I assign someone to Repair then after that they don't have a Wait option. You have to send them out.

(+1)

Great catch - thanks! Should be patched now :)

Thank you as always :)

(+1)

This is impressive for 3 hours of work. Kudos!

Thank you! To be clear though I did end up going over the time limit - in total I spent around 5 hours on the final game - really appreciate the kind words though :)