Console RPG
This project was built prior to Dimensia, and was the very first project I developed. It was made with the intent to learn core programming principles, such as object-orientated programing. The game itself is completely within the console, and developed with C#. It was inspired heavily by Zork.
It follows an RPG (Role playing game) genre, in which the main character (your hero) fights monsters to level up while exploring, gaining skills and items, to defeat enemies which plague the land.
Development
It was developed within years 2012 using C# and .NET 4.0.
UPDATE: In 2022, I undertook a week long bug bash in which I:
- Fixed a huge amount of small bugs
- Improved the screens battle UX
- Ported to .NET 6.0, allowing cross platform
Download
For the Mac/Linux download, you will most likely need to run chmod +x OSX-RPG-SelfContained
for this to run correctly.
You can find the self-contained exe which avoids the need to install .NET framework here at the cost of a larger download:
- Windows Download (bundled with .NET 6)
- Mac Download (bundled with .NET 6)
- Linux Download (bundled with .NET 6)
If you already have .NET 6 installed, you can find a non-self contained exe (which is much smaller) here: Windows Download
Game Arc
Your hero starts within a small town, having to defeat various threats to it until you are strong enough to roam in the wilderness alone.
Out there you will find much more dangerous enemies, eventually leading to the home of all evil.
You must train yourself to ensure you will succeed in this mission.
Screenshots
Showing the battle screen within the initial RPG game
Showing the new RPG re-make framework with an easier to use console interface in which arrow keys and numbers can be used to select options
Code and Remake
In 2016, a remake was started of this to completely re-vamp the console engine to fix all the usability issues the initial application exhibited. The remake project is yet to be completed, however the open source code can be found here.
The original projects code is also open-source and can be seen here (however, warning, this was my first ever project!).