bbuss
10-12-2009, 06:09 PM
Hey everyone, i would like to introduce my new project: HoN Build Planner.
About it:
HoN Build Planner is an app to help (or at least i hope so :P) new and experienced players to try new item combinations and hero builds.
Why i started this project:
I'm a new player to HoN, and never played DotA in my life (as you can see in my signature :P). For those veteran player, i would like to remember it is a lot of information to learn.
So, as i'm coding HoN Build Planner i have to learn the game mechanics... and i have to say, that i have already learned a lot and i'm really enjoying making this app =]
Why C#:
Cause i want to learn a little of C#.
I have never coded in C# in my life and what you see here today is the result of 2 days working with it... so don't very very harsh with me if it explodes xD
I was thinking in doing it with QT and C++ and there is a possibility that in the future i will port it to QT and C++ so Linux and Mac users can use HoN Build Planner too.
For now, i ll just showing some screens cause i want to finish somethings before releasing a public version (i have some college (if you guess Computer Science you got it right :P) exams in the next week, but i'll try to release the fastest i can ;).
I would like some feedback like if you liked the idea, or if you think it has no future (but probably i'll continue to develop as i really want to learn HoN mechanics :P), or anything like:
"Good idea, but you could to this and that to the GUI"
"Nice app, but you could do X and Z. Doing Y is not very useful"
"THIS GUI... MY EYES ARE BURNING!" :P
So, some screenshots:
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_newbuild1.png
Showing the dialog where you create a new build.
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_newbuild2.png
Choosing the hero for your new build...
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild1.png
A new Kraken build! =]
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild2.png
Here we selected Splash at first level, and HoN Build Planner will not let you select Splash again (cause the level restriction).
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild3.png
Just showing a Kraken at level 25 (i hope one day i'll can do this in game... :P)
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild4.png
So, how was our build back in level 10? No problem, just select it and HoN Build Planner will show =]
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild5.png
Oh... so you didn't like the way you selected your skills? No problem, just click to remove them and you can place them somewhere else =]
(In this example i just removed Tidal Pulse from level 10 and Tsunami Charge from 11, so now i can swap them )
So what is currently in:
Not very much, you can level up and select skills. HoN Build Planner will show your stats at every level.
What i need to do before releasing a public version:
Finish the save/restore functions - without it, using HoN Build Planner would be very boring :P
Double check my exception handlers - i don't know what you're going to do =]
Put the other Heroes on the App - It's not difficult, just give some work. Nothing is hard-coded, everything is in a xml file, so it's pretty easy to edit ;)
Other things that are planned:
Items! - Yep without it HoN Build Planner would be a very poor Build Planner :P
Skills effects - Probably will be implemented with Items.
Builds Compare - Just cooking this idea.
Some Analyzers - DPS analyzer (how your DPS grow with your levels) and things like it.
If i learn how to do graphics in C#, i will try to put some cause everyone loves cool graphics :P
And some other ideas, but i will try to finish some of these one before =]
About it:
HoN Build Planner is an app to help (or at least i hope so :P) new and experienced players to try new item combinations and hero builds.
Why i started this project:
I'm a new player to HoN, and never played DotA in my life (as you can see in my signature :P). For those veteran player, i would like to remember it is a lot of information to learn.
So, as i'm coding HoN Build Planner i have to learn the game mechanics... and i have to say, that i have already learned a lot and i'm really enjoying making this app =]
Why C#:
Cause i want to learn a little of C#.
I have never coded in C# in my life and what you see here today is the result of 2 days working with it... so don't very very harsh with me if it explodes xD
I was thinking in doing it with QT and C++ and there is a possibility that in the future i will port it to QT and C++ so Linux and Mac users can use HoN Build Planner too.
For now, i ll just showing some screens cause i want to finish somethings before releasing a public version (i have some college (if you guess Computer Science you got it right :P) exams in the next week, but i'll try to release the fastest i can ;).
I would like some feedback like if you liked the idea, or if you think it has no future (but probably i'll continue to develop as i really want to learn HoN mechanics :P), or anything like:
"Good idea, but you could to this and that to the GUI"
"Nice app, but you could do X and Z. Doing Y is not very useful"
"THIS GUI... MY EYES ARE BURNING!" :P
So, some screenshots:
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_newbuild1.png
Showing the dialog where you create a new build.
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_newbuild2.png
Choosing the hero for your new build...
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild1.png
A new Kraken build! =]
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild2.png
Here we selected Splash at first level, and HoN Build Planner will not let you select Splash again (cause the level restriction).
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild3.png
Just showing a Kraken at level 25 (i hope one day i'll can do this in game... :P)
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild4.png
So, how was our build back in level 10? No problem, just select it and HoN Build Planner will show =]
http://www.dcc.ufrj.br/~brunobuss/honbp/honbp_krakenbuild5.png
Oh... so you didn't like the way you selected your skills? No problem, just click to remove them and you can place them somewhere else =]
(In this example i just removed Tidal Pulse from level 10 and Tsunami Charge from 11, so now i can swap them )
So what is currently in:
Not very much, you can level up and select skills. HoN Build Planner will show your stats at every level.
What i need to do before releasing a public version:
Finish the save/restore functions - without it, using HoN Build Planner would be very boring :P
Double check my exception handlers - i don't know what you're going to do =]
Put the other Heroes on the App - It's not difficult, just give some work. Nothing is hard-coded, everything is in a xml file, so it's pretty easy to edit ;)
Other things that are planned:
Items! - Yep without it HoN Build Planner would be a very poor Build Planner :P
Skills effects - Probably will be implemented with Items.
Builds Compare - Just cooking this idea.
Some Analyzers - DPS analyzer (how your DPS grow with your levels) and things like it.
If i learn how to do graphics in C#, i will try to put some cause everyone loves cool graphics :P
And some other ideas, but i will try to finish some of these one before =]