I thought I'd create my own worklog for my little Vic 20 project that I touched on in the TRSE thread in the 8bit/16bit forum a couple of weeks back.
This little project is why I've not started doing anything for the competition yet. I'm hoping to finish this sooner rather than later, so I can start a new game.
Now called Space Splat, this is a proper unexpanded Vic 20 game that I'm creating, which will run both on Vice and the original hardware. I think I'm around 50% done but it's getting quicker to develop the more I learn. This is completely developed in TRSE (Turbo Rascal Syntax Error) so, while the game itself is 100% 6502 machine code, the source code it's compiled from is actually Pascal.
I've had it on my bucket list since I was a teenager to complete a totally machine code game for the Vic and, while you could say this is a kind-of-cheating way of doing it, I don't think so. Every game ever written is actually machine code in the end, even if it's written in basic and is converted by an interpreting system at run-time.
Currently the whole game is taking up around 2k of of space in the basic Vic 20, so I've still got around 1.5k to get the game a bit better and maybe implement some sounds in there. I've also not done any kind of end optimisation as yet, but I expect to as I get to the end. The internal compiler seems to work extremely efficiently already so I just haven't needed to.