Untitled RPG
- 5 Devlogs
- 26 Total hours
A text-based RPG adventure game that runs on the terminal/command prompt.
A text-based RPG adventure game that runs on the terminal/command prompt.
I added a new event system that triggers location-specific events each day based on the player’s current location and a luck seed generated at the start of the game. While the screenshot may not make it look like 10 hours of progress, most of that time went into building the underlying systems that will manage every event throughout an entire playthrough. Right now, there’s only a single event implemented, but the framework is in place to easily add many more. Investing time into these core systems now should make future development significantly faster, cleaner, and easier to expand.
I added a confirm command so that players can move on after finishing character class selection and skill point allocation. The confirm command starts the actual game in the town of Ivywood (starter town name I have for now, and is subject to change), and on day 1. I haven’t added anything to happen after that yet, as that will require the longer process of defining how all events during the entire game will work. The main challenges I faced were having to define a rudimentary process through which a player can advance a day into the future, and also having to deal with the strange ways in which the terminal sometimes handles large text outputs.
I built out the game’s opening experience. The game now has a proper introduction that leads into a character creation phase before the adventure begins. Players can choose from several fighting classes, each designed to encourage a different playstyle, and spend their starting skill points on a variety of attributes. These choices will influence how the game plays as you progress. With the introduction and character customization in place, my next goal is to start developing the main gameplay that follows this opening sequence. I’m planning to add a combat system, a way to interact with other characters throughout the world, and plenty of other features. One thing I’m still missing is a name! If you somehow decided that all of this was worth reading, ideas for the game’s title or features in general would be much appreciated.
I started implementing some basic commands that players can use to interact with the game. At the moment, the only available commands display help information, but I now have a solid command-handling system in place that should make adding new commands and features much easier going forward. Creating the help page also helped me think through and refine how the game’s core mechanics and player interactions will work.
I created my project and started setting some basic functionality up. It can now start the program through a simple command, which results in a simple start screen being displayed. After that, the user can write inputs, and the program will see them but not act on them. I don’t have a name for the game yet, so the title screen has “untitled” in ASCII text as a placeholder.