The Adventures of Square
|The Adventures of Square|
|This mod received one of the 2014 Cacowards on Doomworld!|
The Adventures of Square is an independent videogame by developer BigBrik Games. The initial episode received a Cacoward as one of the ten overall best mods of 2014, while the second episode was similarly recognized in 2018.
The protagonist, Square, must save the kidnapped scientist Dr. Octagon from the Circle of Evil cult. In addition to battling the cult members (circles) and their army of security droids, Square must protect the civilians (other polygons) he encounters. Settings are rendered in a bright, colorful style reminiscent of cel animation, with many hand-drawn graphics and textures. Voice acting and a complete soundtrack are also included.
Public beta releases began in August 2014, with version 1.0 appearing in November 2014. As of June 2019, the current version is 2.1, available as an IWAD to launch it with the latest version of GZDoom or as a standalone Windows executable, called SQUARE.EXE. This is a renamed build of GZDoom and comes with a separate icon and is modified to only run The Adventures of Square. It is based on GZDoom version 4.1.3 which was released on June 7, 2019. According to its press kit, the team will incrementally add levels, resources, and gameplay features to future releases, culminating somewhere in the future with a complete edition of three solo episodes, additional deathmatch maps, and even worse puns. A Mac OS package is available, and Linux support is also planned.
The game features over 100 voice clips for the protagonist, that play at scripted moments, during cutscenes, and randomly throughout the game. Many are shape-based puns, for example:
- "Nobody puts square in the corner!"
- "Get out of my face!"
- "Get off my plane!"
Episode 1: Cornered by Circles (Square-ware)
Episode 2: Galactic Lunacy (Secant Edition)
Square-off play (deathmatch)
- The included executable in the standalone version of The Adventures of Square, SQUARE.EXE, was previously based on GZDoom 3.3.1 with version 2.0 and GZDoom 2.4.0 with version 1.4, respectively. Prior to that, version 1.3 supplied separate builds based on ZDoom 2.8.1 and GZDoom 2.1.1.