MExp: Level Renders
2024-11-22
Earlier this year, I released MExp, a calculator remake of A Monster's Expedition by Draknek & Friends.
This article shows off some full-level renders.
Overview
I released MExp close to a year ago, now! Recently I thought it would be fun to build a tool to render out full MExp maps into images. Plus, whenever I finish a game, I almost always search the Internet for a full map of the game to look at. It's such a bummer when I can't find one.
I built this tool in C++, and for each MExp map fed in, it outputs a PPM1 image file with a render of the full map. You can find the tool on my GitHub: https://github.com/JosCla/MExp-Renderer.
It goes without saying: The images below will spoil the general structure and mechanics of MExp. Tread with care!
Major Maps
These are the major maps of MExp, leading the player from the beginning to the ending.
Map 1: Sandbank Islands
Map 2: Grass Hills
Map 3: Flower Lake
Map 4: Snow Spire
Digression Maps
These are the digression maps of MExp. They can be found by talking to snowfolk around each map. These maps explore interesting behaviors and edge-cases of the MExp engine.
Map D1.1: Log Maze
Map D1.2: Raft Ejection
Map D2.1: Rescue Raft
Map D2.2: Obscured Mirror
Map D3.1: Icy Pond
Map D3.2: Caustic Bluff
Map D4.1: Big Scalar
Map D4.2: Whimsy Raft
PPM stands for Portable Pixel Map. I chose it for my tool because it's simple enough that I can just output pixels to a text file and call it a PPM. I didn't feel like roping in an extra image library! Though, PPM has a large file size on account of being a very simple format. In post-processing I used FFmpeg to convert to PNG. That way my pictures are portable and easy to send over a network connection to your web browser.↩