ALISA'S ADVENTURE BATTLE POINT TABLE RANDOMIZER
Alisa's Adventure Battle Point Table Randomizer is a Python application I wrote to run alongside the Phantasy Star: Alisa's Adventure gamebook. Originally written in 1989 by Mitsutaka Ode, the book was later translated into English by Lala Landale over at Nurvus Translations. It operates as an interactive narrative where your choices dictate the path of the story. My tool replaces the static Action Chart found in the book, adding a necessary layer of unpredictability to the combat encounters and decisions you make as you read.
Under the hood, it is a lightweight script built using Python's tkinter library for the graphical interface. When you click generate, it dynamically populates a two-row, ten-column grid with randomized battle point values ranging from zero to nine. The logic ensures that the numbers are shuffled cleanly and avoids repetitive stacking, meaning no two playthroughs are exactly the same. While the gamebook shares its characters and overarching story with the original Master System title, its mechanics are entirely its own, and this randomizer is built specifically to support those unique tabletop-style rules.
I originally hosted this project on Noxium Elysium, an old GitHub page of mine, but I am moving it here to keep my code archived and functional under one roof. The application is completely self-contained and features direct links to both the translation project and this site. As long as you have Python installed on your system, you can download the script, run it locally from your terminal, and keep it open off to the side while you read.
Download v0.1.1 > 07-05-2026
alisa_bp_rando.tar.gz
