New MonoGame RPG Tutorials
I have just shared tutorials 31 and 32 in my MonoGame RPG tutorial series Eyes of the Dragon. Firstly, tutorial 31 is about updating the tile engine to make it more robust. Secondly, tutorial 32 is about adding in a collision layer to the tile map to keep the player from being able to walk through walls. The tutorials are available on the Eyes of the Dragon 3.0 page of the site. Also, you can access tutorial 31 with this direct link and tutorial 32 with this direct link.
What’s Next
Next on the agenda is tutorial 33 in the MonoGame RPG tutorial series Eyes of the Dragon, That tutorial will cover NPCs and conversations with NPCs. I still plan on doing the web game programming tutorial on creating a reusable game engine. The one caveat is that it uses ES6 classes so there is no Internet Explorer support. I am fine with that because Firefox and Chrome are freely available.
My Projects
I worked on Quintessential Duels for a while last night. The game is still easy because of the way it works. If you beat an AI opponent you win a card from their library. Of course the player is going to pick the best card the AI owns. Soon the player has enough good cards they can almost always flip their opponent’s card. So, I am going to change up things a bit. Instead of winning cards they win coins. Coins are then used to buy card packs. Card packs will have maybe 5 random cards in it. I will also give the option to buy coins.
Also, I will be adding in a PVP mode. In this PVP mode you win honor and there is an honor leader board. Opponents are chosen based on honor ranking.
I am considering adding in experience/leveling up. With leveling up you increase your deck capacity where each card has a value associated with it. Will have to see how the next few days go and how much some of the other changes I’m making break things.
Final Thoughts
Porting the XNA RPG Tutorials to MonoGame has really been progressing nicely. There are only 5 tutorials left before I will be working on new content. Quintessential Duels is also progressing nicely. There are still things that I want to implement and that will push the release back a bit but it will be worth it.