Happiness Engine Paint
A downloadable tool for Windows
Happiness Engine Paint
Happiness Engine Paint Is a little isometric sandbox game/level editor/paint program/AI experiment/asset set (take your pick), it was developed during and for the OneLoneCoder: Beat The Boredom, game jam.
Paint regions using the left mouse button, flood select using the right mouse button. Raise or lower the selected regions using the up and down arrows.
Use paint tools to add different ground types and add objects and people or animals, and watch them interact.
The Happiness engine (An AI experiment)
HEP, uses a "Happiness Engine" where each object type can be assigned a happiness modifier based on proximity to other objects, for instance mice are very happy being by the farmers wife, but the farmers wife is scared of the mouse, so put the 2 together and you will usually see the mouse chase the wife. Similarly dogs will chase sheep. Sheep if otherwise undisturbed will stick together - Wives and Farmers will seek each other out, etc.
All rules for the Happiness can be edited/removed/added to in Settings.ini, while I didn't have time before the jam to add in application modifying of the rules. Editing the settings.ini is encouraged (though will need a restart to pick up the changes).
Keys (not provided by UI)
WASD - scroll round world
DEL - delete objects in selected tiles
CTRL+DEL - clear ground decorations in selected tiles
CTRL+leftmouseButton - auto close regions when sketching regions
Q switch between diamond (faster) and full screen rendering, use diamond mode on slow computers.
Keys (with UI options)
F1- show help
F2 - show hide paint tools
Up Arrow - Raise (selected) land
Down Arrow - Raise (selected) land
Z - Zap any selected objects in highlighted region with lightning
CTRL+Z - Undo
CTRL+Y - Redo
P - Save World
Space - play/pause
Keys 1-9 - Add objects to selected tiles
Keys CTRL+1-5 - Change Ground type of selected tiles
ESC - Leave game
Update 12/4
Leave game button added
Animals can now drown
(thanks to Moros1138 on the one-lone-coder discord channel for pointing out these issues)
Status | In development |
Category | Tool |
Platforms | Windows |
Author | TeePeeDee |
Tags | artificial-intelligence, Level Editor, Painting, Sandbox |
Download
Install instructions
unzip files into a directory keeping all folder structure, run HappinessEnginePaint.exe
Leave a comment
Log in with itch.io to leave a comment.