A downloadable simulator for Windows and macOS

Download NowName your own price

Version 11 is here, with all code (circa 2016) rewritten from scratch

Evol Pedal is a walking evolution simulator where lifeforms reproduce based on their ability to travel forward. They evolve their own methods of walking, crawling, jumping, or climbing to adapt to the environment.

Each movement and characteristic is programmed into their virtual genes, all of which can change over time through random mutations. Segments are connected with joints (the bold, colored lines between them), of which either stay stiff or can revolve and pivot. Each muscle has its own timers, which change over time, giving rise to intricate movement patterns.

Different variations of the parent lifeform will be tried until one of them passes the flag with its head (the white segment). If the mutated offspring doesn't do better than its parent, it's discarded. Then, another mutation based off the parent is tried. Once an offspring passes the flag, it becomes the new parent and so on.

With a multitude of settings, you can tweak the simulation to your liking. Set the amount of mutations, sizes, the amount of joints, the round time, gravity, and more. You can adjust things like falling and rolling, forcing evolutions that walk with their heads upright. Simulation speed (as of Version 11) uses more processing power to run through the rounds faster. However, it is inevitably buggy, so it's best used to quickly get some rounds in before returning back to a normal pace.

Timescale

This simulation is unpredictable. Random mutations can get lucky, and your proactive setting adjustment may decrease the time it takes something cool to evolve. Remember, what looks cool to us means nothing to evolution. The lifeform's only objective is to go forward (without breaking rules and limits like falling or rolling). That said, it can take thousands of rounds before a generation emerges that is both able to traverse the screen and looks interesting while doing it.

Tips for Success

  1. Decide how large you want your lifeform. Adjust the size and joint limits
  2. Decide if you want to allow rolling or falling. Adjust those settings
  3. Spawn a new lifeform until you see something you like
  4. Observe. Does it flail violently? Lower the power. Is it nearly motionless? Increase the power (within reason, difficulty is good) or gravity accordingly
  5. Decide if barriers would encourage your lifeform to evolve how you want it to. For example, small blocks for it climb over forces it to lift its legs up rather than sliding
  6. Adjust the simulation speed if you want some quicker progression (it isn't perfect, and gets buggier the higher it is)
  7. Understand the simulation speed may cause the physics to behave differently. Bring the speed back down and clear the flag if the lifeform is performing poorly when sped up.
  8. Play around with round times. You can start with a short round time to encourage efficient initial movements. Then, after it has matured, increase the round time to work on efficiency in traveling with the movements it's built up
  9. If you notice a particular feature or mutation that you want to keep, clear the flag. That will make that lifeform win the round automatically.
  10. If you like the amount of joints your lifeform has, set the min and max to exactly that number. This way, it won't lose or gain any and will instead work with what it has.
  11. Take a screeshot/screencast of your accomplishment and post it in the comments below if you create something cool

Build

Use the build tool to create blockades, barriers, and stairs for your lifeform to get around. Even simple small blocks will force the lifeform to evolve an inventive mechanism for maneuvering past them.

Controls

Scrollwheel or - +: Zoom In/Out

Esacpe/P: Pause Game

Arrow/Enter Keys: Select and change items on the menu

WASD: Pan the camera

Control + 0: Reset the camera

Other shortcuts are shown in the bottom left when highlighting menu options.

Please let me know if you find a bug.If you like this game, share it so others can enjoy it too!

Want me to make more games? Fund the development.

| Contact | Evol Games

Updated 9 days ago
StatusReleased
PlatformsWindows, macOS
Rating
(10)
AuthorEvol Games
GenreSimulation
Made withLÖVE
Tags2D, Cozy, evol, evolution, evolve, Experimental, LÖVE, Sandbox, walking, Walking simulator
Average sessionDays or more
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download NowName your own price

Click download now to get access to the following files:

Evol Pedal Mac OSX Version 10.2 4 MB
Evol Pedal Win 64 Bit Version 11 Patch.zip 3 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

This is a really nice game/program to have around on your pc in a small window and sometimes tweak it. Full screen and playing around with all options is also fun. I enjoyed playing it both ways.

Thanks, really glad you like it! When I was making/testing it I was leaving it running for days just to see how things ended up. Perhaps it's due for an update sometime.