
Sifting through code for one-off bugs I'd overlooked when overhauling a local declaration system, sheesh, they seem like they never end sometimes. There is this moment though, and it's always just as surprising. After try and try and try, fix and fix and fix, you grow accustomed to the pattern of creating bugs by squashing them. You start to feel like the bugs are multiplying, like they're alive, when in reality, you're just trudging through them one by one. Sometimes you lose scope of the fact that there will be an end. It applies to everything, but lately it's applied quite often to programming for me - you have to remember that feeling of victory when everything works as it should. That relief, and shed of burden, when your work is complete, is the reward. You have learned, accomplished, created, and are ready to move on to newer, bigger things - a better coder, a better artist, a better designer, a better you :).
Inventorium Web Player Demo (Temporary Link)
Press E to pick up and put down objects physically. Click to move items through inventory management. R to rotate. I (i) for inventory list. Cylinders are three different items I set up, a sword, an axe, and an apple. The blocks are containers, there are two, the double up arrow is a large "backpack", the other is a small "satchel".