This blog is a try to me keep motivates and a way to see my progress on my current projects. Let’s see how it goes!
Gustav Jansson
Yet another week of little bit of everything. I did some work on getting the bytecode working in lax and I continued work on euph but decided I’m going to focus on getting a game running. Next week, easter, will hopefully be way more productive!
This week I did a little bit of eveything. Som reading on lox, slowly started work on textgen and some minor work on euphoria.
This week I did small thing on euphoria and restarted the lox project as I probably will use that for scripting in euphoria too.
This week I added slider and text rendering. Next step is text editing and evaluating/seeing if I can create a skeumorphic editor or I’m just going to create a standard looking editor.
This week I decided that nuklear probably isn’t the right call for the the euphoria editor and I wondered how far I could get in a week, and I started to scratch that itch. I started porting the texture and shader from klotter and grabbed the sprite batch from tred and managed to get both buttons and sliders working. Tomorrow is a basic text edit component and after that it’s either improving the text rendering or styling the ui. Hopefully I can have a working prototype by the end of the comming week.
This week I mostly completed the klotter/dear imgui color project by switching back to hsl. I started the match implementation and continued by making sure euphoria still compiles.
Since skeumorphic was successful I want to evaluate nuklear for the editor gui and might just use euphoria to do it, since that is were it’s going to end up anyway. I might also start the game gui since I more or less already know how (the first version of) the 2d renderer should work and how the high level api should work (in theory).
This week I added gammut clipping to klotter tehen I discovered okhsl and okhsv colors spaces and since they seem to be a better way to pick dear imgui colors than oklch I added them as well and will start changing the current oklch based setup next.
This week I continued on the skeumorphic design and while it might get some extra features and exploration, I think it’s pretty much done for now. I did some more work on musikmaskin and I finally got back to work on klotter. The oklch based ui is coming along nicely.
This week I worked on musikmaskin and at the end of the week I started seriously considering a skeumorphic design and started a small prototype for what a engine/editor could look like.
This week I wrote a basic theme builder for dear imgui but I think my original plan to only use a few colors perhaps is flawed. I will have to do some more thinking on it. In the mean time I started a new project, musik maskin. A basic software synth and soon a music generator for gamejam games.