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
This week I continued the work on t3d and can now place items on a grid. Hopefully next week I can get back to working on fel for a bit.
This week I forgot my plan and bought some 3d assets on a black-friday sale so I’ve spent most, if not all, of my time integrating my level editor t3d into euphoria and trying to make it usable. I’ve fixed so that it loads the tile meshes and I’m currently adding collision detecion so I can add selection and interaction. Until next time.
This week I started working on bytecode and a vm for fel and I added a simple svg debug renderer to euphoria. Next week I really hope I can run bytecode in vm and compile fel code to bytecode.
This week I worked on fel. The basic parser and ast tree is now working, and it’s time to implement the bytecode generation and vm.
This week I wrote AST generation for fel and then I went back to cleaning up the tree generation for euphoria hoping that I can quickly move it to fel for debugging purposes.
This week I added basic cp437 functions to euph and refactored the current font to use the utf8 character encoding instead of some unspecified encoding that looked like ascii. I moved some part of the rendering to core and replaced the rendering text on image with the “new” core font instead of just the single built in font. With the increased intrest in text rendering/drawing with text and cp437 I looked into implementing part of the figlet specification, so that might happen. Finnaly I deceded to start pushing some fel code, even though it’s not working. I’m working on it and I still hope to have a fully working parser and vm before the start of december. I think that’s about it for now.
This week I found a cool piece of code that can display a tree in the terminal, and since it was MIT licensed I’ve been working on integrating it and making the API nice to use.
This week I picked up and slightly restarted my scriping language fel. A part of me want’s to get it ready for december so I atleast can solve the first problems in it. Fingers crossed.
This week I fixed bugs introduced by moving musikmaskin to euphoria and refactored other parts of euphoria.
This week I continued my work on euphoria, fixing various style issues.