StarCraft AI Tournaments?

User avatar

Topic author
Enkidu
Terran Science Facility Guinea Pig
Terran Science Facility Guinea Pig
Posts: 209
Joined: Fri Mar 20, 2015 4:42 pm
Location: Brontes IV
Contact:
Status: Offline

StarCraft AI Tournaments?

Postby Enkidu » Sun Feb 21, 2016 1:59 pm

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. :S

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?


Revolta
Promoted! Due to a misunderstanding you didn't correct
Promoted! Due to a misunderstanding you didn't correct
Posts: 224
Joined: Thu Apr 23, 2015 6:02 am
Status: Offline

Re: StarCraft AI Tournaments?

Postby Revolta » Sun Feb 21, 2016 2:32 pm

pretty sure SCAIedit and other AI editors dont require C knowledge but you might need it for BWAPI

User avatar

Topic author
Enkidu
Terran Science Facility Guinea Pig
Terran Science Facility Guinea Pig
Posts: 209
Joined: Fri Mar 20, 2015 4:42 pm
Location: Brontes IV
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby Enkidu » Sun Feb 21, 2016 3:18 pm

Revolta wrote:pretty sure SCAIedit and other AI editors dont require C knowledge but you might need it for BWAPI


I see! Thanks for the insight.

Wait! What if i want to create new AIs for myself, instead of modifying/editing them?

User avatar

IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8776
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby IskatuMesk » Sun Feb 21, 2016 4:04 pm

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.
Image~[Gameproc]~Image
Warning: dialogue contains politically incorrect content. Viewer rearsore may occur.

User avatar

Hercanic
a.k.a. the REAL Lavarinth
a.k.a. the REAL Lavarinth
Posts: 1251
Joined: Sat Aug 19, 2006 12:11 am
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby Hercanic » Sun Feb 21, 2016 5:27 pm

Moved to the StarCraft Discussion forum.
Image
                                                         We mod Starcraft.

User avatar

Topic author
Enkidu
Terran Science Facility Guinea Pig
Terran Science Facility Guinea Pig
Posts: 209
Joined: Fri Mar 20, 2015 4:42 pm
Location: Brontes IV
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby Enkidu » Sun Feb 21, 2016 8:22 pm

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.


Sorry, I didn't get most of what you said. ??? But I got the gist of what you're talking about.

Now, my next question is... What is BWAPI?

User avatar

IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8776
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby IskatuMesk » Sun Feb 21, 2016 11:54 pm

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.
Image~[Gameproc]~Image
Warning: dialogue contains politically incorrect content. Viewer rearsore may occur.

User avatar

Topic author
Enkidu
Terran Science Facility Guinea Pig
Terran Science Facility Guinea Pig
Posts: 209
Joined: Fri Mar 20, 2015 4:42 pm
Location: Brontes IV
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby Enkidu » Mon Feb 22, 2016 1:32 am

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.


What's the difference between AI scripts and these StarCraft "Bots" you call them?


Revolta
Promoted! Due to a misunderstanding you didn't correct
Promoted! Due to a misunderstanding you didn't correct
Posts: 224
Joined: Thu Apr 23, 2015 6:02 am
Status: Offline

Re: StarCraft AI Tournaments?

Postby Revolta » Mon Feb 22, 2016 7:04 am

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.

User avatar

IskatuMesk
Xel'naga World Shaper
Xel'naga World Shaper
Posts: 8776
Joined: Sat Feb 07, 2009 1:40 pm
Location: M͈̙̞͍͞ͅE̹H̨͇̰͈͕͇̫Ì̩̳CO̼̩̤͖͘
Contact:
Status: Offline

Re: StarCraft AI Tournaments?

Postby IskatuMesk » Mon Feb 22, 2016 11:27 am

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.
Image~[Gameproc]~Image
Warning: dialogue contains politically incorrect content. Viewer rearsore may occur.


Return to “StarCraft Discussion”

Who is online

Users browsing this forum: Yahoo [Bot] and 4 guests