Description
DSlife is a free Conway's Game of Life implementation for the DS.
Features
- 256x192 array of life (same dimensions as the resolution of the DS screen.)
- Zoom in 1x, 2x, 4x, 8x, 16x, and 32x.
- At zoom levels >=4, a grid is displayed.
- Draw life while the simulation is running.
- Change the rules to whatever you want.
-
New in version 3.5:
- Save and load patterns in the life 1.06 format. (Comes with 2 patterns.)
- Lets you erase tiles by pressing an eraser button and then erasing with the stylus.
- The keyboard for entering rules now only includes valid rules characters: digits 0 through 8 and slash.
- Bottom screen shows the current number of live cells (as well as the current generation).
- Source code is liscensed under the GNU GPL.
Screenshots
![]() Zoom level 4. |
![]() This isn't the title screen or anything, it's made with the rules "12/23". |
![]() A glider gun. |
![]() The furthest you can zoom in: 32x. |
Downloads
Download DSlife 3.5 (601 downloads)Download the source code (133 downloads)




Add a comment
Save-states would be very cool too.
Thanks.
Thanks for the comments by the way!
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.
I love google and Yahoo!
:)
G'night
<a href=http://tireworrld.gethosted.info/tires2308.html>boot connection greenfield wi</a>
<a href=http://asdtiretr.gethosted.info/tires6634.html>sidi setup boots</a>
http://tireworrld.gethosted.info/tires271.html mac os10.4 won't boot
<a href= http://big-titted-japanese.xlogz.com/ >big titted japanese</a> [url=http://big-titted-japanese.xlogz.com/]big titted japanese[/url] <a href= http://hot-gang-bang.xlogz.com >hot gang bang</a> [url=http://hot-gang-bang.xlogz.com]hot gang bang[/url] <a href= http://big-bouncing-tits.xlogz.com >big bouncing tits</a> [url=http://big-bouncing-tits.xlogz.com]big bouncing tits[/url] <a href= http://bigbreastspics.sensualwriter.com/ >big breasts pics</a> [url=http://bigbreastspics.sensualwriter.com/]big breasts pics[/url]