• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 21:12
CEST 03:12
KST 10:12
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL20] Ro8 Preview Pt2: Holding On7Maestros of the Game: Live Finals Preview (RO4)5TL.net Map Contest #21 - Finalists4Team TLMC #5: Vote to Decide Ladder Maps!0[ASL20] Ro8 Preview Pt1: Mile High15
Community News
5.0.15 Balance Patch Notes (Live version)65$2,500 WardiTV TL Map Contest Tournament 151Stellar Fest: StarCraft II returns to Canada11Weekly Cups (Sept 22-28): MaxPax double, Zerg wins, PTR12BSL Season 218
StarCraft 2
General
5.0.15 Balance Patch Notes (Live version) Stellar Fest: StarCraft II returns to Canada Had to smile :) 2024/25 Off-Season Roster Moves SC2 5.0.15 PTR Patch Notes + Sept 22nd update
Tourneys
$2,500 WardiTV TL Map Contest Tournament 15 Stellar Fest Sparkling Tuna Cup - Weekly Open Tournament LANified! 37: Groundswell, BYOC LAN, Nov 28-30 2025 Maestros of The Game—$20k event w/ live finals in Paris
Strategy
Custom Maps
External Content
Mutation # 493 Quick Killers Mutation # 492 Get Out More Mutation # 491 Night Drive Mutation # 490 Masters of Midnight
Brood War
General
[ASL20] Ask the mapmakers — Drop your questions BSL Season 21 Any rep analyzer that shows resources situation? RepMastered™: replay sharing and analyzer site [ASL20] Ro8 Preview Pt2: Holding On
Tourneys
[ASL20] Ro8 Day 4 Small VOD Thread 2.0 [ASL20] Ro8 Day 3 3D!Community Brood War Super Cup №3
Strategy
Current Meta I am doing this better than progamers do. Simple Questions, Simple Answers Cliff Jump Revisited (1 in a 1000 strategy)
Other Games
General Games
Nintendo Switch Thread Dawn of War IV Stormgate/Frost Giant Megathread Path of Exile Liquipedia App: Now Covering SC2 and Brood War!
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread The Games Industry And ATVI Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
MLB/Baseball 2023 2024 - 2026 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts The Automated Ban List BarCraft in Tokyo Japan for ASL Season5 Final
Blogs
Mental Health In Esports: Wo…
TrAiDoS
[AI] Sorry, Chill, My Bad :…
Peanutsc
Try to reverse getting fired …
Garnet
[ASL20] Players bad at pi…
pullarius1
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1820 users

Computer (AI) bots

Forum Index > BW General
Post a Reply
Iplaythings
Profile Blog Joined August 2009
Denmark9110 Posts
November 12 2009 21:54 GMT
#1
I heard about a program which made computer (the AI) players better...
But I cant find it, I used the search function for about 10 minutes and I cant find anything, I know this might be worth a thread but I am REALLY curious, would anyone please give me (mr. clueless) a place where to start to look?

(sorry in advance if this has been brought up multiple times)
In the woods, there lurks..
Symmetry
Profile Blog Joined June 2009
Canada294 Posts
November 12 2009 21:56 GMT
#2
http://broodwarai.com/

For all of your AI needs.
Horiz0n
Profile Blog Joined November 2009
Sweden364 Posts
November 12 2009 21:59 GMT
#3
does that work with the current patch? I have som old thing that only works for 1.13 ish and basicly gives the computer more money >.>
andiCR
Profile Blog Joined March 2008
Costa Rica2273 Posts
November 12 2009 22:08 GMT
#4
i was a follower on bwapi, which was basically an API around Starcraft code that would let you code XMLs that would dictate such things as build orders, counters, timings, etc. for a virtual player. The guy even went as far as testing his AI into bnet, owning several kids with a MASS MARINE strategy lol. Really, really cool.
http://code.google.com/p/bwapi/
Nightmare1795 wrote: I played a guy in bronze who said he was Japanese. That was the only game I ever dropped a nuke, which was purely coincidental.
Symmetry
Profile Blog Joined June 2009
Canada294 Posts
November 12 2009 22:11 GMT
#5
On November 13 2009 06:59 Horiz0n wrote:
does that work with the current patch? I have som old thing that only works for 1.13 ish and basicly gives the computer more money >.>


Any mod that only changes aiscript.bin will work on any patch.
closed
Profile Blog Joined July 2008
Vatican City State491 Posts
November 12 2009 22:11 GMT
#6
I think all the projects failed due to two things:
- it is very, very hard to teach the computer to micro
- it is even harder to make a decent AI that does not maphack (in theory maphacking comp is unstopable)
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
Last Edited: 2009-11-12 22:13:41
November 12 2009 22:12 GMT
#7
AI tends to be version independent, unless you're using version-dependent exe edits (Like BWAPI, which is what they'll be using for that contest). Incidentally, traditional Aiscript to this point are EXTREMELY simple in comparison to what you can do with BWAPI. BWAPI is like a frontend for C++ and probably other cool stuff, while traditional Aiscript editing involves either PyAI or the old trucker Aiscriptedit 3.1.

So, if you're an amazing programmer, BWAPI is for you. If not, you can still make AI for starcraft, but expect it to be a long and very painful road. Starcraft's AI is insanely hardcoded and quite buggy. It is impossible to program micro, game sense, and stuff like that into an AI without using something like BWAPI.
Archon_Wing
Profile Joined May 2004
United States378 Posts
Last Edited: 2009-11-12 22:37:00
November 12 2009 22:20 GMT
#8
On November 13 2009 07:12 IskatuMesk wrote:

If not, you can still make AI for starcraft, but expect it to be a long and very painful road. Starcraft's AI is insanely hardcoded and quite buggy. It is impossible to program micro, game sense, and stuff like that into an AI without using something like BWAPI.


Pretty much that. It's impossible to make an ai from just scripting that doesn't cheat/maphack/whatever. (Well, maybe for someone that can only beat the default AI it could work for them, but that doesn't apply to practically everyone here) Just play actual opponents. If you're just practicing build orders when the internet doesn't work for some reason, the AI doesn't matter anyways.

http://www.broodwarai.com/forums/index.php?showforum=46 is the BWAPI discussion forum. It's still under development (sadly nothing is playable yet) but occasionally they release various parts of the program for people to test. You can probably ask questions there about the project and probably give suggestions on what you want. It's been quiet for a while, but you folks can try posting. But the potential for BWAPI is much higher in that it can actually micro, place buildings properly, and I even read that it could have no maphack too.
Nothing witty here atm
andiCR
Profile Blog Joined March 2008
Costa Rica2273 Posts
November 12 2009 22:53 GMT
#9
On November 13 2009 07:20 Archon_Wing wrote:
Show nested quote +
On November 13 2009 07:12 IskatuMesk wrote:

If not, you can still make AI for starcraft, but expect it to be a long and very painful road. Starcraft's AI is insanely hardcoded and quite buggy. It is impossible to program micro, game sense, and stuff like that into an AI without using something like BWAPI.


Pretty much that. It's impossible to make an ai from just scripting that doesn't cheat/maphack/whatever. (Well, maybe for someone that can only beat the default AI it could work for them, but that doesn't apply to practically everyone here) Just play actual opponents. If you're just practicing build orders when the internet doesn't work for some reason, the AI doesn't matter anyways.

http://www.broodwarai.com/forums/index.php?showforum=46 is the BWAPI discussion forum. It's still under development (sadly nothing is playable yet) but occasionally they release various parts of the program for people to test. You can probably ask questions there about the project and probably give suggestions on what you want. It's been quiet for a while, but you folks can try posting. But the potential for BWAPI is much higher in that it can actually micro, place buildings properly, and I even read that it could have no maphack too.

1. Its playable
2. They dont release various parts of the program to test it. Source code is open. You can download it and test everything they have at the moment
3. Computer does not use maphack. From the bwapi code page "By default, BWAPI only reveals the visible parts of the game state to AI modules. Information on units that have gone back into the fog of war is denied to the AI. This enables programmers to write competitive non-cheating AIs that must plan and operate under partial information conditions. Furthermore, by default BWAPI disables the Starcraft GUI, relegating the user to the role of a spectator while the AI module plays the game. This is done to ensure that the winner of AI vs AI matches is determined solely based on the programming and algorithms in the AI module itself, rather than by human assistance and intervention."
4. Yes, it is sadly still under development.
5. Of what I saw, you ARE able to make AI WITHOUT the need to know C++. You just need to know the available structures. "For people who are familiar with Broodwar's AIScripts, BWAI is an AI module under development which parses AI Scripts in a LUA syntax and feeds the commands to BWAPI and BWSAL. "
Nightmare1795 wrote: I played a guy in bronze who said he was Japanese. That was the only game I ever dropped a nuke, which was purely coincidental.
Archon_Wing
Profile Joined May 2004
United States378 Posts
November 12 2009 23:00 GMT
#10
1. Its playable
2. They dont release various parts of the program to test it. Source code is open. You can download it and test everything they have at the moment


Oh sorry. When you mean playable, do you mean you can actually start an actual game with it? I understand you can download it all, but I wouldn't know anything besides the basic compille the thingy into chaoslauncher. In other words, is there an idiot proof way to play a game? :D

Of what I saw, you ARE able to make AI WITHOUT the need to know C++. You just need to know the available structures. "For people who are familiar with Broodwar's AIScripts, BWAI is an AI module under development which parses AI Scripts in a LUA syntax and feeds the commands to BWAPI and BWSAL. "


That is true too, I remember there was a way to convert PYAI format to the new one, and actually gave them a short script. But not all commands were working. I haven't heard any word from them on this. If they do have all the commands ready, I have quite a few scripts I'd like to see converted.

Thanks for the info!

Nothing witty here atm
PokkiTeam
Profile Blog Joined October 2008
Sweden18 Posts
April 03 2010 18:48 GMT
#11
I tried to play BWAI with a friend, but each time we create a game together me or my friend automatically drops out of the game. Anyone had this problem? It seems that this occurs every time its just when I play together with someone else. Is it the program or is it my network connection? I dont know how to solve this. Any help appreciated. And yes, this problem occurs only through BWAI.
Symmetry
Profile Blog Joined June 2009
Canada294 Posts
April 04 2010 00:12 GMT
#12
Are your friends also running BWAI?
Please log in or register to reply.
Live Events Refresh
Online Event
23:00
L4S: Americas
SteadfastSC327
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 327
StarCraft: Brood War
Hyuk 524
NaDa 25
Dota 2
monkeys_forever482
League of Legends
JimRising 192
Counter-Strike
Stewie2K598
Super Smash Bros
hungrybox317
ArmadaUGS18
Other Games
summit1g7426
shahzam746
Day[9].tv661
C9.Mang0315
Maynarde292
ViBE156
UpATreeSC109
NeuroSwarm66
Mew2King56
Models16
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• Ler55
Other Games
• Scarra1032
• Day9tv661
Upcoming Events
Wardi Open
9h 48m
Online Event
15h 48m
Online Event
1d 9h
[BSL 2025] Weekly
1d 16h
Safe House 2
1d 16h
Sparkling Tuna Cup
2 days
BSL Team Wars
2 days
Team Bonyth vs Team Dewalt
Dewalt vs kogeT
JDConan vs Tarson
RaNgeD vs DragOn
StRyKeR vs Bonyth
Aeternum vs Hejek
Replay Cast
3 days
The PondCast
6 days
Liquipedia Results

Completed

KCM Race Survival 2025 Season 3
Maestros of the Game
HCC Europe

Ongoing

BSL 20 Team Wars
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
Acropolis #4 - TS2
EC S1
ESL Pro League S22
Frag Blocktober 2025
Urban Riga Open #1
FERJEE Rush 2025
Birch Cup 2025
DraculaN #2
LanDaLan #3
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025

Upcoming

IPSL Winter 2025-26
SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
WardiTV TLMC #15
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.