It's hard enough finding time to work on the CPC version of AGD, let alone learn to program a non-Z80 machine! I think this is something that's best left to Acorn programmers. I don't think I'd do the BBC, Electron, Atom etc justice as a newbie.
Yes, Kees is a machine!
Regarding source code, I have uploaded some files here and there over the years. World of Spectrum has a few examples if anyone wants to take a look:
Turbomania is a simple maze game for the 16K Spectrum with a few little minigames. Pressing fire redraws the maze as you're driving through it, handy for shaking off your pursuers:
http://www.worldofspectrum.org/infoseekid.cgi?id=0015418Banger Management was the game I wrote at Byte Back and sees the player changing platforms to direct cups of tea, sausages, sandwiches etc through various serving hatches to fulfill customer orders. It has been compared to Lemmings but it's probably a bit more manic than that:
http://www.worldofspectrum.org/infoseekid.cgi?id=0023309Rallybug is a scrolling platformer. Think Giana Sisters on wheels with Hangman thrown in for good measure. I'm not sure how well this would convert, it uses a screen buffer with PUSH and POP to dump each frame to the screen.
http://www.worldofspectrum.org/infoseekid.cgi?id=0021316Amusement Park 4000 came second in the 2003 minigame competition and is basically Theme Park in 4K of RAM. I've since released a version with lots more rides so let me know if you want to see the source for the larger version.
http://www.worldofspectrum.org/infoseekid.cgi?id=0014559