Monday, November 4, 2019

I guess I overdid it on TNR Project...

So guys... I have to tell you this, and I should have told weeks ago, but I was planning to try doing something else before giving the news, but currently It isn't really possible to do.

I kind of overdid it when developing TNR Project, which caused the game to have a "mutated code", based on something a friend told me before. The mutated code happens when one does several changes on the system, keeping the old ones in the program, so not only that may cause bugs, but also causes confusion during development, aswell as many other things. That means I would need to rebuild the entire game system.

I doubt It would take too long for me to rebuild what the game has right now, and I really mean rebuild, like... Not reusing codes from the old version of it. The problem is that my hands are full right now, so I really am having a moment to work on the project.

I'm not sure wether, or if I'll manage to return to the game development anytime soon, or if It will take some time, but due to the programming classes I've been taking this year, I've got a better understanding of what happens when I code something in a project, like for example, what is the paper of the variables. That will clear some confusion in my part, aswell as break a chain on me, which were causing me to be very cautious during development, includding aswell new tricks I've learned, and am still learning.

Another problem that the project had, is that I were focusing so much on the battle system, that I ended up neglecting 90% of the game. For example, the main menu had occasional crashes because of the battle system, the maps had some artifacts, the map editor was clunky, and the quest system was bare bones, nearly non existing. Without counting that you could count on your fingers the number of items the game had.

And the last problem, is the fact that I'm still using XNA to develop the game. It's not exactly a shame that I'm using such an engine, It actually works. I can't actually use Monogame, since It requires a 64 bits computer to be able to run, aswell as does Unity, and many other game engines.

I've thought for a moment about trying in the future to develop the game in Java, since based on the classes I were taking, It's very similar to C#. The problem Is that I also know of the problems java has. One of them is that you can extract It's source by simply using a zip extracting program, allowing the game to be modded (what isn't much of a problem) or possible to be used for cheating purposes (what is a problem). Of course C# has the same problems, but isn't as easy to hack as Java in that matter.

The other problem, is that Java takes quite a good chunk of resources from the system, that wont be a problem If you have a good pc, but what about people who has less powerful pc? Like me?

Thinking about all those problems gives me quite a headache, but I still am willingly going to try making my project see the light of the day, but I don't know when.

I'm not saying "It's dead, Jim", but, I don't know when I'll get to continue it. And If I do, you'll certainly know here.

Thanks for your interest in my project.