Robin Åstedt/projects/walkingishard/

Back | CC BY-NC-SA 3.0 applies when no license is included.

Walking Is Hard

Cross-platform Java 8

Creatures that evolve to traverse increasingly difficult terrain.

The creature's DNA describes its joints and muscles that connect them, as well as all their attributes. The muscles are in physics terms a spring and a dampener with a rest state that varies from 1 to 0.5 times their original length from a sinus function over time with an aribitrary phase and frequency.

After the first lanuch "config.properties" will be created where you can tweak settings.

Download [2015-10-08]
Source: Github

Screenshot

Controls:

Spacebar: Slow/Speed up time
R: Toggle rendering
Arrowkeys: Move camera

Application arguments:
To use these launch application from the terminal with "java -jar WalkingIsHard.jar [arguments]"

help : Shows this information.
nographics : disables all windows and graphics, improves perforance.
noprint : disables printouts in console.
save [filename] : Saves the simulation state to [filename] regularily. load [filename] : Loads the simulation state from [filename] instead of initializing a random new one.
loadsave [filename] : Same as "save [filename] load [filename]"
saveinterval [interval > 0] : Determine the interval in generations between each save point.
keepoldsaves : Creates a copy of the save for that generation, to be able to revert back to an earlier generation.

CopyRight © 2009 - 2024 Robin Åstedt
Stylish font: ON