Work

Native ports and actual content tools

For the past month I have been porting my C# library to C++, so that I can distribute my tool to friends for testing and increase the performance slightly. That I need a native library just so that I can share with friends has to do with me being a tad bit paranoid with my [...]

Work

Getting closer

A year ago, I decided to revamp my 3d tile editor so that the data structures, data handling and scenes were scalable. It added a few features along the way that I thought would be worth the effort. I started by revamping my scene so that all the tiles were stored in some efficient data [...]

Work

I hate bad engineering

There are a couple of dominant ways of thinking, that we teach to our kids. We either reward them for making snap judgments and coming up with simple solutions that solve small immediate problems(you are so clever), or we reward them for the work they put in and the results of endurance(you are such a [...]

Programming, Work

Busy baby hours

The last month has been mostly focused on tending to my 4 week old baby boy. It started of easy but gradually grew in demand and work as he is growing fast and needs more attention and time. I can change diapers blindfolded at this time, but I don't think that I would try and [...]

Programming, Work

End of summer

I have been very busy the last few months. My project work, moving house and my normal day job. My alarm still rings at 5:30 in the morning and I still put on my pajamas and head to the computer to try and get something done until other responsibilities need attention. But the other responsibilities [...]

Programming, Work

BSP Compiler

So, about a month ago, I started looking into the possibility of using a simple polygonal cutting system so that I could create more interesting shapes. Instead of just having a brush that completely replaces or removes, I have brushes that add and subtract. So, when I have an odd shape brush, it will compute [...]

Programming, Work

Dunce

I woke up around 5 am this morning and sat in front of my computer with a bit of annoyance in me. I knew that the problem I had left yesterday did not have a clear solution and the issue I had was not simple to identify. I started rewriting functions, making utilities to draw the [...]