DSlife

DSlife is a Conway's Game of Life implementation for Nintendo DS.

Features

Screenshots

Downloads

Posted by Riff on June 5th, 2008
Very nice! One thing that would be very nice, though, is the ability to erase cells as well as add them -- when setting up structures, a mistake is basically impossible to fix.

Save-states would be very cool too.
Posted by Jeremy Ruten on June 5th, 2008
Yes, now that I've actually tried copying some patterns into it, it is pretty frustrating not being able to erase cells. I think I'll keep working on this and release a new version later with the erase feature and some more features (probably including saving/loading.)
Posted by P.M. on June 7th, 2008
I've played life for years, first in an Apple Pascal program written by a friend, later having to write one myself in FORTRAN, only being given the original article by Conway to start from. One thing I'm wondering if you would be able to add to this edition is a population count, especially when zoomed out fully it would be handy to know just how many of the dots are living from generation to generation.

Thanks.
Posted by Jeremy Ruten on June 13th, 2008
I've updated DSlife with your suggestions/requests (erasing, saving/loading, counting alive cells) and uploaded it here. My homebrew system I made for this site wasn't really made to handle new versions so I uploaded it to the same place and renamed it to DSlife 3.5.

Thanks for the comments by the way!
Posted by Noize on July 17th, 2008
Hello, I just tested yesterday your homebrew. Very great.
May I add some suggestions?
- Would it be possible to wrap the "cells" screen. It would be great if the cells evolution can continue accross the screen borders. Some cells topology can stay alive and always progress, it could be great to see them dissappear at the top and re-appear at the bottom (a modulo function can take care of this).
- Would it be possible to use a physical button to toggle between erase and draw? switching the screen is time consuming or perhaps we don't need the eraser at all and the stylus can just invert the cell state?
- I would like a way to go directly to the center of the screen. I find really great how symetrical patterns evolve to create mandala like structure, it's thus important for me to be able to "pan" to the exact center of the field
- It would be also great that the reset function doesn't reset the zoom but let it at the same settings.
- It would be great also to have a grey transitional state between 2 generations (at least in the step mode). This would give a less flickering display and beautifull drawings.
- A way to save the output screen in jpg would be great too.

I know this is a lot of requests. I guess that's because I'm using more Life in a artistic way than some other users (I'm also using glitchds to produce beats from the game of life).

Nice work !!!. Thanks a lot for this homebrew.
Posted by aaron on August 29th, 2008
very nice man, great app. look forward to updates & thanks for the source!
Posted by Olaf on March 29th, 2009
Would it be possible to add a speed option, increasing or decreasing the population speed?
I am loving this brew so far, great work!

Best regards,
Olaf
Posted by Olaf on March 29th, 2009
Before I forget, another request.
I have about 500 patterns, and therefore I put them all in separate maps (breeders in the breeders folder, gliders in the gliders folder etc.).

But now I can't load them from those fodlers, and I have to put them all in the single map "patterns", which isn't as handy. (Scrolling through ~500 files =s).

So my request is to have folder support, that would be great!

And again, I appreciate your work. It is amazing.

Best regards,
Olad