Conway's Garden by mramaizng

[raw]
made by mramaizng for Ludum Dare 58 (JAM)

cover.png

How to "play":

The mouse You can click the "seeds" button to plant seeds in the play area (the "dirt" on the left). They will grow. There are different patterns and timing involved in getting new plants to grow. You can use the "scythe" button to allow the "removal" of plants.

You can use the "cursor" button to click on the existing plants to help them grow faster and help with timing of patterns.

The game will "tick" and the plants grow on each tick. Each plant has a number of ticks needed to grow to the next stage. Sometimes other plants grow depending on the pattern of the surrounding tiles and the stage of the plants on those tiles.

There isnt really a win or lose condition. But it is fun to see the plants grow.

Idea

I have been looking for a good reason to tinker with Odin-lang. LD is the perfect time to do that.

The idea was a sort of farming simulation / incremental game about collecting different types of plants based on patterns and time. I'm not sure that there is much of a loss condition but it seems fun to click things etc.

While I did not not finish the game I think some of the "bones" are there. There are a several

(source code readme)[https://github.com/beersbr/ld58/blob/main/README.md]

Update Crash v0.0.1+p1

Updated the code to fix a crash when harvesting.

Ratings

Overall 640th 3.132⭐ 21🧑‍⚖️
Fun 682th 2.778⭐ 20🧑‍⚖️
Innovation 120th 3.75⭐ 20🧑‍⚖️
Theme 568th 3.361⭐ 20🧑‍⚖️
Graphics 521th 3.368⭐ 21🧑‍⚖️
Humor 566th 2.531⭐ 18🧑‍⚖️
Mood 658th 3.028⭐ 20🧑‍⚖️
Given 21🗳️ 13🗨️

Feedback

pres2300
Oct 06th · 21:27 UTC
I grew a BUNCH of carrots, and imagine my surprise when a tomato sprouted up! I think you're right that all the bones are there to make a cool game. Where you got to is still really impressive for tinkering with a new-to-you language during the jam. Nice work!
Artalasky
Oct 07th · 15:13 UTC
A simple game with a taste...with a carrot taste :)
David Sheffield
Oct 07th · 15:52 UTC
10/10, would grow carrots built in Odin-lang again, kudos on building this in a non-game framework that you had no foreknowledge of before starting, that's really crazy actually
GonkinDroid
Oct 08th · 05:36 UTC
Woah, that was super interesting!!! I see what you mean with it not being complete, but I would love to see more of something like this! Cellular automata are cool :)
Blazerker
Oct 08th · 05:38 UTC
Unfortunately, I couldn't play your game. Maybe consider people on platforms other than Windows
🎤 mramaizng
Oct 08th · 22:45 UTC
Hey @blazerker I'm sorry you couldn't play it. I provided both win x64 and Linux x64 binary as those are the platforms I have. If you tell me the platform you are on I can work on getting an executable for you.
Coda Highland
Oct 10th · 01:26 UTC
Interesting idea you have going here. Always fun to experiment with a new language.
Sirplop
Oct 11th · 03:45 UTC
An interesting concept, I can see the potential! Love messing with non-engines for games.

Side note, it appears to crash if you "scythe" too many crops too quickly. I just planted a big field and starting scything and the game crashes after a little while of scything.
🎤 mramaizng
Oct 11th · 05:20 UTC
You're right @sirplop! Thank you for letting me know. I'll update the build for the next person. thank again for checking it out!
Rol
Oct 14th · 17:02 UTC
Fun concept! I really like the little animation when the plants pop up.
Baturinsky
Oct 15th · 23:00 UTC
Looks similar to plant growing mechanics in A.D.O.M.
https://ancardia.fandom.com/wiki/Herbs#Lifecycle

Would be interesting to expand/explore it more indepth.
jelch
Oct 17th · 04:49 UTC
Nice twist on a classic.
🎤 mramaizng
Oct 17th · 16:08 UTC
@baturinsky I dig that. I'm going to check it out. Sim games are my jam. Thank you for the tip.
island-jam-2-group-3
Oct 17th · 21:51 UTC
Linux build crashed when I was trying to fill all the map with seeds :') xD I am not sure about the "different" patterns because I kept getting carrots all the time but it was nice to play around a bit :-)
🎤 mramaizng
Oct 18th · 19:46 UTC
@island-jam-2-group-3 Thank you for playing the game. Ya know I'm surprised I did not run into this. Thank you for the heads up. I'll get a fix out. I hesitate to add more until the judging time is over.
It is somewhat relaxing to just place things and see them "bump" but there is not much more beyond that except a Tomato pattern.
Thank you again for the feedback.