• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:40
CET 10:40
KST 18:40
  • 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
ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
BGE Stara Zagora 2026 cancelled3Blizzard Classic Cup - Tastosis announced as captains12Weekly Cups (March 2-8): ByuN overcomes PvT block4GSL CK - New online series18BSL Season 224
StarCraft 2
General
ByuL: The Forgotten Master of ZvT Terran AddOns placement BGE Stara Zagora 2026 cancelled BGE Stara Zagora 2026 announced Blizzard Classic Cup - Tastosis announced as captains
Tourneys
[GSL CK] Team Maru vs. Team herO WardiTV Team League Season 10 Master Swan Open (Global Bronze-Master 2) RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever Mutation # 514 Ulnar New Year
Brood War
General
ASL21 General Discussion BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Gypsy to Korea Are you ready for ASL 21? Hype VIDEO
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here! ASL Season 21 Qualifiers March 7-8
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread PC Games Sales Thread Path of Exile No Man's Sky (PS4 and PC) Stormgate/Frost Giant Megathread
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
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
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Mexico's Drug War NASA and the Private Sector Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [Manga] One Piece
Sports
Formula 1 Discussion 2024 - 2026 Football Thread General nutrition recommendations Cricket [SPORT] TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Gaming-Related Deaths
TrAiDoS
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3006 users

AI for players learning Brood War

Forum Index > BW General
Post a Reply
1 2 3 Next All
jncraton
Profile Joined May 2011
United States8 Posts
Last Edited: 2017-09-28 14:52:13
September 26 2017 00:01 GMT
#1
Hi all.

I've updated an old project of mine to work with SC:Remastered as I try to get back into Brood War. It's called BWMetaAI. It's basically an AI that tries to follow a human metagame instead of silly 12 zealot all-ins nearly every game.

The project is available here:

https://github.com/jncraton/BWMetaAI

I've been using it to help me get back into playing, and I thought that it might be useful to others as well.

[image loading]
Cheesefome
Profile Joined May 2016
314 Posts
September 26 2017 01:08 GMT
#2
Nice, i'll have to give it a try :D
Sjokola
Profile Joined November 2010
Netherlands800 Posts
September 26 2017 01:08 GMT
#3
This might be very helpful. I played bw years ago. And now due to an injury I have to relearn all my games using the mouse with my left hand.
owned4ursake
Profile Joined December 2011
Australia59 Posts
September 26 2017 02:15 GMT
#4
Just played a few games vs your AI.
It's definitely a vast improvement over the default AI.
Very good for beginners like me
Immaterial
Profile Blog Joined September 2010
Canada510 Posts
September 26 2017 03:15 GMT
#5
This is awesome thank you! I'll give it a try tonight for sure. I'm learning to play BW properly and have been playing quite a bit against the AI for the sake of perfecting my execution of build orders but it kinda sucks just leaving the game after 5-10 minutes because the CPU is such shit that it would be a waste of time otherwise haha
It is the mark of an educated mind to be able to entertain a thought without accepting it.
Golgotha
Profile Blog Joined January 2011
Korea (South)8418 Posts
September 26 2017 03:44 GMT
#6
damn. impressive. it will be fun for offline practice and just warming up. by the way, will you update it so that the AI doesn't do stupid things like storming a single zergling?
neptunusfisk
Profile Blog Joined July 2012
2286 Posts
Last Edited: 2017-09-26 04:03:34
September 26 2017 03:48 GMT
#7
On September 26 2017 12:44 Golgotha wrote:
damn. impressive. it will be fun for offline practice and just warming up. by the way, will you update it so that the AI doesn't do stupid things like storming a single zergling?


There are plenty of bots that try to be as good as possible, but this isn't one of them. Go to http://www.sscaitournament.com/ to find bots that are harder to get running, but once they are, they will stomp you.

One thing that would be a huge improvement over the standard AI is if it actually gave up before being eliminated. I hate that so much.
maru G5L pls
Littles
Profile Blog Joined December 2014
United States3 Posts
September 26 2017 05:45 GMT
#8
I am curious on how to run the AI.

I replace the patch_rq.mpq with the new BW Meta AI. But the problem is that the Blizzard App (that name *shudder*) keeps forcing me to update the game before playing. I've tried to manually launch the game form the folder, but it just redirects me to the app.

Because it cannot launch the game unless it is updated, I am unable to try out the meta AI.
(I disabled autopatch and it only displays an Update button instead of Play on the launcher)
Velitation
Profile Joined April 2010
Canada224 Posts
Last Edited: 2017-09-26 07:07:13
September 26 2017 06:56 GMT
#9
I think you just have to let the game update to latest patch first, then you can try replacing the patch_rq.mpq after that point.
Other than that, try seeing if temporarily going offline (turn off wifi and/or unplugging ethernet) and launching does anything different. I'll try it out for myself in a bit.

EDIT: I was able to get it to work offline, but the App will attempt to patch the mpq file if you go back online and quit the game.
Golgotha
Profile Blog Joined January 2011
Korea (South)8418 Posts
September 26 2017 07:11 GMT
#10
On September 26 2017 12:48 neptunusfisk wrote:
Show nested quote +
On September 26 2017 12:44 Golgotha wrote:
damn. impressive. it will be fun for offline practice and just warming up. by the way, will you update it so that the AI doesn't do stupid things like storming a single zergling?


There are plenty of bots that try to be as good as possible, but this isn't one of them. Go to http://www.sscaitournament.com/ to find bots that are harder to get running, but once they are, they will stomp you.

One thing that would be a huge improvement over the standard AI is if it actually gave up before being eliminated. I hate that so much.


how come it's hard to get running? Also, do these more advanced AI follow standard build orders? that would be so cool.
Littles
Profile Blog Joined December 2014
United States3 Posts
September 26 2017 12:48 GMT
#11
Oh, thank you, thank you. I was under the impression that SCR requires me to always be online.
jncraton
Profile Joined May 2011
United States8 Posts
Last Edited: 2017-09-26 14:04:18
September 26 2017 12:56 GMT
#12
I replace the patch_rq.mpq with the new BW Meta AI. But the problem is that the Blizzard App (that name *shudder*) keeps forcing me to update the game before playing. I've tried to manually launch the game form the folder, but it just redirects me to the app.


For me, it works to open the Blizzard app, run any updates, and once the play button appears I replace the patch MPQ and then hit play.
jncraton
Profile Joined May 2011
United States8 Posts
Last Edited: 2017-09-26 15:11:29
September 26 2017 14:11 GMT
#13
how come it's hard to get running?


BWAPI is more difficult to get set up because it requires running multiple instances of StarCraft. It takes control of the game engine in the same way that human would, so you actually have to join a multiplayer game against one of the AIs running on another machine/VM or use some hack that allows multiple instances to run simultaneously on the same machine.
XCraftin4K
Profile Joined September 2017
19 Posts
September 27 2017 22:06 GMT
#14
This is interesting. I'll give it a try.
jncraton
Profile Joined May 2011
United States8 Posts
September 29 2017 14:17 GMT
#15
On September 28 2017 07:06 XCraftin4K wrote:
This is interesting. I'll give it a try.


Sounds great! Let me know how it goes or if you have any problems getting it set up.
xdq28635
Profile Joined June 2013
11 Posts
September 29 2017 16:30 GMT
#16
TY so much i m about to try it out
Littles
Profile Blog Joined December 2014
United States3 Posts
September 30 2017 07:57 GMT
#17
On September 26 2017 21:56 jncraton wrote:
Show nested quote +
I replace the patch_rq.mpq with the new BW Meta AI. But the problem is that the Blizzard App (that name *shudder*) keeps forcing me to update the game before playing. I've tried to manually launch the game form the folder, but it just redirects me to the app.


For me, it works to open the Blizzard app, run any updates, and once the play button appears I replace the patch MPQ and then hit play.


Clever! Worked for me as well. Thanks!
Polyknikes
Profile Joined October 2017
6 Posts
Last Edited: 2017-10-01 05:27:22
October 01 2017 05:26 GMT
#18
funny, this AI plays better than many humans. could you also include a version that focuses on macro/standard play? no all in builds like 5 pool from the AI. this is to generally create longer games with multiple expos
Yadnak
Profile Joined October 2017
9 Posts
October 02 2017 08:37 GMT
#19
This is just what I needed.

Thank you.
Broodwar4lyf
Profile Blog Joined February 2016
304 Posts
October 02 2017 09:52 GMT
#20
this is really what the community needs right now. bwapi thing needs years before it can be something of use, its just too damn hard to figure out for new players and nobody's bothering to make ease of use accessible with all the programers in that community
https://cinesnipe.com
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 14h 20m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 144
StarCraft: Brood War
EffOrt 336
actioN 294
Larva 270
Mini 266
BeSt 210
Leta 130
Pusan 58
Nal_rA 50
ToSsGirL 48
sorry 44
[ Show more ]
Backho 43
NaDa 31
Rush 25
Bale 16
Mind 14
Light 1
Dota 2
XaKoH 490
XcaliburYe143
League of Legends
JimRising 451
Counter-Strike
olofmeister1386
shoxiejesuss672
m0e_tv492
Stewie2K490
zeus70
edward48
oskar41
Heroes of the Storm
Khaldor115
Other Games
ceh9434
crisheroes275
Sick192
Fuzer 131
Hui .94
NeuroSwarm61
Organizations
Dota 2
PGL Dota 2 - Main Stream12297
Other Games
gamesdonequick890
StarCraft: Brood War
lovetv 7
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• LUISG 23
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos806
• Stunt560
Upcoming Events
Replay Cast
14h 20m
CranKy Ducklings
1d
RSL Revival
1d
MaxPax vs Rogue
Clem vs Bunny
WardiTV Team League
1d 2h
uThermal 2v2 Circuit
1d 7h
Patches Events
1d 7h
BSL
1d 10h
Sparkling Tuna Cup
2 days
RSL Revival
2 days
ByuN vs SHIN
Maru vs Krystianer
WardiTV Team League
2 days
[ Show More ]
BSL
2 days
Replay Cast
2 days
Replay Cast
2 days
Wardi Open
3 days
Monday Night Weeklies
3 days
WardiTV Team League
4 days
GSL
5 days
The PondCast
6 days
WardiTV Team League
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-03-12
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

CSL Elite League 2026
ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
NationLESS Cup
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
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 © 2026 TLnet. All Rights Reserved.