• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 15:49
CET 21:49
KST 05:49
  • 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 ZvT24Behind the Blue - Team Liquid History Book16Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0241LiuLi Cup: 2025 Grand Finals (Feb 10-16)46Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker16
StarCraft 2
General
Liquipedia WCS Portal Launched ByuL: The Forgotten Master of ZvT Kaelaris on the futue of SC2 and much more... How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Nexon's StarCraft game could be FPS, led by UMS maker
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) StarCraft Evolution League (SC Evo Biweekly) How do the "codes" work in GSL? Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup: 2025 Grand Finals (Feb 10-16)
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 513 Attrition Warfare The PondCast: SC2 News & Results Mutation # 512 Overclocked Mutation # 511 Temple of Rebirth
Brood War
General
Do you consider PvZ imbalanced? [LIVE] [S:21] ASL Season Open Day 1 BGH Auto Balance -> http://bghmmr.eu/ ACS replaced by "ASL Season Open" - Starts 21/02 Gypsy to Korea
Tourneys
Escore Tournament StarCraft Season 1 [Megathread] Daily Proleagues Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Simple Questions, Simple Answers Zealot bombing is no longer popular? Fighting Spirit mining rates Current Meta
Other Games
General Games
Nintendo Switch Thread ZeroSpace Megathread Diablo 2 thread Path of Exile Battle Aces/David Kim RTS Megathread
Dota 2
Official 'what is Dota anymore' discussion
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
Vanilla Mini Mafia TL Mafia Community Thread Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread Ask and answer stupid questions here! Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club The herO Fan Club!
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
ASL S21 English Commentary…
namkraft
Inside the Communication of …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1947 users

Bits of Code

Forum Index > Community Content
Post a Reply
ESChamp
Profile Joined September 2014
Canada124 Posts
July 13 2019 00:12 GMT
#1
[image loading]


There is a lot of talk of Deepmind and Alphastar in the community and you might be thinking to yourself? "I want to make my own StarCraft 2 A.I Bot"

Well, wonder to yourself no longer!

We've started the series Bits of Code, where every week we explore the practical and the theoretical of how to put together your own custom Sc2 bot.


Links
  • Playlist
  • SC2 Bot League - ProBots
  • SC2ai wiki
ESChamp
Profile Joined September 2014
Canada124 Posts
Last Edited: 2019-07-13 00:14:05
July 13 2019 00:13 GMT
#2
In this episode Steven shows how to do a very simple Zerg Bot, all it does is make 6 zerglings in PySC2

ESChamp
Profile Joined September 2014
Canada124 Posts
July 14 2019 20:14 GMT
#3
This episode we explore how your new bot can interpret the Game





ESChamp
Profile Joined September 2014
Canada124 Posts
July 22 2019 17:11 GMT
#4
In episode 3 we explore the actions your newly minted PySC2 Bot can take.

ESChamp
Profile Joined September 2014
Canada124 Posts
August 09 2019 18:16 GMT
#5
As requested by some, using what we learned about Raw Actions and Raw Observations to make a baby AlphaStar. In this episode we show you how to make a Protoss bot using the same technology as AlphaStar

ESChamp
Profile Joined September 2014
Canada124 Posts
August 26 2019 17:24 GMT
#6
We take a dive into what reinforcement learning is as it pertains to StarCraft 2. How rewards are applied to bot learning and how you can use it for your own bot.

sam13th
Profile Joined September 2019
2 Posts
September 17 2019 06:44 GMT
#7
wow! that's what I was looking for like sooooooooo lonnnnggggg!
I will definitely put my eyes on this and maybe I also can make my starcraft AI bot!! I was also looking at https://www.facebook.com which is quite helpful as well.
ESChamp
Profile Joined September 2014
Canada124 Posts
September 23 2019 00:23 GMT
#8
This is the last video in this series. Continuing from episode 5, in this episode we take what we learned about Machine learning to show you how to make your own Terran Machine Learning bot.
ESChamp
Profile Joined September 2014
Canada124 Posts
January 27 2020 19:39 GMT
#9
[image loading]

Bits of Code is back with a new LIVE episode Skjb will interview MicroMachine’s creator Unusual and RaphRR on the ins of out of building a champion Bot. MicroMachine is the first SC2 Bot to win 2 open tournaments, first bot to reach 2k MMR on SC2 AI and as has over 90% Win Rate on AI Arena.

Date & Time: Tuesday, Jan 28 12:00am GMT (GMT+00:00)
Stream Link: ESChamp
ESChamp
Profile Joined September 2014
Canada124 Posts
April 21 2020 22:41 GMT
#10


Been a bit since we did an episode of BoC, in this episode we explore how to use Machine Learning to predict battle outcomes

Useful Links

Try the code here
article with more details: here
Libvoxelbot library that's mentioned in the video
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
April 22 2020 17:21 GMT
#11
Nice medium article. The outcome of marine vs marine is very much the expected one of course. The problem of how to extend this to more complex compositions an interesting one. Marines vs Zealots and Stalkers probably can't be extrapolated (at least not linearly) from Marines vs Zealots and Marines vs Stalkers. And that's without considering the other variables like positioning.
ESChamp
Profile Joined September 2014
Canada124 Posts
May 05 2020 23:04 GMT
#12
On April 23 2020 02:21 ZigguratOfUr wrote:
Nice medium article. The outcome of marine vs marine is very much the expected one of course. The problem of how to extend this to more complex compositions an interesting one. Marines vs Zealots and Stalkers probably can't be extrapolated (at least not linearly) from Marines vs Zealots and Marines vs Stalkers. And that's without considering the other variables like positioning.


actually all the combinations Steven tried were linear, you can't extrapolate a combo of units from two separate tests of those units, but you can test the combo.

regarding positioning, that could be factored in as a test but things are rarely that exact anyway, you would typically avoid a fight that is close to the boundary of success/failure
Please log in or register to reply.
Live Events Refresh
PSISTORM Gaming Misc
16:55
FSL s10 TeamLeague: ST vs POG
Liquipedia
Epic.LAN
12:00
#47 - Day 2
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 133
SpeCial 84
JuggernautJason81
CosmosSc2 80
PattyMac 9
StarCraft: Brood War
Sea 1334
Shuttle 135
Hm[arnc] 98
Rock 29
nyoken 15
NaDa 9
Dota 2
qojqva1719
LuMiX1
Counter-Strike
pashabiceps3090
Super Smash Bros
Mew2King82
Heroes of the Storm
Khaldor363
MindelVK15
Other Games
tarik_tv5838
Grubby3552
FrodaN1699
Beastyqt709
B2W.Neo614
ToD196
mouzStarbuck160
Liquid`Hasu159
ArmadaUGS157
Trikslyr73
Dewaltoss67
KnowMe47
Livibee43
Organizations
Other Games
gamesdonequick1146
StarCraft 2
angryscii 28
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 22 non-featured ]
StarCraft 2
• Berry_CruncH189
• StrangeGG 71
• printf 53
• Airneanach31
• musti20045 21
• Adnapsc2 19
• davetesta3
• IndyKCrew
• AfreecaTV YouTube
• intothetv
• Kozan
• sooper7s
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• Pr0nogo 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota247
Counter-Strike
• Shiphtur264
Other Games
• imaqtpie1254
• tFFMrPink 12
Upcoming Events
Replay Cast
3h 12m
PiG Sty Festival
12h 12m
Serral vs YoungYakov
ByuN vs ShoWTimE
Sparkling Tuna Cup
13h 12m
Replay Cast
1d 3h
Replay Cast
1d 12h
Wardi Open
1d 15h
Monday Night Weeklies
1d 20h
Replay Cast
2 days
WardiTV Winter Champion…
2 days
Replay Cast
3 days
[ Show More ]
WardiTV Winter Champion…
3 days
The PondCast
4 days
Replay Cast
5 days
Korean StarCraft League
6 days
CranKy Ducklings
6 days
Liquipedia Results

Completed

Escore Tournament S1: King of Kings
LiuLi Cup: 2025 Grand Finals
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
[S:21] ASL SEASON OPEN 1st Round Qualifier
WardiTV Winter 2026
PiG Sty Festival 7.0
Nations Cup 2026
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025

Upcoming

Acropolis #4 - TS5
Jeongseon Sooper Cup
Spring Cup 2026: China & Korea Invitational
[S:21] ASL SEASON OPEN 2nd Round
[S:21] ASL SEASON OPEN 2nd Round Qualifier
Acropolis #4 - TS6
Acropolis #4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
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.