My Journey through Code

Super Stoner Quadrilogy



Back in high school, a friend and I came up with the idea for a funny video game. I was learning C++ and exploring graphics, building on my experience with Visual Basic. However, I quickly realized that Visual Basic had its limitations when it came to graphical performance.

Determined to move forward, I asked my mother to buy me a book on DirectX (originally known as Game SDK). We had ambitious plans for the game, but I struggled to implement them all. I attempted to create a side-scroller, but the large tiles resulted in a blocky movement. Eventually, we abandoned the project, and I moved to Sacramento.

During my continued learning, I discovered a website called PlanetSourceCode, an open-source platform for sharing code. I wanted to bring our game idea to life, so I started with a simpler concept. The game's name, MasterKong, was a necessary alteration to meet the contest's naming criteria.

Although the game didn't win the contest, it received a significant amount of downloads and drove traffic to my website. It even made its way onto cplusplus.com.

Unfortunately, I fell ill due to drug use and a pre-existing mental health condition, requiring hospitalization and medication. As I began to recover, I developed the second iteration of the game, named SuperMaster, once again modifying the name for the website.

Remarkably, this version won the contest! I was awarded a programming book, which I still treasure in my collection.

The third iteration, SuperMasterKong, saw a shift in design. Instead of a side-scroller, it incorporated different game mechanics, reminiscent of Mad Bomber.

Several years later, at age 23, with a deeper understanding of computer graphics, I used the open-source SDL library to develop the game. I named it Super Stoner, and it was incredibly enjoyable to create. The game embodied my vision of being both humorous and challenging.

Here are some screenshots and links to WebAssembly ports of the games:



MasterKong




Play Online Source Code

SuperMaster




Play Online Source Code

SuperMasterKong




Play Online Source Code

Super Stoner 420 (codename SuperMasterX)




Play Online Source Code