Web Version: https://lifeengineextended.github.io/
Warning! The web version is made using qt6 webassembly compiler which autogenerates a lot of stuff i don't know how to debug or fix. So if you have any bugs, glitches or errors (in the web version), i will probably be unable to fix them
Idea for this project is based on https://github.com/MaxRobinsonTheGreat/LifeEngine.
The program needs to be placed in path with only english letters.
- You should press enter after inputing text in line edits or it will not register.
- Setting -1 into max fps/sps/organisms line edits will disable the limit.
- To use keyboard actions you should click on simulation window first.
- When you use "Choose organism" mouse mode it will search for any organism in brush area and will stop when it finds one.
- You can use mouse actions in editor.
- Keyboard actions do not work in editor.
- Hold left button to place/kill.
- Hold right button to delete/kill
- Hold scroll button to move the view.
- Scroll to zoom in/out.
- "W" or "Up" - move view up.
- "A" or "Left" - move view left.
- "S" or "Down" - move view down.
- "D" or "Right" - move view right.
- "Shift" - hold to make movement using keys 2 times as fast.
- "R" - reset view.
- "M" - hide/show menu.
- "Space bar" - pause simulation,
- "." - pass one simulation tick.
- "numpad +" - zoom in.
- "numpad -" - zoom out.
- "0" - switch mouse mode to no action.
- "1" - switch mouse mode to place/delete food.
- "2" - switch mouse mode to kill organisms.
- "3" - switch mouse mode to place/delete walls.
- "4" - switch mouse mode to place editor organisms.
- "5" - switch mouse mode to choose organisms from simulation.
- "F11" - enable/disable fullscreen.
- Saving and loading will not work correctly unless your path contains only english letters.
- Mouse movement tracking is imprecise.
- Renderer imprecisely calculates textures for small num of pixels per block. So if you want to have nice, correct images/videos when using recorder, set "Number of pixels per world block" > 10