tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://vikinghelmet99.itch.io/flatland


A game based on the classic novella by Edwin Abbot, Flatland. It was published in 1884 as a work of political criticism by a math teacher in the late Victorian Era,  and accidentally inspired a century of forward-thinking physicists. It can be read for free here.

This was built as part of a Metroidvania jam, which has gone on over the past month. Typically I try and do these in 2.5D to 3D; but I'm still learning the quirks of Godot, and decided that this might just be a fun way to learn 2D platformers.  Then, I started thinking about 2D versus 3D, and what it might mean if I went all the way... and this idea was born!

The game is relatively brief, as I've had a lot going on over the past month. I have it filed in with my other Stand Up Games, and if it's reasonably popular, I may return to it and fill it out a bit. The book scripts very well, and many things (rain, Chromatistes, the nature of circles and higher-order polygons, and so forth) would make for great area themes.

Instructions:

You play as the square. Namely, the book's narrator, "A. Square".

WASD to move
Spacebar to jump
Drag the Mouse to use a module (known as a "Hyperplane Module", denoted by anything that is definitely not 2D and thus, clearly, a hyperdimensional anomaly...)
Roll the Mouse Wheel to change modules

As your objective, find the mysterious hyper-circle/sphere that is intersecting with Flatland.

'L' Down for One Full Second:  Return to the last auto-save point. The game periodically autosaves, mainly when you reach a critical point. You can also return to this point by dying. Health, location, and hyper-plane modules should be restored.

(Note: Due to time constraints, there are currently only two ways to get rid of a save file—you can either pass any other save point, or you can clear your cache for this specific page. Either one will replace it. I intend to add a save select feature in the future.)

Music, art, and sound effects are also by me, chiefly with LMMS, Gimp, and Blender 2.8. The artwork might get a touch-up one of these days; maybe a shader to take care of the lack of antialiasing on some of the line art.

Everybody have fun!