FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    AI MEGATHREAD

    Scheduled Pinned Locked Moved General Discussion
    27 Posts 12 Posters 2.3k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MylaurM Offline
      Mylaur
      last edited by

      Currently AI doesn't really do anything smart and barely attacks you, you actually just move up and blast them with your commander followed by your tanks and AI commander sits still in its base and dies. That's my experience.

      The problem is that they don't know how to use their commander.

      1 Reply Last reply Reply Quote 0
      • P Offline
        Psions Banned
        last edited by

        Maybe someone should contact OPENAI and see if they're interested in seeing if they can develop a competent AI for the most complex RTS game in the world

        1 Reply Last reply Reply Quote 0
        • tatsuT Offline
          tatsu
          last edited by

          @Mylaur @Psions. Hold on just a hot sec.

          have you guys tried enabling Uveso + Swarm + Nutcracker, then playing against a Swarm or nutcracker? it doesn't even have to be with extra eco (AIx) just the AI version.

          You'll see that we have pretty darn good AI coders as is.

          How to setup FAF on linux

          MylaurM 1 Reply Last reply Reply Quote 1
          • MylaurM Offline
            Mylaur @tatsu
            last edited by

            @tatsu I enabled AI Swarm and Uveso and played vs AI Swarm Terror.

            https://replay.faforever.com/13437722
            https://replay.faforever.com/13437811

            Second replay I forced map markers as I was confused to why AI didn't get out of his base much. Also second game I spawned a spy plane to see what the hell he was doing and maybe that's why he built an air factory (my bad), still he was unable to do anything with it not even make bombers. I also was a quarter trying to fix my hotkeys so sometimes I did nothing and still managed to utterly roll all over his base as he made no tanks. I'm around 1000 for team games, not really good 1v1.

            1 Reply Last reply Reply Quote 0
            • tatsuT Offline
              tatsu
              last edited by tatsu

              Well I'd say small maps are often not AI's strong suit.

              I dunno try with something a tiny bit more spacious like tag rock, eye of the storm, salt rock colony, Syrtis major, the Dark heart, or arcane.

              all of which are 10 x 10 but less in your face then cobalt valley.

              but yeah that being said AI generally deals pretty poorly with 10x10 commander bum-rush.

              try it on 20x20 maps. try seton's clutch they're pretty hard to deal with in this case you may well end up dying.

              if not try with AIx and 20x20

              How to setup FAF on linux

              P 1 Reply Last reply Reply Quote 0
              • R Offline
                relentless
                last edited by

                The replays were ok for me,
                To be fair Mylaur anyone above a 300 rank playing against a non cheating AI is going to have an easy time.
                For giggles you could try RNGAI (self promotion, just make sure you read the description for setup tips) with a 1.5 cheat/build multiplier on that same map and see if your experience changes.

                Getting the acu to be remotely in the realm of a human is damn near impossible(have spent days/weeks/months trying), an (almost) single threaded game just doesn't have enough clock cycles to do complex calculations at the speed to capture the data required to react and make decisions, you can do fake micro but like you said the acu doesn't really know 'what' to do.

                Example for reference : getting aeon auroras the try and maintain weapon range on a target during combat takes approximately 7 function calls per second per unit plus supporting logic, if there are 50 T1 auroras on the field fighting that's 350 per second and 50 units is a small number.

                1 Reply Last reply Reply Quote 2
                • S Offline
                  Sprouto
                  last edited by

                  That's a boatload of processing, and you're only talking about a handful of units.

                  1 Reply Last reply Reply Quote 1
                  • P Offline
                    Psions Banned @tatsu
                    last edited by

                    @tatsu

                    I don't doubt the ability of our AI coders, what I doubt is the ability of any coder no matter how proficient to make an AI that is capable within the SC engine of coming even close to even a 1200 rated player.

                    AI is simply to bulky at the moment code wise and you either end up with an incredibly specific AI for a specific map, or an incredibly generalist AI, that is weak at everything and easily exploited.

                    All games face this problem. Which is why most strategy games give insane cheats to AI to offset their inefficiency/stupidity.

                    OpenAI - or Modern AI techniques avoid all of this, because they function on a stastitical model, which can become very accurate through reptition and therefore are uniquely situated in that they are self training, and not overly bulky when it comes to hogging processing power or requiring huge logic trees.

                    1 Reply Last reply Reply Quote 0
                    • tatsuT Offline
                      tatsu
                      last edited by tatsu

                      the point of this anyhow is ordering them, because right now they're unordered.

                      And I never suggested AIs on supcom's purpose could eventually be utilized to beat a 1200 human so I dunno why people keep turning the mic back to me on that one O.o

                      I do think however that once we have a good classification of AI difficulty we can utilize that to train up our roster of -600 to 400 players.

                      How to setup FAF on linux

                      1 Reply Last reply Reply Quote 0
                      • K Offline
                        Katharsas
                        last edited by

                        Yeah exactly the point is not or should not be to get an AI to >= 700 ladder rating.. It should be simple to select, not too much options. Maybe 4 difficulty levels without further options, fixed map pool that is known to work with those AIs somwhat ok, done.

                        And if you get people to learn to ACU-tank-spam-bum-rush the AI you have already prepared them better for PvP than they were before. Is it going to be boring fast: Yes. But thats where you switch to ladder or TMM if you want the challenge.

                        Now about ranking them into the 4 difficulty levels: I think this has been suggested before, but the most logical way would be to just let them play in ladder for a time. The question is how to do that automatically.

                        1 Reply Last reply Reply Quote 0
                        • FearghalF Offline
                          Fearghal
                          last edited by

                          I like the idea of being able to have the AI's rating move up and down with it's win / loss ratio against players also.
                          The AI's are constantly getting better and just like a person its rating should reflect that.
                          Would be nice if AI's would be occasionally tested against more experienced players (no grey ratings) and
                          their ratings were adjusted just like the players.
                          There would have to be a way to "create a user name type account" for each and have designated modders play their AI's against volunteers periodically to get close to it's true rating/difficulty.

                          tatsuT 1 Reply Last reply Reply Quote 0
                          • tatsuT Offline
                            tatsu @Fearghal
                            last edited by

                            @Fearghal said in AI MEGATHREAD:

                            The AI's are constantly getting better

                            No they aren't.

                            How to setup FAF on linux

                            1 Reply Last reply Reply Quote 0
                            • O Offline
                              obydog002
                              last edited by

                              Hello, I have tried to search RNG and micro ais in the mods tab in faf to no avail. May I asked where I might be able to find these mods?

                              FearghalF 1 Reply Last reply Reply Quote 0
                              • FearghalF Offline
                                Fearghal @obydog002
                                last edited by Fearghal

                                @obydog002 said in AI MEGATHREAD:

                                Hello, I have tried to search RNG and micro ais in the mods tab in faf to no avail. May I asked where I might be able to find these mods?

                                At top of FAF screen where you see:
                                News, chat, play, maps, mods, leaderborads, etc....
                                Click on "Mods"
                                then in top left Open field box where it says "name"
                                type "RNG" and hit enter...
                                You will then see the RNGAI mod.
                                click the download icon in the top right,

                                same for the MicroAI:
                                type micro in name field and enter and you will see the
                                MicroAI mod.

                                1 Reply Last reply Reply Quote 0
                                • O Offline
                                  obydog002
                                  last edited by

                                  Thanks, I had it accidentally set with some weird queries

                                  tatsuT 1 Reply Last reply Reply Quote 1
                                  • tatsuT Offline
                                    tatsu @obydog002
                                    last edited by

                                    @obydog002 said in AI MEGATHREAD:

                                    Thanks, I had it accidentally set with some weird queries

                                    you also need to enable them once you start a lobby go into "option"->"mods"-> then find them in the list and click on them to enable. after you do that you'll have them in the dropdown.

                                    How to setup FAF on linux

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post