Update: Game editor + n052 pckr (Patreon)
Content
Hi everyone!
As you probably know already, I've been working on a game editor for our on-going project with Eliott! This editor is now almost complete!
So now I'm making a game with it! This game will also serve as demo for the editor: you'll be able to load that project and peer at the code, and even modify it and see what happens! (btw, this editor supports editing the code at runtime, which is very useful and cool 👀)
The game, 'n053 pckr', will probably be the silliest thing I've done so far, which I consider to be good. You can kinda imagine what the goal of the game will be from the title and the gif already, but I'll do my best to make the execution as good as the concept!
On the editor itself, I've mostly been doing quality-of-life improvements these last two weeks. There is now a function list that you can organize, and you can even indent function names and add labels. There is also an integrated documentation for the small hundred of base functions you're allowed to use. (I didn't actually count, it's probably less than that) But also, you can now see when you last saved each of your projects, which are being sorted by that same date, you can make copies of a project, there are a interactible palette and glyph-sheet visualizers... And there's been a myriad of minor UI tweaks and fixes all along the way.
I've also taken some time to make more glyphs, which is what we call the sprites for this project. They are the only graphical assets you are allowed to use to make games with the editor, (you can still use primitive drawing though!) and so they meet a bunch of rules to make them coherent and easy-to-use: each one is 16x16, they all use one main color and a second for anti-alias and details, and they all have roughly the same style, with clear, thick shapes. Ideally we'd like the glyph-sheet to be full (with 256 glyphs), with a lot of varied things, to support all kinds of games!
That's it for this little update but I do think I'll make more in the near future! Maybe I'll just show off one neat little thing, or maybe I'll explain an algorithm I used!
I'm not sure yet if there will be a Weekly Recap this week, as I have a lot of tasks piled up for the project right now, so hopefully these smaller posts will quench your thirst. :)
Thank you for your support! Have a very nice week and take care!
Rémy 🍬