I really enjoyed playing the Momodora series, so here is a short & sweet fangame in the form of a puzzle platformer. It's more of a technical demo if anything, using Windows Terminal's new Sixel functionality, and only using Batch Script (with a bit of Powershell and Jscript). It takes place after Kaho meets Cath in Karst City.
-
7 levels of platforming puzzles
-
Unique ASCII + Sixel graphic style
-
Various traps / interactables
-
Soundtrack and dialogue
-
Contained inside a single .bat file, scripting languages only
Click to get larger view!
![]() |
![]() |
![]() |
| Gameplay | Dialogue | Menu |
This game in Windows only, on the latest version of Windows Terminal (1.22). You can check your version by running wt --version. To download the latest version, go here.
- Download the latest release here.
- Simply double click
game.bat(if Terminal is the default) or go on Terminal,CDinto the directory, and typegame. - This game is meant to be played on the default Terminal settings for CMD, and it includes audio, so turn up the volume.
A playthrough by Youtuber 7eruvalin can be found here
This script shows a variety of techniques for performant Batch Script games. Some interesting things to note : with the new sixel functionality, we can create Sixel sprites to complement ASCII graphics. To read .sixel files, just use FOR /F. However, Batch Script has a variable / line limit that limits the amount of sprites to display on the screen. To overcome this, one can start a separate thread (RENDER_PROPS), used here to show a border. I use Powershell for non-blocking input instead of the conventional Batch method to allow multiple key detection at a time by embedding it as a macro, which can be read via SET /P. Furthermore, I use JScript for audio by embedding it inside the file.


