My first programs were sorting algorithms, then I got tired of how slow the machine was, taught myself Z80 machine code (not assembler, machine code) from a book, figured how to smash the stack, created a machine code monitor, and wrote a compiler to translate up my BASIC programs to Z80.
None of us has access to computers back then, though our science fair project that year was a microprocessor based video game (using the Signetics 2650). We ran out of time to implement our own games, but "cycles" would have been our second right after "pong".
I did not think of having a character at the leading edge of the wall until I watched "Tron", however. And then I did implement it like that on my TI99/4A including the movie's theme music.
While I couldn't find the name of the paper version of the game we played, it seems that there was already a two player arcade version in 1976 called "Blockade" by Gremlin.