LetaBot Profile Joined June 2014 Netherlands 21 Posts Last Edited: 2016-11-11 00:40:22 #1 Dota 2 Bot API #9: Crowdfunding video + perks explained



After the verification step is done, I will launch the Dota 2 Bot API crowdfunding campaign. If all goes well, the indiegogo page should be live next week.



This blog entry is about a more detailed explanation for the perks you get for funding the indiegogo campaign.



You can find the perks on the draft page:



https://www.indiegogo.com/project/preview/f607f206#/



And here is the first video for the crowdfunding campaign, showing a simple bot (created with the Bot API) in action,along with some extra information:



After the verification step is done, I will launch the Dota 2 Bot API crowdfunding campaign. If all goes well, the indiegogo page should be live next week.This blog entry is about a more detailed explanation for the perks you get for funding the indiegogo campaign.You can find the perks on the draft page:And here is the first video for the crowdfunding campaign, showing a simple bot (created with the Bot API) in action,along with some extra information:





I will be creating some better and more in depth videos as the API progresses.







Crowdfunding perks:



If you go for a perk, you will get all the perks that cost less as well (so the €500 will give you all the perks)



€5 Your name in the credits



Besides the .lua and other code files, there will also be a credits.txt which will contain the name of all the people who backed this project.

Your username will be added to this file as a token of gratitude.





€10 (User)name on screen



At the start of the game, your username will be displayed on the screen.



€20 Play a game with the developer



You get to play against one of the bots created for the framework together with me.

You can bring any friends along. During this game you can ask me questions related to Dota 2 Bots if you want.



€50 Design a skill heuristic



This perk is for those who want to train against a specific skill used by a hero.

For example, an Omniknight that uses purification very offensively in lane.

Or maybe a Bounty Hunter that uses his shadow walk to constantly harass you.



Basically you can ask me to put just about any kind of strategy involving a specific skill into the practice bot(s).



€100 Design an item build



This perk is for when you want to have a bot follow a specific (exotic) item build.

You will only have to give me a rough outline, including when to get situational items (for example, rush BKB when against certain hero compositions)



I will translate the description of the item build so that you don't have to add all the conditionals yourself.





€200 Programming coach



I will give you a 1 hour session (can be purely through text/chat , while playing in-game or however you want) on some tips/tricks for creating your own Dota 2 bot. This will be available for every programming skill. So if you can't program but you want to learn in order to create Dota 2 bots, I will guide you through the tutorials/resources to help you get started.



It is also possible to use this to learn how to create your own item build for the practice bots (mainly on how to program the situational items using conditional statements).



If you are not interested in any of this, then you can use this perk for 1 extra item build and skill heuristic (on top of the item build and skill heuristic you would already get when you get this perk)



€500 Decide on which hero to focus



Because of the large roster of heroes, there won't be some specific algorithms/heuristics for all heroes for quite a while. With this perk you get to decide which hero should get some more complex decision making first.









I will be creating some better and more in depth videos as the API progresses.If you go for a perk, you will get all the perks that cost less as well (so the €500 will give you all the perks)Besides the .lua and other code files, there will also be a credits.txt which will contain the name of all the people who backed this project.Your username will be added to this file as a token of gratitude.At the start of the game, your username will be displayed on the screen.You get to play against one of the bots created for the framework together with me.You can bring any friends along. During this game you can ask me questions related to Dota 2 Bots if you want.This perk is for those who want to train against a specific skill used by a hero.For example, an Omniknight that uses purification very offensively in lane.Or maybe a Bounty Hunter that uses his shadow walk to constantly harass you.Basically you can ask me to put just about any kind of strategy involving a specific skill into the practice bot(s).This perk is for when you want to have a bot follow a specific (exotic) item build.You will only have to give me a rough outline, including when to get situational items (for example, rush BKB when against certain hero compositions)I will translate the description of the item build so that you don't have to add all the conditionals yourself.I will give you a 1 hour session (can be purely through text/chat , while playing in-game or however you want) on some tips/tricks for creating your own Dota 2 bot. This will be available for every programming skill. So if you can't program but you want to learn in order to create Dota 2 bots, I will guide you through the tutorials/resources to help you get started.It is also possible to use this to learn how to create your own item build for the practice bots (mainly on how to program the situational items using conditional statements).If you are not interested in any of this, then you can use this perk for 1 extra item build and skill heuristic (on top of the item build and skill heuristic you would already get when you get this perk)Because of the large roster of heroes, there won't be some specific algorithms/heuristics for all heroes for quite a while. With this perk you get to decide which hero should get some more complex decision making first. If you cannot win with 100 apm, win with 100 cpm.