EcoSquare

Raise bugs in aquarium!

The bugs will try to adapt to environment. Your job is to maintain balance in the ecosystem, and create long surviving bugs. End-game goal is to have a family of bugs to live for 15 minutes or more.
Downloadable version recommended, since better performance allows for more crowded aquarium.

How To Play

The game tells you how to play but here's overview of the controls:

Zoom in/out - Mouse scroll

Pan - Middle mouse

Select bug - Click a bug to select it and view detailed info

Earn money - Click Sell on lower right (hotkey S) and move your mouse so, that sellable objects are highlighted. When you're happy with your selection, click to sell those bugs, plants and meat.

Having trouble keeping bugs alive? Here's some tips:

  • Remember to buy plants! They are on second page of the shop (tab Other). Without them the bugs suffocate
  • Get money by selling bugs - don't be afraid to sell big part of the population
  • Healthy bugs with long lineage sell for best prices
  • Once you have enough money, try setting plants on autobuy, and set minimum amount quite high, so that plants have some chance to succeed - sell bugs to control population
  • Save different kind of bugs to solve different situations - for example, get some predators if population explodes
  • Making balanced ecosystem is not easy! Don't be afraid to sell all the bugs and start from scratch with good amount of money :)

Note: There's bug (he he) when restarting game, money won't restart - this is nice if you have some, but sooner one restarts game when money is gone. So restarting actually requires reloading the game. Saved bugs should be preserved even during reload.

Psst, since you made it to the end of instructions, I'll tell you a secret. You can easily exploit economy, as assorted bugs cost much less in shop (10$) than what you're able to sell them (30-50$). So buying them and immediately selling them can grant you infinite funds.

About

This game was made for Godot Wild Jam #40. Theme for the jam was cozy. At the time I liked watching videos about so called ecospheres, or closed ecosystems in small aquariums (or jars, even!). I thought that there's something cozy just watching small creatures going around. That's how I ended up with this idea.

Most of the time was spent on making the simulation itself, and last day gamey parts like shop and tutorial messages were added.

Font used: Open Sans

Big thanks for Mubsi for making soothing soundtrack. Please enjoy it!

StatusPrototype
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 4.0 out of 5 stars
(2 total ratings)
AuthorsaXu, Mubsi
GenreSimulation
Made withGodot, Aseprite
Tags2D, artificial-intelligence, Casual, nature
Average sessionA few minutes
LanguagesEnglish
InputsMouse

Download

Download
EcoSquare_Linux.x86_64 44 MB
Download
EcoSquare_Mac.zip 34 MB
Download
EcoSquare_Windows.exe 42 MB

Install instructions

Windows: Download and run the exe file

Linux: Download and run the x86_64 file

Mac: Download the zip archive. You may need to run "sudo xattr -rd com.apple.quarantine" before it can run.

Comments

Log in with itch.io to leave a comment.

I have now successfully made a invasive species: Minus Asin! Its G19 and efficient to reproduce.

Invasive to kill or destroy plant colonies

Patterns of a worm, boxy body and small

(+1)

I now have this super strong herbivore. He is gen 1, been living for half an hour and still continues, ate all of his offspring, killed all creatures that dared attack him, monolize the patch of grass only to himself. I have never thought that my stable ecosystem would consist of grass and 1 single invincible, immortal purple bug

He lets a bug live. That bug worth more than 2000 dollars now. There is no offspring from both of them

Whoa, I didn't foresee that happening! Nice to see you are enjoying my little game :)

Yeah, I enjoyed it a lot, although I don't understand the dead and reproduce condition of the bugs. Also idk what FINGER means 

(2 edits) (+1)

Yeah, I really didn't communicate finer details of the simulation anywhere, so here's a small rundown of these mechanics:


A bug dies if it's health reaches 0. Health can decrease from lack of oxygen or food, or when attacked. If the bug has enough food, it will recover. At old age bugs can no longer regain health so having so old bug is amazing!

A bug will reproduce if it wants to and has enough food and have reached at least half of their final mass (maturity). They reproduce by splitting, no partner needed. Notice that some bugs might simply not want to make offspring, while others will do at any chance.

FINGER state means that the bug is attracted to your mouse cursor. In FLEE state they also might run away from cursor. I added this as a small way to play with them and also you might be able to guide them towards food or prey. I imagine it being like your finger touching aquarium glass, the fish sometimes come look at it (or get scared away).


In the end, with multiple mechanics it's no wonder that the bugs may fail, since their desires are randomized. If a bug doesn't want to eat when hungry or picks fights when at low health or just priorizes to play with cursor it gets extinct pretty soon. Or, as you had it, you might have the best bug in the world, but it doesn't want to reproduce so no continuation in that line also.

There might be some hidden condition which triggers some behaviour, for example low/high food, health or oxygen, or amount of other bugs in vicinity. That might explain why your bug acted violently when there was multitude of other bugs around, but let a single bug live. Or it might connect to lower oxygen levels caused by overpopulation instead, who knows :)

(+1)

Wow, this is actually very well thought out. Thanks for the game! 

An update for my best bug ever: I recreate the terrarium with his gene, his offsprings survive this time. Because of his high mutation (76?) his offspring are very different. They all have very long life just like him, and rarely reproduce.

Cool! It's really nice that somebody got joy out of my creations. I should get back into gamedev, this year I have been lazy :)

I cannot get any canivore, so my bug population is always out of control :<

I often got it the other way around, carnivores end up eating all prey :D

If you get some good species, don't forget to save them for your next game!

my ecosystem was just a bunch of bottom feeders eating all the plants that fall to the bottom and other dead bugs

Nice! Was it stable? I had a lot of problems having system thrive for more than few gens. But my wife was a lot better at taking care of them :)

Nice simple life sim.

Thanks!