• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:22
CEST 12:22
KST 19:22
  • 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, and the Limitations of Standard Play0Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview8
Community News
[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)63ZeroSpace at Steam NextFest - Last free demo31Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611
StarCraft 2
General
Enough with this crap patch: boring and suck! 5.0.16 patch for SC2 goes live (8 worker start) Possible bug in the new patch? Map Pool Suggestion For 1v1 HackErIsTop take on Patch 5.0.16
Tourneys
Force Vital Reviews – Does It Really Work? Douyu Cup 2026: $20,000 Legends Event (June 26-28) INu's Battles#17 <BO.9> RSL Revival: Season 6 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 531 Experimental Artillery Mutation # 530 One For All Mutation # 529 Opportunities Unleashed
Brood War
General
ASL 22 Proposed Map Pool Quality of life changes in BW that you will like ? [BSL22] Non-Korean Championship from 13 to 28 June BSL Season 22 BW General Discussion
Tourneys
[Megathread] Daily Proleagues The Casual Games of the Week Thread [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST CSLAN 4 is Coming!
Strategy
Why doesn't anyone use restoration? Simple Questions, Simple Answers Relatively freeroll strategies Creating a full chart of Zerg builds
Other Games
General Games
Nintendo Switch Thread ZeroSpace at Steam NextFest - Last free demo Stormgate/Frost Giant Megathread Games for Kids The Perfect Game
Dota 2
Looking for a Dota Mentor 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
TL Mafia
Vanilla Mini Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread [H]Internet/Gaming Cafe Tips and Tricks
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 McBoner: A hockey love story Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
How To Predict Tilt in Espor…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Why RTS gamers make better f…
gosubay
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11205 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
Douyu Cup 2020
05:00
2026 - Day 1
Oliveira vs Trap
Jieshi vs XY
soO vs FanTaSy
TY vs Coffee
Ryung 1087
WardiTV783
CranKy Ducklings257
IndyStarCraft 148
3DClanTV 89
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Ryung 1087
SortOf 177
IndyStarCraft 148
ProTech128
Lowko97
StateSC2 70
StarCraft: Brood War
Britney 21077
Sea 1444
Horang2 874
Hyuk 641
Soma 251
Zeus 212
actioN 167
Rush 166
Soulkey 156
ggaemo 111
[ Show more ]
NaDa 82
Leta 77
Dewaltoss 72
Aegong 64
ToSsGirL 58
Last 53
Movie 47
Liquid`Ret 42
Free 34
Sharp 28
sorry 25
Sacsri 19
Bale 15
IntoTheRainbow 10
Hm[arnc] 10
yabsab 4
Dota 2
XaKoH 144
League of Legends
JimRising 437
Counter-Strike
shoxiejesuss1740
x6flipin184
Other Games
ceh9732
Liquid`RaSZi675
crisheroes224
Mew2King184
Organizations
Other Games
gamesdonequick682
BasetradeTV262
StarCraft: Brood War
lovetv 10
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• CranKy Ducklings SOOP22
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 6
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1887
Upcoming Events
OSC
5h 38m
Douyu Cup 2020
18h 38m
Neeb vs Impact
MacSed vs Cyan
Scarlett vs Kelazhur
INnoVation vs Dear
Douyu Cup 2020
1d 18h
Maestros of the Game
2 days
herO vs Classic
Maru vs Serral
BSL22 NKC (BSL vs China)
2 days
Douyu Cup 2020
2 days
BSL22 NKC (BSL vs China)
3 days
Online Event
3 days
RSL Revival
3 days
WardiTV Weekly
4 days
[ Show More ]
RSL Revival
4 days
RSL Revival
5 days
Kung Fu Cup
6 days
OSC
6 days
Liquipedia Results

Completed

Proleague 2026-06-24
WardiTV Spring 2026
Heroes Pulsing #2

Ongoing

IPSL Spring 2026
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
CSL Season 21: Qualifier 1
CSL Season 21: Qualifier 2
SCTL 2026 Spring
Douyu Cup 2026
Maestros of the Game 2
Murky Cup 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026

Upcoming

CSL 2026 Summer (S21)
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
BCC 2026
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E1
Heroes Pulsing #3
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 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.