A small world by CoderDozer

This is more of a short (really really short) story than a game, a bit experimental by my standards, as I wanted to try build more narrative into my games. Unfortunately I wasn't able to fully commit this weekend but because of the occasion I wanted to contribute something.
The game is built with godot, and builds are available for html, windows, linux and mac. Any issue please let me know, unfortunately I cannot test the mac build.
Please leave a comment below so I can play your game also.
Thanks
Edit: I have noticed a bug where text does not play on the closing scene, so far I have only seen it happen in the web build.
Html5, Win, Linux + Mac: https://coderdozer.itch.io/a-small-world
Source: https://github.com/wtarr/Ludum-Dare-38
| Original URL | https://ldjam.com/events/ludum-dare/38/a-small-world |
Ratings
| Overall | 536th | 2.208⭐ | 26🧑⚖️ |
| Fun | 540th | 1.609⭐ | 25🧑⚖️ |
| Innovation | 499th | 2.261⭐ | 25🧑⚖️ |
| Theme | 239th | 3.478⭐ | 25🧑⚖️ |
| Graphics | 413th | 2.783⭐ | 25🧑⚖️ |
| Audio | 229th | 3.045⭐ | 24🧑⚖️ |
| Humor | 463th | 1.4⭐ | 12🧑⚖️ |
| Mood | 239th | 3.182⭐ | 24🧑⚖️ |
| Given | 37🗳️ | 39🗨️ |
Nice work anyway!
I enjoyed the music, though.
I have on occasion in the web version seen the blank screen for the closing credits when there should be text. I don't know why that is happening.
Some of the elements, like the text bubbles, could certainly be used for the narrative you want to add. I hope that goes well for you.
Would have been nice to see what you would have done with more time, but to submit a thing is better than not submitting a thing! The music and the slow fades did make for a good bit of atmosphere as well.
Here's what the javascript output was from the console. (Sorry, don't mean to spam the comments, but I figure you'd want to be able to trace this.)
```
[Error] Assertion failed: undefined
printErr (index.html:353)
abort (a_small_world.js:3:12075)
assert (a_small_world.js:1:7592)
(anonymous function) (a_small_world.js:1:25187)
doCallback (a_small_world.js:1:110515)
done (a_small_world.js:1:110601)
(anonymous function) (a_small_world.js:1:89322)
(anonymous function) (a_small_world.js:1:90884)
getDB (a_small_world.js:1:89602)
getRemoteSet (a_small_world.js:1:90826)
(anonymous function) (a_small_world.js:1:89271)
getLocalSet (a_small_world.js:1:90721)
syncfs (a_small_world.js:1:89197)
(anonymous function) (a_small_world.js:1:110753)
forEach
syncfs (a_small_world.js:1:110677)
(anonymous function) (a_small_world.js:1:25160)
_emscripten_asm_const_v (a_small_world.js:1:28308)
Yi (a_small_world.asm.js:21:28884)
callMain (a_small_world.js:3:10663)
doRun (a_small_world.js:3:11369)
(anonymous function) (a_small_world.js:3:11524)
[Error] abort("Assertion failed: undefined") at jsStackTrace@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:17547
stackTrace@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:17721
abort@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:3:12292
assert@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:7591
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:25186
doCallback@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:110514
done@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:110600
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:89321
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:90883
getDB@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:89601
getRemoteSet@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:90825
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:89270
getLocalSet@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:90720
syncfs@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:89196
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:110752
forEach@[native code]
syncfs@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:110676
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:25159
_emscripten_asm_const_v@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:1:28307
Yi@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.asm.js:21:28883
callMain@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:3:10662
doRun@https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:3:11368
https://v6p9d9t4.ssl.hwcdn.net/html/451977/a_small_world.js:3:11523
If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.
callMain (a_small_world.js:3:10904)
doRun (a_small_world.js:3:11369)
(anonymous function) (a_small_world.js:3:11524)
```