Chance of Rain

A slightly interactive and slightly meditative pond simulation

Controls

  • ARROW KEYS: control frog
  • Z: surface/submerge
  • X: tongue
  • ENTER: options

Gameplay

This simulation is meant to be watched more than played (though you may interact with it by suggesting actions for the frog). 

There are four types of creatures living in this rainy pond: a frog, fish, flies, and dragonflies. Enjoy watching them swim, fly, eat, die, and birth new generations. Flies birth larva into the water which swim towards the nearest rock, where they slowly mature and eventually sprout wings - becoming flies themselves. Well-fed fish will turn green and reproduce when near each other. Dragonflies swarm the lillypad to spawn new. Each parent passes genetic predispositions onto their offspring - which allows for behavior evolution over time. Creatures may die of old age or starvation. All the while, a happy frog swims about - ready to offer a guiding hand (or, rather, mouth) if one part of the ecosystem becomes unbalanced.

Occasionally, you may see some event-triggered haikus or tips to help you further enjoy and understand the game. Statistics about your world will also slide by from time-to-time (and can be triggered manually from the options menu). If your ecosystem fails or you lose a creature type, just keep playing - there are heavy storms that roll in occasionally to replenish your stock.

Every game has randomizations, so each experience will be unique.

DNA System 

 A DNA system has been implemented that allows parents to pass certain parameters onto their offspring. There is even a chance of slight genetic mutations for each parameter. Through this system, each species will actually evolve its behavior over time to be best-suited to its environment. 

  • Dragonflies pass on these parameters to their offspring 
    • speed, initial lifespan, threshold for hunger, starvation resistance, tolerance for rain, and others 
  • Fish pass on these parameters to their offspring 
    • speed, initial lifespan, threshold for hunger, and starvation resistance 
  • Insects pass on these parameters to larva which become adult flies 
    • speed, initial lifespan, swarming location, tolerance for rain, and others

Options

Press the ENTER key to adjust these options: 

  • If the text scrolls too quickly or too slowly, you may adjust your reading speed
  • If you are returning to the game, you may disable tips to enjoy only haikus and stats
  • If you want a more meditative experience, you may disable the text completely
  • You may also manually prompt gameplay stats to scroll by. This will happen occasionally through normal gameplay, as well. 

Creature colors

  • Green: well-fed and fertile - will birth a new generation when a partner is found
  • Red: starving - will alter its behavior to look for food more seriously
  • Grey/Brown: getting old - will likely die soon
  • Peach: just born!

Final thoughts

There is a ton of nuance and complexity to the system but my goal was to simplify the player's experience as much as possible. Furthermore, I wanted to expose as much of the game as possible to the player from within the game itself (hence the tips that scroll by). Creature lifespans can be as long 40+ minutes, so this game was definitely meant to be enjoyed in the background / as a virtual aquarium. Personally, I turn off all scrolling text and leave it on during the workday to observe the system over many hours. I hope you, too, find enjoyment in this experience :)

Pico-8 BBS Link

StatusReleased
PlatformsHTML5
Release date Oct 29, 2021
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorprofessir
GenreSimulation
Made withPICO-8
Tags2D, 8-Bit, Animals, Casual, Frogs, Life Simulation, Minimalist, PICO-8, Relaxing
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Smartphone
AccessibilityColor-blind friendly, Subtitles, High-contrast, Textless
LinksPico-8 BBS

Development log

Comments

Log in with itch.io to leave a comment.

This is an impressive simulation, especially with the limitations that PICO-8 imposes.  A unique little experience that I've enjoyed running while I work. I also appreciate the limited influence that you've given players. It blends right in with the ecosystem. Really well done!