The iconic Commodore 64 was the first device to step into programming for those over a certain age. While beginners can write simple programs with BASIC, it is possible to write much more powerful applications at the expert level.
Josip Retro Bits is a YouTube channel specializing in hardcore entertainment on older hardware like the Commodore 64. In an older video, Josip had created a Pong game using Basic. At first glance, this may not sound very interesting, but it’s a real challenge as Basic is very limited compared to writing machine code. Basically the C64 is perfectly capable for a game like Pong, but not on Basic.
As you can imagine, Josip managed to produce this game. However, someone commenting on this video had a new idea. Generating a Pong game in a single sprite.
This challenging proposal was also accepted. Of course, Basic wasn’t suited for this, and Josip managed to write Tiny Pong in C, a language closer to compiling. He also shows how he did it in detail in his new video. He then builds the project and runs it on a C64 and the fun results can be seen.