I've been wanting to get back into writing, coding for games, and learning about Svelte, so I've decided to combine all this into one effort where I do a #devlog about my experiences with #svelte and how I'm porting STIM over to it as a first pass.
I'm working steadily on STIM and having a great time coding it up. It's been a long time since I've had “fun” building something on the web. And it's been because I have stopped feeling guilty about knowing some framework or doing it the “best way”. I'm using a collection of open source projects to build it and not reinvent the wheel.
Other than that, I'm looking forward to playing a game called Dragon Quest Builders 2 which is this really fun RPG/sandbox game.
The theme for the rest of this year is “output” and I aim to follow that.
I was thinking about minimalist app making – where you just put together the most basic version of an app, and it struck me how I often try to over complicate things ( for example the HTML version of IttyBittyRPG ) so I set a goal for myself to create just a super minimalist Interactive Fiction tool I'm calling STIM. I'm using Repl.it to code it, Cash and Torus for the JS, and Bulma for the CSS ( and Font Awesome – which is ... Awesome!)
If you want to follow along you can check out this project:
Part of my vacation time was spent working on a new game making tool called #ittybittyrpg. I'm building it in Godot and I made a lot of great progress. Here's a recent screenshot with Save and Load working, as well as a logo from Logomakr
I have a really interesting idea for IttyBittyRPG where instead of doing things like Twine or Bitsy, as I was originally wanting to do, the idea will be more like you have a fantasy world sticker book, and you create dialog, battles, and levels like you might put stickers in a sticker book. The UI for the editor will be “playful” and then the game itself will be emergent from that.
So, since this is supposed to be about coding, I had to port over the Save / Load code from an older version of GDScript to 3.1.
If you've not tried it out, I encourage you to check it out and kick the tires. It's both been around for a long time (2008?) but seems new with this latest version 5. It's free and open source, so support it!