http://nsg.upor.net/msx/basic/basic.htm
Puzzles, lunar lander, invaders, many more.
Nice note:One of my MSX-related hobbies was (and, possibly, still is) writing playable game in 3 lines of MSX basic code. Well, it all really depends on definition of "playable" and "game". In any case it was a HUGE fun to write them.
Definition of line of code is an MSX basic line (the one that has a number), not a screen line. It is not as trivial as it may seem, since every line has a limit of 255 characters (not exactly 255 characters, but this not improtant here).
(via this)For a long time this program, together with all other programs that I wrote during that period, was presumed lost. Fortunately, on October 2, 2009, while looking for something else entirely, I have found a big fat .arj file and deep inside this file there was a subdirectory inconspicuously named "MSX". And that is where the VETKA.NSG stayed for all these years.