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
There weren’t lot of dev time this week either. I’ve been looking at the bytecode and a basic assembler and disassembler for it. I’ve also commited a few rouge files found in the euphoria repo, but nothing major.
This week I been mostly handling real-world stuff and only manage to a little bit of work on euphoria, mainly fixing the travis build. Better luck next week I guess.
First week of the new year. I started replacing my cutom log with spdlog and updating paths from strings to a dir/file path struct and continued the work on parsing the synty assets that I bought during black friday. There is still some work before euphoria can load and render it correctly but it’s coming along
This is the last devlog of the year and unfortunatley I haven’t done much on either euphoria or fel this week as I’ve spended most of it with friends and family. However I started replacing the custom log with spdlog so that is atleast something… :)
This week I added grid snapping, simple object movement and selection to t3d.
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.