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!
This week I fixed the ypr rotation and fixed the code enough so that the ci system was able to run the linter. I also did some work on ride and started rewriting on how it should handle color themes.
This week I did a little bit of everything. Some work on lax, some work on euphoria and some work on ride.
This week I continued on lax work, getting a good structure on the asm portion of the language that compiles to bytecode and a basic bytecode debugger/printer.
This week I added input to control the car.
This week I added overloadable operators for classes to the lax scripting language.
This week I added level loading to euphoria. Next week is scripting.
This week I continued on euphoria work. I got loading and rendering of meshes working. Next step is adding code so they can be dynamically moved and loading the actual material from gltf.
This week I “finished” the klotter integration into euph as fasr as it’s not crashing on a empty scene. Next week will probably be spent on loading meshes and expanding the shaders/material system so a “mesh” can have more than one geom with more than one material, and the materials to be defined as part of tbe data pipeline. Let’s see how far I’ll get.
This week I decided that I would do everything to get my card game running over the easter weekend. While I still have one day left it’s looking less likely to succeed and the task that I originally planned to take a day has pretty much taken the entire weekend. The plan was to take the existing rendering code in my test project and just copy it over to the new engine with some slight modification. This failed to take into consideration that the codebases are different and while the dependencies match (in name), they are on different versions with different build configs and moving code around to support the new setup takes time. Until next week (where I will continue the attempt on getting a game playable)…
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!