![]() Main Menu Planned Projects Ongoing Projects Dropped Projects Dragon SlayerQuick Information![]() Dragon Slayer was a solo-project of mine that I've developed as my final project on my CS120 class, although it was a great experience for me, since because of this project, I was able to explore the world of APIs and learned how to use them. After I finished my CS120, I had plans to continue the project that I have started but decided to completely abandon the project, because of the following reasons:
An Explanation![]() Poor code structure was a result of me being completely new to the C++ language (If only I knew how classes work earlier), although today, I've far improved and is more familiar with the C++ functions (Rather than using C, which is not a bad thing), and it is possible to continue the project despite of its' current state however I don't see it fitting/worth to continue to as it's much more better to focus on other things such as developing a real Game Engine instead of being bound by the Windows Console API. But the real reason why I got discourage on developing it further is because it requires a whole rewrite if ever I want it to work on another Operating System (Really sucks when your program is originally designed to only run on Windows Operating Systems). Development Progress![]() Development wise.. It was okay, features that are available natively on windows such as conio functions are heavily used, I tend to discourage users from typing but did try to keep that old MUD feeling as well as planning to make it more strategic rather than being a dumb-down game overall. So far the battles are easy (since I'm using a placeholder AI) and are repetative but I'm planning to change that as well |
---|