Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Conway's Game of LifeView game page

Entry for the 2020 OLC Code Jam
Submitted by ashn — 6 days, 2 hours before the deadline
Add to collection

Play game

Conway's Game of Life's itch.io page

Results

CriteriaRankScore*Raw Score
Is this just spam?#274.3134.313
Was this entry made during the jam duration?#354.8134.813
Overall#623.6383.638
Does it implement the theme well?#653.1253.125
Would you recommend this to others to try out?#662.7502.750
How much effort went into this? (keep in mind newcomers)#833.1883.188

Ranked from 16 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

For some reason, it doesn't work within itch.io. If I download and compile it, then it runs fine. On itch I get mouse controls, but never get keystrokes. I runs surprisingly fast.

I did need to change CC = emcc and LDLIBS = -s USE_SDL=2 -s USE_SDL_IMAGE=2 to get things to compile if anyone needs the information.

Developer

Thanks for taking the time to play my submission!

Another user also had trouble with keyboard input. I believe it has something to due with the way itch.io embeds the page in an iframe, as a local browser page with the application *seems* to handle keystrokes fine. A copy of the game without the aforementioned issue can be found on my personal site at https://www.ashn.dev/proj/life.html as an FYI to anyone else reading this comment.

Additionally, running:

$ make life.bundle.html

from within the source directory should build the non-native version of the application as seen on itch.io (requires emcc in your $PATH). Building this make target should avoid all the hassle of needing to manually set make environment variables. The make targets have only been tested on a Debian-based OS but they *might* work out  of the box on OSX.


Anyway thanks again for taking the time to play my submission. This was my first-ever jam so I appreciate any and all feedback.

Submitted

Clean and straight-forward implementation of Conway’s game of life. The embedded version on itch.io didn’t work properly for me in that while I could draw cells with the mouse, none of the keyboard controls worked. Good job on the submission!

Developer (4 edits) (+1)

Thanks for the feedback!

The embedded HTML page worked in my testing on Firefox and Chrome, but it is very picky. If you click out of the iframe or use certain browser keyboard shortcuts then the application seems to lose the ability to process keyboard input (as you mentioned). I am looking into how to correct this for future SDL2 applications I put on itch.io, but for now you can visit https://www.ashn.dev/proj/life.html if you would like play a version of the game that (likely) does not suffer from this issue

Thanks again for taking the time to check out my submission!

Submitted

Nice! Thanks for the link.

Submitted

Ah! Conway’s game of life! An all-time classic. I don’t know if it’s only me but the simulation was running super fast. It might benefit from timing the frames. Good job!

Submitted

Nice and classic cellular automaton
To make it better one thing you could do is add colors into the mix
It'd look pretty, the UI is pretty good too
Good Work!

Submitted

All time classic. The theme is a bit of a stretch, because the drawing area is very limited. To be "the great machine" it should have a zoom function to create really large areas and some templating features to save and copy/insert gliders, cannons, etc.

This is fun to play around with, a clean, simple implementation.