Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Upcoming changes to bot scripting

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Yavimaya
    replied
    Originally posted by vitor_stwr View Post
    Great news! I think so my bot game with my friends will stop freezing a little.

    Had a year in DotA 2 that I thought the Bots' schedule had been closed. There were rumors that Valve had abandoned because he was already good the way he was. I am happy to see that it was not true and that to this day the Bots are still being implemented. I really enjoy offline matches VS bots as much as online with friends and I'm thinking of starting programming thanks to this. God bless Valve's programming team and contributing users as well!
    im glad that they decided to go this way too, ive played for about 4 years and cant remember a single bot being added or any bot improvements beyond build changes in that whole time.

    Leave a comment:


  • insraq
    replied
    Great news. Cannot wait for this. I have been playing my ExtremePush bot with other bots and it was great fun.

    Leave a comment:


  • DreadedGhoul575
    replied
    Originally posted by Platinum_dota2 View Post
    Another thing:
    I think the bot vs bot matches should be on unfair difficulty, since they would be more fun to watch.
    100%

    Leave a comment:


  • Platinum_dota2
    replied
    Another thing:
    I think the bot vs bot matches should be on unfair difficulty, since they would be more fun to watch.

    Leave a comment:


  • vitor_stwr
    replied
    Great news! I think so my bot game with my friends will stop freezing a little.

    Had a year in DotA 2 that I thought the Bots' schedule had been closed. There were rumors that Valve had abandoned because he was already good the way he was. I am happy to see that it was not true and that to this day the Bots are still being implemented. I really enjoy offline matches VS bots as much as online with friends and I'm thinking of starting programming thanks to this. God bless Valve's programming team and contributing users as well!

    Leave a comment:


  • womparo
    replied
    This is really awesome!

    Leave a comment:


  • SIKIM
    replied
    I prefer to write bot scripts rather than playing dota after this update
    thanks Chris

    Leave a comment:


  • adamqqq
    replied
    Thanks for your update!

    Leave a comment:


  • Platinum_dota2
    replied
    Another thing which I think is really important:
    If two different scripts are playing against each other, run them on different threads (or servers), since some of the current scripts are slow and should not affect the enemy's script. I'm not sure how it works now.

    Leave a comment:


  • glodar
    replied
    Wow, I love you Valve, thank you for all bots updates!

    Leave a comment:


  • Yavimaya
    replied
    this is some great news!

    Leave a comment:


  • TheP1anoDentist
    replied
    Originally posted by nostrademous View Post
    I was thinking about making "training" bot(s) but feel we still need some API to support "training".
    * a scoring system for the training course (based on proper actions, answers to questions, etc.)
    I actually really like this idea! (even outside of bot stuff)
    It's kind of harsh being a new player. it would be nice if you could toggle on some kind of arcadey points mode where you get points based on pulling/stacking/surviving low hp/not stacking stuns/any dota thing really
    maybe only sensible for versus bots (custom or default), but could also make bot experience more fun. people like arcadey points modes/getting high scores on stuff

    Leave a comment:


  • Justus Mea
    replied
    Originally posted by ironmano View Post
    [...] Even if you just fed us a list of all replay IDs containing our bots and which team they are, I'm sure someone will try and tackle a replay parser if they aren't already (not sure what kind of data truly exists in replays).
    Replays include everything happening in the game. Asking for specific details can be troublesome though, from what I heard.
    They don't include any Debug informations (except all-chat and propbably pings).
    So having access to debug data might be worth considering.

    Leave a comment:


  • Platinum_dota2
    replied
    I think this is impractical, specially for new scripters, since I don't think Captain's mode is meaningful for bots unless you have already implemented at least around 30 bots. Just having the hard (and easy to implement) constraint that if a team has chosen a hero, the same team cannot pick it again is enough.

    Leave a comment:


  • nostrademous
    replied
    Originally posted by Platinum_dota2 View Post
    Bot vs Bot matches: Hell yeah! I think having something like a ladder would be useful. Bot scripts can constantly play against each other in a separate watch tab, when they are close in the ladder. This way new scripts that are better than the previous ones can take the spot light from them without needing a lot of players to try them out. I suggest if you want to do this, don't let scripts to pick a hero multiple times. I think that it is ok that bots that are playing against each other have the same heroes (this will inevitably happen), but it is definitely cheating if a team picks a hero 5 times (currently they can) in the Bot vs Bot matches.
    Perhaps Bot vs Bot should only be via Captain's Mode with bans and stuff... to prevent choosing heroes already chosen or banned.

    Leave a comment:

Working...
X