Developing multi-lingual applications in java seems a pain, to me anyway. There are resource bundles and a localisation API – which are well documented. I wanted to auto translate these bundles, and then have friends look over and refine the translations later. I did not want some heavy weight application to manage properties files etc. […]
Overview OpenXeen is a game engine rewrite I have been working on for Might and Magic III, IV and V . It’s opensource and still under development. Currently it brings up monsters, objects, and most of the outdoor environment. Resources: Git: here Wiki: here Development Blog: here State of openXeen features Interested in contributing Xeen […]
Managing arduino projects can be a nightmare because its hard to keep track of your hardware setup in your code comments. To enable easy documentation of pin assignments, I created a couple of ASCII art arduino pin-outs.
These come complete with ports, PWM and coms all marked. Simply paste as a comment into your code and marvel at your new found organisation.
Practical Iterative K-ary Tree (aka n-ary, n-tree) Traversal in C#. A surprisingly useful tool for the average programmer.
Introduction: A lot of components in the C# environment are essentially a K-ary [kay-er-ee] tree. From tree-view nodes, to serialising a type via reflection, to directory listings to menu hierarchies, and so on. Often we need to iterate through these types of structures, or our own trees, and we just write some code to do […]
I propose “would you rather use this API or have a poke in the eye” as the new selection criteria for 3rd party projects. Here is what passes my poke in the eye test.
Its kinda captivating, an image that uses only one of every colour possible on your computer. It makes for an odd desktop background on a 4K screen.
I was asked how I would make assignments more relevant to industry, my response was not what they expected.