1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. The 15th Mini-Mapping Contest came to an end. The Secrets of Warcraft 3 are soon to be revealed! Come and vote in the public poll for your favorite maps.
    Dismiss Notice
  3. The 12th incarnation of the Music Contest is LIVE! The theme is Synthwave. Knight Rider needs a song to listen to on his journey. You should definitely have some fun with this theme!
    Dismiss Notice
  4. Join other hivers in a friendly concept-art contest. The contestants have to create a genie coming out of its container. We wish you the best of luck!
    Dismiss Notice
  5. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

AoS AI System

Discussion in 'The Lab' started by Quilnez, Apr 15, 2016.

  1. Quilnez

    Quilnez

    Joined:
    Oct 12, 2011
    Messages:
    3,234
    Resources:
    37
    Icons:
    2
    Tools:
    1
    Maps:
    7
    Spells:
    21
    Tutorials:
    2
    JASS:
    4
    Resources:
    37
    Intro
    Ever dreamed of adding a competent AI system into your very own AoS map? You better believe it's going to be realized any time soon!

    Introducing! A dynamic AoS AI system which is completely compatible for:
    - Any number of teams
    - Any number of players
    - Any number of lanes
    - Any number of heroes
    - Any number of creeps
    - Any shape of lanes
    - etc.
    (Of course as long as your map follows basic AoS gameplay rules.)

    Featuring:
    - Basic AoS AI behavior (creeping, jungling, pushing, gang, etc.)
    - High accuracy AI creeping ability
    - Vary AI difficulty, higher difficulty will result in higher AI creeping ability
    - Provides multiple Hero play behaviors (pusher, support, carry, tank, etc.)
    - Automatic ability learning and using (user configured)
    - Advanced control throughout your map's aspects (lane area, creep grouping, heroes, creep camps, unit datas, etc.)
    - AI hero item buy-list: automatically buy items in order
    - Command-able AI (push, defend, retreat, gang, etc.)

    WIP

    #1 -
    https://www.youtube.com/watch?v=uu10CEUOkt4


    #2 -
    https://www.youtube.com/watch?v=eRmJjhJIUqY

    Note
    Map used: random Dota template map from Epicwar.com
    Credits to the author
    Note:
    Any lag/spike happened during the video is not caused by the AI system.

     
    Last edited: Apr 20, 2016
  2. Quilnez

    Quilnez

    Joined:
    Oct 12, 2011
    Messages:
    3,234
    Resources:
    37
    Icons:
    2
    Tools:
    1
    Maps:
    7
    Spells:
    21
    Tutorials:
    2
    JASS:
    4
    Resources:
    37
    There's an error while uploading the video. Perhaps it will take some more times.
     
  3. apcrabnightlive

    apcrabnightlive

    Joined:
    Oct 7, 2014
    Messages:
    1,924
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Oh I was a bit excited but there where no videos lol.

    I'm looking forward to see this.
     
  4. Quilnez

    Quilnez

    Joined:
    Oct 12, 2011
    Messages:
    3,234
    Resources:
    37
    Icons:
    2
    Tools:
    1
    Maps:
    7
    Spells:
    21
    Tutorials:
    2
    JASS:
    4
    Resources:
    37
    It's uploaded.
     
  5. Almia

    Almia

    Joined:
    Apr 24, 2012
    Messages:
    4,861
    Resources:
    35
    Spells:
    30
    Tutorials:
    4
    JASS:
    1
    Resources:
    35
    if this beats PleaseBugMeNot's AI, I will vote for a DC
     
  6. Quilnez

    Quilnez

    Joined:
    Oct 12, 2011
    Messages:
    3,234
    Resources:
    37
    Icons:
    2
    Tools:
    1
    Maps:
    7
    Spells:
    21
    Tutorials:
    2
    JASS:
    4
    Resources:
    37
    How would you compare those btw? His AI is specially designed for Dota, while mine is not. All I can serve is a more accurate creeping ability. Then the rest is depending on user's own implementation (ability use, item buy, courier using, etc). My system will make sure they can modify AI's behavior easily.
     
  7. DracoL1ch

    DracoL1ch

    Joined:
    Dec 12, 2010
    Messages:
    1,751
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
  8. Almia

    Almia

    Joined:
    Apr 24, 2012
    Messages:
    4,861
    Resources:
    35
    Spells:
    30
    Tutorials:
    4
    JASS:
    1
    Resources:
    35
    The way his AI thinks like ambushing, returning dropped items from other players etc.
     
  9. Rheiko

    Rheiko

    Joined:
    Aug 27, 2013
    Messages:
    2,936
    Resources:
    7
    Icons:
    2
    Spells:
    3
    Tutorials:
    2
    Resources:
    7
    I just dreamed it and I found this thread. I'm waiting ~
     
  10. Quilnez

    Quilnez

    Joined:
    Oct 12, 2011
    Messages:
    3,234
    Resources:
    37
    Icons:
    2
    Tools:
    1
    Maps:
    7
    Spells:
    21
    Tutorials:
    2
    JASS:
    4
    Resources:
    37
    Update: Improved AI's creeping ability. Therefore new video is uploaded.
     
  11. pred1980

    pred1980

    Joined:
    Mar 19, 2010
    Messages:
    844
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Keep going on. I'm also writing my own AI System for my map...Have fun :)