Skogstomte
This is a cozy building game prototype where you decorate a garden in the woods for the forest gnomes (skogstomte).
This is a very early prototype -- please let me know what you would want to see added or changed!
Helpful Inputs:
H | Move Camera to Center of Map |
Mouse Right + Drag | Pan Camera |
Mouse Scroll Wheel | Zoom Camera |
Tab | Rotate Color Swatch on Active Object |
Q | Rotate Color Swatch Other Direction |
Shift (Hold) | Move Active Object without Grid Snapping |
Alt | Toggle Free Place (no collision detection) |
Backspace | Demolish Active Object |
Ctrl + Z | Undo Action (doesn't work on demolish all) |
Ctrl + Y | Redo Undone Action |
Updated | 7 hours ago |
Published | 1 day ago |
Status | Prototype |
Platforms | HTML5 |
Author | iheartfunnyboys |
Genre | Simulation |
Made with | Godot |
Tags | City Builder, Cozy, Cute, nature |
Development log
- Improvement to save manager7 hours ago
- Input improvements21 hours ago
Comments
Log in with itch.io to leave a comment.
A bug I noticed - the backspace in the file creation menu does not work! Bad news for indecisive old me.
Ah! That is a bug and I see exactly what went wrong! I will have it fixed in the next update! Thank you for bringing it to my attention!
The bug has been fixed! Thank you for bringing it to my attention -- it was actually also causing issues with using some letters in file name so overall a very helpful bug to have found!
It would be good for ESC to cancel or deselect the current item! And takes about a second to place things - Firefox 140.0.4
This is me trying a bunch of the items :D! Skogstomte screenshot
I was seeing the same speeds in Firefox, but much faster performance in Chrome. I will investigate what the difference is!
I will also add in the escape to deselect, great idea!
I added in the ESC key for deselecting a placing object! Thank you for the suggestion!
Right now, the TAB key is doing both GUI focus and color change. You can use the `_input()` callback function to handle input events before they reach the GUI, and use `get_viewport().set_input_as_handled()` to stop the event from propagating further, so it never reaches the GUI.
(More about input propagation order here )
Thank you! I will aim to fix that for the next build update!
The TAB key issue has been fixed! Thank you for pointing it out and suggesting a fix! :)