Console RPG Game
A downloadable game
๐ Console RPG - Retro Monster Combat Adventure
Step into the world of Console RPG, a nostalgic, text-based monster-battling adventure.
๐พ Fight, Train, Rest, and Rise!
You're a fledgling warrior in a world teeming with over 80 original monsters, ranging from mischievous rats to legendary titans. Each encounter challenges your strategy, stats, and luck.
๐ฒ Turn-Based Combat with Critical Hits & Super Moves
Battle mechanics reward quick thinking and tactical resource management. Discover powerful Super Hits, activate Super Defenses, and level up to dominate higher tiers of enemies.
๐ฐ Loot That Matters
Recover health by chomping down apples, cakes, tuna, lobsters—and even sharks. Uncover rare EXP boosts, power auras, and magical time-bending items. Every drop is a surprise!
๐งช Train to Grow Stronger
Don't like your odds? Hit the training grounds and improve your HP, Attack, Defense, or Strength stats. Every decision matters.
๐พ Save High Scores Across Sessions
Your greatest Level and Power are saved between playthroughs—challenge yourself to beat your own record and climb higher with each new run.
โ๏ธ Features
-
100% console-style UI โ retro and distraction-free
-
Dozens of hand-crafted monster types
-
Drop system based on original RPG formulas
-
EXP scaling and leveling with skill growth
-
Simple yet deep gameplay loop perfect for casual or competitive sessions
-
Built in MonoGame with a clean codebase
๐ฎ Ready to relive the magic of old-school console RPGs?
Grab a keyboard and test your mettle in the Console RPG arena!
----------------------------------------------------------------------------
Project Overview
Console RPG is a text-based, turn-based RPG inspired by classic console-era games. Developed in C# using MonoGame, it delivers strategic monster battles, character progression, and collectible items—all displayed through Console.WriteLine
for a nostalgic and focused gameplay experience.
โ๏ธ Technology Stack
Language:
C# โ Chosen for its reliability, performance, and seamless support in MonoGame projects.
Game Framework:
MonoGame โ Lightweight, open-source framework that enables platform-independent development and low-level control, even for console-style output.
๐ง Game Systems & Logic
-
Combat System: Turn-based encounters with damage calculations, crits, and item drops.
-
Leveling System: EXP scaling with stat progression across HP, STR, ATK, and DEF.
-
Item Drops: Probabilistic loot system based on monster tier and rarity.
-
Persistence: Best Level and Power records are saved between sessions using file I/O.
-
Super Powers: Time-limited power boosts like Super Hit and Super Def add tactical variety.
-
Monster Scaling: Dynamic monster generation based on player level and original power tiers.
๐งช Testing & Quality
Manual Testing:
Due to the console-based nature, gameplay logic is debugged through turn-by-turn interactions and stat verification.
Planned Improvements:
-
Optional unit tests for core systems like combat math and item drop tables
-
Serialization for saving full game state (future enhancement)
๐๏ธ Project Structure (High-Level)
-
Game1.cs โ Core MonoGame loop and gameplay logic
-
Player.cs โ Player data, leveling, training, and combat stats
-
Monster.cs โ Monster definitions and stat bundling
-
MonsterFactory.cs โ Scaled monster generation based on level tiers
-
Drop System โ Encoded directly in
HandleDrop()
using original logic -
save.txt โ Stores best level and power persistently
๐ Version Control
Git + GitHub โ Used for source control, version tracking, and backup of progress.
Updated | 10 days ago |
Published | 18 days ago |
Status | In development |
Author | MiracleBadger |
Genre | Role Playing |
Tags | Casual, Fantasy, No AI, Pixel Art, Short, Singleplayer, Solo RPG |
Leave a comment
Log in with itch.io to leave a comment.