The Musketeer 2
a text-based adventure following a blind musketeer and his squire
The Musketeer 2 is a text-based videogame coded in Python and run from the command line. I thought about making more of a UI, but didn't want to deal with pygame. Maybe I'll code one in JS.
It is the spiritual successor to my original text-based adventure, coded in Python. The story follows Guillaume, a blind musketeer, and Arthur, his squire, as they traverse France in order to bring revenge to Guillaume's arch nemesis, Remy.
Guillaume may also check his inventory, where his sword—that may level up and increase in strength—is stored, as well as his health, his healing implements (baguettes), and gold. He may also have Arthur read from the letters he collects along his journey.
Gameplay involves branching speech options with NPCs, a story complete with five different levels set in five different cities, and a Nexus system. Guillaume may choose—or may be forced—to fight enemies; this is accomplished through a fighting module with randomly generated, or story-created, NPCs. Guillaume may take on side quests after completing a city—these include bounty hunting for the mayor—or visit the local tavern, where he can gamble, listen to bards, or speak to strange men.