The aim of SDL Sand is to simulate different particles (such as sand, water, oil or fire) interacting with each other.
Freedom is given to the player to experiment with the different materials in a sandbox environment.
Authors: Thomas René Sidor, Kristian Jensen
Port author: Artur "zear" Rojek
Download: http://www.gcw-zero.com/file.php?file=sdlsand.opk
Source code: https://github.com/zear/sdlsand
Keymap:
SELECT: Exit game
START: Clear screen
Joystick: Move cursor
D-PAD left/right: change brush type
D-PAD up/down: decrease/increase pen size
A: paint w/ selected brush type
B: limit cursor speed to 1px/frame
Y: set the brush type to eraser
X: turn on/off emitters (applies to screen top only)
L/R: decrease/increase emitters density (applies to screen top only)
Usage:
Select a brush type from the panel on the bottom part of the screen and draw while pressing
the A button. Use the B button to perform more accurate cursor movements. The particles falling from the top of the screen can be disabled at any moment by pressing the X button, or decreased/increased with L/R shoulder buttons.
Brush types (from left to right):
Group 1 (particles):
* water
* sand
* salt
* oil
* fire
* acid
* dirt
Group 2 (emitters):
* water spout
* sand spout
* salt spout
* oil spout
Group 3 (solids):
* wall
* torch
* stove
* plant
* ice
* iron wall
* void
Group 4:
* eraser
Thread : http://boards.dingoonity.org/gcw-releases/sdl-sand/