I heard about them, but I never really participated in them because I never knew how to make AI Scripts. I wonder if you guys know about them? If so, do you host AI competitions or does another site host them instead? I heard that most of the AI Tournaments in StarCraft still use the vanilla or Broodwar versions of the game, not too much of SC2 at all though.
Do you have any advice on how to make any AI Scripts. It's something I was actually interested in and wanted to see if I could learn how. By the way, you have to learn C++ to get started, right?
StarCraft AI Tournaments?
-
- Terran Science Facility Guinea Pig
- Posts: 207
- Joined: Fri Mar 20, 2015 4:42 pm
- Location: Brontes IV
- Contact:
-
- Terran Nuclear Silo Safety Inspector
- Posts: 236
- Joined: Thu Apr 23, 2015 6:02 am
Re: StarCraft AI Tournaments?
pretty sure SCAIedit and other AI editors dont require C knowledge but you might need it for BWAPI
-
- Terran Science Facility Guinea Pig
- Posts: 207
- Joined: Fri Mar 20, 2015 4:42 pm
- Location: Brontes IV
- Contact:
Re: StarCraft AI Tournaments?
I see! Thanks for the insight.Revolta wrote:pretty sure SCAIedit and other AI editors dont require C knowledge but you might need it for BWAPI
Wait! What if i want to create new AIs for myself, instead of modifying/editing them?
- IskatuMesk
- Xel'naga World Shaper
- Posts: 8328
- Joined: Sat Feb 07, 2009 1:40 pm
- Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞా
Re: StarCraft AI Tournaments?
The tournament is exclusively BWAPI which is a bot and not an AI like those traditionally seen in sc projects. It can't be run as an AI afaik. It requires minimum lua skill iirc but most likely C/C++ to manage well.
- Hercanic
- Protoss Stargate Concierge
- Posts: 1286
- Joined: Sat Aug 19, 2006 12:11 am
- Contact:
Re: StarCraft AI Tournaments?
Moved to the StarCraft Discussion forum.
-
- Terran Science Facility Guinea Pig
- Posts: 207
- Joined: Fri Mar 20, 2015 4:42 pm
- Location: Brontes IV
- Contact:
Re: StarCraft AI Tournaments?
Sorry, I didn't get most of what you said. But I got the gist of what you're talking about.IskatuMesk wrote:The tournament is exclusively BWAPI which is a bot and not an AI like those traditionally seen in sc projects. It can't be run as an AI afaik. It requires minimum lua skill iirc but most likely C/C++ to manage well.
Now, my next question is... What is BWAPI?
- IskatuMesk
- Xel'naga World Shaper
- Posts: 8328
- Joined: Sat Feb 07, 2009 1:40 pm
- Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞా
Re: StarCraft AI Tournaments?
BWAPI is the program/injector/whatever you want to call it that lets you use external programming to build the bots for the AI tournaments.
-
- Terran Science Facility Guinea Pig
- Posts: 207
- Joined: Fri Mar 20, 2015 4:42 pm
- Location: Brontes IV
- Contact:
Re: StarCraft AI Tournaments?
What's the difference between AI scripts and these StarCraft "Bots" you call them?IskatuMesk wrote:BWAPI is the program/injector/whatever you want to call it that lets you use external programming to build the bots for the AI tournaments.
-
- Terran Nuclear Silo Safety Inspector
- Posts: 236
- Joined: Thu Apr 23, 2015 6:02 am
Re: StarCraft AI Tournaments?
scripts are in the game (and are modified by editing in-game files), bots are created out of the game and BWAPI converts it or injects it into the game so they can be used.
- IskatuMesk
- Xel'naga World Shaper
- Posts: 8328
- Joined: Sat Feb 07, 2009 1:40 pm
- Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘ జ్ఞా
Re: StarCraft AI Tournaments?
In a way, BWAPI is very much like a trainer or hack that plays the game for you. That's essentially how it's designed. Whereas the aiscript.bin and other ingame stuff is extremely limited and has no access to vital game functions because they are locked behind an executable which would require reverse engineering. No one has done that yet because of lack of skill and dedication.