Page 2 of 4 FirstFirst 1 2 3 4 LastLast
Results 11 to 20 of 34

Thread: [AI Suggestion] Create a open API for dota AI players

  1. #11
    Basic Member
    Join Date
    Dec 2011
    Posts
    1,903
    Quote Originally Posted by Andre View Post
    Valve has such open minded ppl..? i doubt.. thing is even if they want to have something like this they will probably do some financial analysis and come up with a loss scenario and bin this idea..
    I'm really curious where you got the idea from that Valve isn't open minded, they're one of the most open minded company's out there, a dozen times better than many of the other big gaming company's at least.

    Thanks for the SC article also, amazing read for someone studying towards that exact direction like myself.

  2. #12
    Basic Member
    Join Date
    Nov 2011
    Posts
    217
    Quote Originally Posted by ChrisC View Post
    This would be really cool. A lot of work, but it's definitely the kind of thing we're open to (and have talked about a little bit internally). It's also definitely not a short-term thing. Once we get our bot code in-hand, we can start to think about what kind of API we might be interested in exposing to external developers.
    Hi there, ChrisC

    Since I know how these kind of things work in software companies, sell the idea to your manager with this: http://arstechnica.com/gaming/news/2...ompetition.ars
    Free publicity + monetization (for example a higher level framework for programming bots ).

  3. #13
    Basic Member warlord_7's Avatar
    Join Date
    Oct 2011
    Posts
    134
    This is quite interesting. I was always a fan of AI and this project seems promising.
    +1 to OP and Chris supporting it.

  4. #14
    Basic Member
    Join Date
    Dec 2011
    Posts
    24
    Hi, I am Phd student in the AI field and I would love to see this implemented. Certainly there would be a lot of master students willing to work on this.

    +1

  5. #15
    Basic Member
    Join Date
    Nov 2011
    Posts
    37
    PBME is the best AI. but sometime , his AI buy useless item.

  6. #16
    Basic Member
    Join Date
    Dec 2011
    Location
    Australia
    Posts
    13
    Quote Originally Posted by Minotaar View Post
    Game AI will forever be a challenging thing. As strategies evolve, AI players must evolve with them. I strongly support Valve's efforts in developing AI players, and this forum is testament to Valve's dedication to the topic, but I believe that a second approach can also help.

    Valve has adopted a community development aspect to Dota, where the game continues development with input from the community. But the AI has not adopted this same approach, even though it can, and, as I argue below, it SHOULD. I believe that by inviting the community of AI researchers to use DOTA as a test bed for AI research, Valve will get higher quality bots, the gaming community will get a higher quality gaming experience, and the research community will get research done. And it's a nice way to put together some free publicity for Valve for being forward thinking.

    There is a large community of AI researchers in academia that use games to develop the science of Artificial Intelligence. These research efforts have create numerous AI players for many games, most notably Chess (deep blue) but very recently, also starcraft. (See the Berkeley Overmind, http://overmind.cs.berkeley.edu/) Such AI players are quite sophisticated. Deep Blue is well known for crushing then chess champion Gary Kasparov, but what is less known is that the Berkeley Overmind is able to challenge pro-level Starcraft players (http://tinyurl.com/7qgweyx).

    In the case of Starcraft (and trivially, in the case of chess) AI researchers had to hack the games to enable the integration of AI players. There was no commercial support for AI players for Starcraft. That is a huge barrier to entry for AI researchers, who are not a bunch of hackers. These people work in a publish or perish industry, and they dont have the time to be messing around with the memory of a game to try to get their stuff working. They'd rather work on an older game like Starcraft.

    This is a huge opportunity that is being overlooked by Valve. Rather than turning these people away, Valve should code a programming interface for AI players that would allow third party AI software to control bots. It is true that this takes effort to support. I won't deny that. But being a professor of computer science myself (though not an AI researcher) I also know that it is something that you can do once and never have to touch again. And once it is done, you will have opened the door for scientists to develop AI bots with literally cutting edge research AI.

    With a minor investment, this is a win-win, and also an opportunity to create buzz. In addition to human leagues, there could be AI leagues that AI researchers compete in. The same community of researchers could be tapped for future Valve games. From every perspective, business, marketing, and gaming, this would be a great move.

    Thus, I strongly endorse it, and would be glad to offer specific suggestions if contacted.
    Bravo and well said.

    +1 for you.

  7. #17
    Basic Member
    Join Date
    Nov 2011
    Posts
    33
    Why dont valve recruit PleaseBugMeNot http://www.playdota.com/forums/member.php?u=428216 on playdota? His AIs are quite good. He has been doing Dota1 AIs for a long time...
    His thread http://www.playdota.com/forums/showthread.php?t=555278

  8. #18
    Basic Member
    Join Date
    Oct 2011
    Posts
    203
    ^Valve is surely aware of the AI maps and the involved people.

  9. #19
    Basic Member
    Join Date
    Nov 2011
    Posts
    149
    Another thing which makes this so interesting to me as a research area is that there is a HUGE database of pre-played games which is surely a ripe area for data mining. If some way of parsing those games is also included into the API I think it would make dota 2 the game for AI researchers.

  10. #20
    Basic Member
    Join Date
    Nov 2011
    Posts
    75
    Fantastic suggestion.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •