Charas-Project

Game Creation => Completed Games and Demos => Topic started by: Prpl_Mage on October 11, 2014, 10:03:51 AM

Title: Dota 2 RPG
Post by: Prpl_Mage on October 11, 2014, 10:03:51 AM
This project began a while back when I wanted to make a dota2 spoof for a Crappy Game Contest (Intended irrational/difficult/fucked up games). However, my usual prestige lead me to try making the game as authentic as possible with gold prices and stats and creeps and item fusing and so on. So what at first looked like a good days of work soon turned into me nitpicking things for 2 months or so.

The game got a few systems implemented into it that worked out pretty well if you are more interested in getting that kind of inspiration.
For example theres:
Life steal on normal attacks
a system that makes items increase a characters max hp/mp
a system that adds hp and mp regen in battle when actions are taken
Item fusing when the right combination of items are owned.
The game remembers the health of towers even if you are defeated or escape.
Enemy pathing on the map
Fog of war preventing vision
Choosing what skill to learn on level up

So what is the game? Well it's a rather silly take on Dota 2 where you fight an enemy team and only control your main character (if you prefer to control all characters and own a copy of RPGM2k3 you can easily change this though in the database). The character you control is Pudge, the best character in the game without a doubt with great ganking capabilities and all that crap. The original idea to implement a class system with all the heroes of dota2 fell the moment I realized that there are like 112 heroes in total.

As in the real dota you need to take down the creeps that spawn to earn gold and experience points and push your own creeps so that they reach the enemies towers and can damage them. To win the game you need to push your way into the enemy base and destroy their Ancient (big shining building). Along the way are also your enemy heroes, capable of getting their own gold and experience point to defeat you as well.

Some advice, just as in the real dota:
Don't die, you will lose money, fall behind and feed the enemy team.
If killing creeps is going slow, buy a Quelling Blade to deal more damage to them.
Team up with the creeps from your team to avoid taking all the damage yourself in battle. Just remember to stay in your lane or the creeps will leave you.
Team up with your other party members when you reach lvl 6 or so to start ganking and pushing for realz.
Kill Roshan to get an Aegis of the Immortal that lets you revive upon death.
Kill creeps in the jungle to earn some extra gold and exp.
Remember that Rot affects both yourself and the enemy, so don't level it up too high or you'll kill yourself.

Pictures:
(http://i58.tinypic.com/w8lxkl.png)
(http://i62.tinypic.com/2iicw45.png)
(http://i61.tinypic.com/2dqlp52.png)
(http://i58.tinypic.com/2rfpr0z.png)
(http://i61.tinypic.com/97jhc3.png)

Links:
Zip: https://app.box.com/s/zi9j2s8ye67d17p723zw (https://app.box.com/s/zi9j2s8ye67d17p723zw)
Rar: https://app.box.com/s/3cezwk8anznntud15fp7 (https://app.box.com/s/3cezwk8anznntud15fp7)
Title: Re: Dota 2 RPG
Post by: Zoltar on October 11, 2014, 12:15:05 PM
World of Warcraft on RPG Maker? Now that sounds fun!  :D 3D Battlers and a tactical movement grid.
Title: Re: Dota 2 RPG
Post by: Rahl on October 11, 2014, 01:46:46 PM
I love this idea purple, going to download it and play it right now.
Title: Re: Dota 2 RPG
Post by: Fisherson on October 11, 2014, 02:06:12 PM
Whoa looks pretty awesome! O.o I usually don't go for 3D in RPG maker much but it looks way too awesome to pass up. I'll DL it next time I'm at the library. ^_-
Title: Re: Dota 2 RPG
Post by: Rahl on October 11, 2014, 03:34:42 PM
I'm trying to play purple, but there seems to be quite a bit of lag walking around the map, when you do the fog overlay or any picture do you have a small wait afterward to keep it prom constantly processing the picture and making it lag?
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 11, 2014, 03:38:52 PM
I'm trying to play purple, but there seems to be quite a bit of lag walking around the map, when you do the fog overlay or any picture do you have a small wait afterward to keep it prom constantly processing the picture and making it lag?

Honestly, I think I missed it. Maybe my beastly computer made me miss it. I'll fix it tomorrow or so and update the link though if it will fix the issue.
Title: Re: Dota 2 RPG
Post by: Rahl on October 11, 2014, 04:03:26 PM
I have a mid-range gaming rig but I do still get lag from pictures like that.
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 11, 2014, 04:05:14 PM
You were completely right my friend, by adding that delay the game is running a lot smoother. I will try to optimize some of the parallel events as well to see if i can improve it even further
Title: Re: Dota 2 RPG
Post by: Rahl on October 11, 2014, 04:10:07 PM
Awesome, glad I could help. Looking forward to the new DL link.
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 11, 2014, 05:04:03 PM
Taking the opportunity to double check some things. Noticed a rather big problem where if Pudge dies in combat with creeps, and the creeps win, you can still move around after the battle with pudge dead. However, if you move away from your lane at this point, the creeps are removed from the party. The only person left is pudge with 0 hp and so the game force a game over screen. Told you it was kinda big. So just few more minutes and I'll have it uploaded

Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 11, 2014, 07:05:56 PM
Okay updated the game with some fixes.  Just updated the files so the old links should take you to the new versions of the game. Enjoy!
Title: Re: Dota 2 RPG
Post by: Rahl on October 12, 2014, 11:27:42 PM
The game is pretty awesome, I have to say though the battles start out pretty lengthy.
Title: Re: Dota 2 RPG
Post by: Meiscool on October 12, 2014, 11:43:08 PM
Why would you have sniper and PA on the same team with mirana?
:P
This seems sweet though. Def gonna give it a go once you bug fix it.
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 13, 2014, 02:14:22 AM
The game is pretty awesome, I have to say though the battles start out pretty lengthy.

Yeah I know,Just like in the actual dota. The first version let you invest your first skill point in anything you like. So if you put one down for rot you could farm too efficient. So the first battle or so before lvl 2 will be longer like that. I suggest that you invest in a Quelling blade to deal more damage with normal attacks against creeps. Items that increase agility also tend to be rather useful. And if you enter combat and you face one of the groups of 4 creeps, escape from it and bump into the creep again until you face the group of 2 melee creeps. Takes a lot less time. Also, I hope you're clicking the radiant creeps to get those 3 on your team.

Why would you have sniper and PA on the same team with mirana?
:P
This seems sweet though. Def gonna give it a go once you bug fix it.

Why wouldn't you? You will either have or face Mirana in pretty much every game you play anyway. And people like playing sniper. And phantom assassin as as right-clicky as they come.
The hero team is pretty much the most played heroes to be honest. So that's why.

I think I've dealt with most of the bugs by now. At least no one have informed me of any other.
Title: Re: Dota 2 RPG
Post by: Meiscool on October 13, 2014, 08:27:00 PM
Why wouldn't you? You will either have or face Mirana in pretty much every game you play anyway. And people like playing sniper. And phantom assassin as as right-clicky as they come.
The hero team is pretty much the most played heroes to be honest. So that's why.

Gotcha. I just say that because in the pro scene, that comp would get wrecked. But casual games, hey why not. Jokes doh
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 14, 2014, 02:39:51 AM
Gotcha. I just say that because in the pro scene, that comp would get wrecked. But casual games, hey why not. Jokes doh

Yeah I know, but this is as much of a pubstomp as it's gonna be. I don't expect to see a character like pudge in the pro scene either. Teams like this might just succeed without the proper teamwork on the enemy side, gods knows I've had to watch carries get too much farm or mirana ultis wrecking a whole team because no one bought detection.

The original idea was to make something more story driven, with the map itself being a world map, the location of the towers being cities in a great war and so on. So I wanted Chen on the enemy team since he can control neutral creeps. And then I kinda made the least played heroes the enemy team, so the player team became the most played ones. And then it just kinda became a typical dota session complete with search time and all that.
(I also had an idea to make a quick summary of lord of the rings using dota characters instead of the cast but I scrapped that idea as well)
Title: Re: Dota 2 RPG
Post by: Rahl on October 14, 2014, 01:07:23 PM
(I also had an idea to make a quick summary of lord of the rings using dota characters instead of the cast but I scrapped that idea as well)

Yes, definitely this.
Title: Re: Dota 2 RPG
Post by: Zoltar on October 31, 2014, 11:42:13 AM
Fun game and good graphics but that loading screen is too much! Why would you put something so anoying??
Title: Re: Dota 2 RPG
Post by: Rahl on October 31, 2014, 01:11:02 PM
For the immersion lol. I thought it was really smart actually lol a really good emulation of a Dota 2 game.
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on October 31, 2014, 03:49:05 PM
Fun game and good graphics but that loading screen is too much! Why would you put something so anoying??
For the immersion lol.

Rahl got it right, it's the immersion. As I mentioned somewhere, this started out as an entry for a crappy game contest. And what's better than having an authentic matchmaking delay and game startup? Just be glad that I removed the annoying 8 second frame drop that the game got when the match actually starts.
Title: Re: Dota 2 RPG
Post by: Meiscool on October 31, 2014, 11:55:14 PM
Downloaded.
Title: Re: Dota 2 RPG
Post by: Felix-0 on November 25, 2014, 09:04:41 PM
holy crap, such a quirky concept but the programming and work here is impressive.
Title: Re: Dota 2 RPG
Post by: Meiscool on December 02, 2014, 08:55:31 AM
Alrighty, finally played it.

The loading times were annoying. Plus you can open the menu while loading is going on :P

The afk invoker is hilarious.

Sadly, the game crashed due to a runtime error when I went to jungle some Ogres. I'll try it again once I figure the issue but damn that was a lot of progress lost.
How are you supposed to take turrets? I was too afraid to get near them :P
Title: Re: Dota 2 RPG
Post by: Prpl_Mage on December 02, 2014, 06:24:57 PM
Alrighty, finally played it.

The loading times were annoying. Plus you can open the menu while loading is going on :P

The afk invoker is hilarious.

Sadly, the game crashed due to a runtime error when I went to jungle some Ogres. I'll try it again once I figure the issue but damn that was a lot of progress lost.
How are you supposed to take turrets? I was too afraid to get near them :P

Yeah I've had some reports on that runtime error, but I still can't recreate the same process to get it myself so I'm not sure what's causing it.
You can save the game from the menu at any time though. I decided to add it after some debating.

You can destroy the turrets head on, or just punch them a little and then run away, the game saves the damage done to them if you are defeated or runs away.
Another option is to defeat the eenmy creep wave on the lane and let your own creeps reach the tower. You'll hear the Fire 3 sound and the tower loses 200hp or so. Also, they will only shoot at you if you try to move past them, not when you are in front of them.