This week I continued reading about animation… not much more to say really :)
Gustav Jansson
Welcome to my lair.
Featured projects
Latest devlogs
This week I continued on animation, reading book, reading articles watching talks writing code… all about animation
This week I did some small fixes in blaggen and continued work on the anim project. I’m about to start reading chapter 9 of 15 and implementing chapter 8 so with any luck the anim project is soon finished and the knowledge from that can be applied to the kloter project… and speaking of klotter, I really should just continue working on it and actually complete a render project once.
Latest blog posts
Another year full of devlogs and another review of what I have achieved and failed to achieve. workbench, euphoria, gaf and json Workbench started out as a repo of various build scripts, but is now a single tool for running all those “scripts”. This year I ported everything from rust to c# and scoured my repos for other tools to integrate it into the code base. One of the big reasons for choosing C# is so that I can use the spectre project to get a nicer cli.
In November of last year I noticed that the time it took to process inputs in Ride was way too high, almost a full second between each key input and for a text editor that’s unbearable. I tried to tweak the event handling but nothing helped and lost motivation, put the project on ice and started working on other things. About 3 weeks ago the motivation came back and I started hacking and refactoring on the code to support multiple “backends” for rendering and handling input.
I recently realized that I’ve been writing my devlog since 2017 but I have never compiled all the devblogs into a longer post starting from today. I’ll summarize and write a smallish review of what I’ve done on all my hobby projects the past year. Euphoria Euphoria is my hobby game engine and to much surprise I did a couple of cool things related to it. Code wise I’ve continued to code cleanup (replacing streams with fmt), both warnings and enabled warning-as-errors(with w4/Wall+extra), I also added both a clang-tidy and coverage step on github actions so I can keep the code clean and strive towards a 100% coverage for the core.