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)

Download

Download
HappinessEnginePaint0.91.zip 626 kB

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.