This game was created as part of Richard's series of programming tutorials known as Assemble It!
Chapter 6 included the horizontally-scrolling Blastopia and this score-attack game that scrolls vertically. Richard includes the code examples and a download link for all the necessary files. The actual game itself is very simple, avoid the obstacles and collect the flags.
One nice touch is the starting lights sequence, however the rest of the graphics are very ordinary. It soon becomes repetitive as a game - but serves its purpose for introducing certain techniques.