• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:16
CEST 17:16
KST 00:16
  • 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] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4Team Liquid Map Contest #21 - Presented by Monster Energy9uThermal's 2v2 Tour: $15,000 Main Event18Serral wins EWC 202549
Community News
Maestros of The Game—$20k event w/ live finals in Paris23Weekly Cups (Aug 11-17): MaxPax triples again!13Weekly Cups (Aug 4-10): MaxPax wins a triple6SC2's Safe House 2 - October 18 & 195Weekly Cups (Jul 28-Aug 3): herO doubles up6
StarCraft 2
General
What mix of new and old maps do you want in the next 1v1 ladder pool? (SC2) : 2v2 & SC: Evo Complete: Weekend Double Feature Geoff 'iNcontroL' Robinson has passed away The GOAT ranking of GOAT rankings RSL Revival patreon money discussion thread
Tourneys
RSL: Revival, a new crowdfunded tournament series Maestros of The Game—$20k event w/ live finals in Paris Sparkling Tuna Cup - Weekly Open Tournament Monday Nights Weeklies Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
External Content
Mutation # 487 Think Fast Mutation # 486 Watch the Skies Mutation # 485 Death from Below Mutation # 484 Magnetic Pull
Brood War
General
No Rain in ASL20? BW General Discussion Flash On His 2010 "God" Form, Mind Games, vs JD BGH Auto Balance -> http://bghmmr.eu/ Joined effort
Tourneys
[ASL20] Ro24 Group C [ASL20] Ro24 Group B BWCL Season 63 Announcement [CSLPRO] It's CSLAN Season! - Last Chance
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Dawn of War IV Path of Exile Stormgate/Frost Giant 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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread The year 2050 Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
High temperatures on bridge(s) Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment"
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
Evil Gacha Games and the…
ffswowsucks
Breaking the Meta: Non-Stand…
TrAiDoS
INDEPENDIENTE LA CTM
XenOsky
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3383 users

StarCraft Human 'N' AI League

Forum Index > BW General
Post a Reply
Normal
Sonko
Profile Joined February 2019
154 Posts
December 10 2019 14:11 GMT
#1
Hello everyone,

Since I don't want to reply to various other topics with this, I thought it deserved its own thread. This is about the StarCraft Human 'N' AI League (SCHNAIL), a platform that enables you to play against custom Brood War AIs. I intend to post updates here, and engage the community better. I think it's time, and the project is in a state that it is worthwile to talk about it.

About me

My name is Sonko, and I have a site called Making Computer Do Things, dedicated to Brood War AI. I'm a software developer by trade. Originally, I started with writing my own AI, and wrote some articles about that (31, to be exact). Then I started to do the Undermind podcast, which was about talking with bot authors. I decided that I will try to make our scene a bit more public, and

Things I also do:
- Every two weeks, I cast games on the SSCAIT (Student Starcraft AI Tournament) channel.
- I'm writing a book about BWAPI (How to write a bot, basically)
- I do the (almost) weekly "AI news for gamers"segment for the Pylon Show.
- I help out with BSL (Bombastic Star League) development a bit.
- I host live bot coding streams on my Twitch channel.

The story so far...

We started with an idea that we want people to play against Brood War bots. DropLauncher exists, but it kinda works, kinda not with many bots, and it is not maintained anymore. I decided that I will make something that is presentable, and friendly to the average gamer. I think it's unreasonable to expect an hour of tinkering so you can play against a bot that might or not work. So first the idea was born, and we named it... Bladder (short for bot ladder). Yes, that was fun, but I soon decided that it will be something else, thus SCHNAIL was born.
Alphastar have raised the awareness about AI, and StarCraft AI in general, and this is the time to give something to Brood War players as well.

Here are the videos documenting the early stages (in chronological order):
First iteration:

A quick update after:

Redesigned alpha version:


And with this, we had an awesome stream with ZZZeroPL. A recurring theme was people getting surprised that yes, these in fact are AIs, and generally, fun were had. I wrote a summary about it too.

And the most recent news...

And now we come to our present day. I have a small, but dedicated group of people who help me out on a regular basis, and we are almost there. We still have a lot of kinks to work out, but the path is clear. I decided that I will make the development roadmap accessible for the public. I detailed my decision in the article below. Also, I added some benefits to the Patreon of my site: Among other things, you can vote on, and propose new features!

Here is the detailed description with the roadmap.

I'm determined to make this happen, and your support definitely helps with that. I want to move to open beta in 2-3 months, then release this to the general public.

Feel free to ask me anything about the project in this thread.I intend to keep this topic up to date.

Thanks for reading, and En Taro Adun!
A site about brood war AI: www.makingcomputerdothings.com
Shinrei
Profile Joined February 2007
United States237 Posts
December 10 2019 16:10 GMT
#2
I love the idea of worthy AI opponents. Used to love practicing against the BWAILauncher AI before remastered came out, so I'm excited to see what kind of progress is happening with current AI development.
=^.^=
Akio
Profile Blog Joined January 2019
Finland1838 Posts
December 10 2019 17:16 GMT
#3
Thank you for all the contributions for the community, much respect!

I would be super down to play with an AI, the idea of practicing builds and strategies against a worthy opponent that also adapts and doesn't just do 1 base all-ins is a welcome one for sure.
Mine gas, build tanks.
art_of_turtle
Profile Blog Joined September 2012
United States1185 Posts
December 10 2019 23:26 GMT
#4
This is an unsung hero of our community!
Flash should fear Sacsri
Sonko
Profile Joined February 2019
154 Posts
December 11 2019 08:16 GMT
#5
Thanks for the kind words! I forgot to post the release notes so far, so here they are - this is the stuff we have up and running.


RELEASE NOTES:


0.2.2:
------

Bugfixes:
- Updating bots no longer causes multiple entries in the bot list
- Bots with spaces in their name sometimes caused problems when exiting the game, and trying to save the replay. This has been fixed

New features:
- Added LF3 (latency frames) for bots. From the player side, this does not affect gameplay.
- Added proper management of learning files
- Added a schnail.env file to the bwapi-data/read folder. The existence of this file signifies that this is the SCHNAIL environment. It contains
key-value pairs of properties. Currently only the version property is present1"
- Added localization. In the settings tab, there is a language selection dropdown. Currently supported languages: English (default), German,
Dutch, spanish, Chinese (Simplified), Chinese (Traditional), Hungarian, Swedish. Some texts might be missing, translation is not in sync with
relases yet.
- Added a functioning Quit, and a placeholder Log Out button to the Settings tab.

Enhancements:
- Added a message when bot files are being cleaned up
- Some bots were missing config files, and now they've been re-enabled.
- Adjusted alphabetical sorting to be case insensitive

Translation is an effort by a group of volunteers - special thanks to them! Namely: Hao Pan, Hannes Bredberg,
Johan de Jong, Dennis Waldherr, Javier Sacido, and Micky Holdorf.

0.2.1:
------
New features:
- Increased launcher size to 1200x900
- Added changing username functionality: Username, and settings are saved.
- Added a skip downloads button to the loading screen. This finishes downloading the current bot, then skips to the Game screen
- Added some margins around buttons
- Added alphabetic sorting to the bot list
- Added a bot name search field
- Added logging
- Added UI element "Enable logging" - currently logging cannot be actually disabled


Enhancements:
- Game automatically launches for 2+ player maps

Bugfixes
- Corrupted bots.dat file no longer causes the launcher to quit

A site about brood war AI: www.makingcomputerdothings.com
Chronopolis
Profile Joined April 2009
Canada1484 Posts
December 11 2019 11:46 GMT
#6
Was waiting for this, awesome work! I think it could make for a new pastime for people who want to play 1v1 broodwar but with a pre-defined challenge and without the stress of laddering.
Jealous
Profile Blog Joined December 2011
10164 Posts
December 11 2019 18:00 GMT
#7
It's great to see that development has already come so far; I remember discussing this with you earlier this year, and I still think that this is a great thing for the community.

To anyone who may be suspicious about the AI's capabilities, as a player that peaked at ~1950/A rank on the remastered ladder, I have dropped many games to various AI which I am sure will be featured in this service. It's definitely interesting to play with them. GL to everyone!
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Szinkler
Profile Joined July 2018
Hungary394 Posts
Last Edited: 2019-12-11 18:24:04
December 11 2019 18:22 GMT
#8
This sounds great! I watched the stream with Zzzero, some AIs seem pretty strong.
Thank you (and everyone who contributed) for doing this!
Sonko
Profile Joined February 2019
154 Posts
January 02 2020 15:10 GMT
#9
Hello everyone,

I was on a bit of a vacation, but now I'm back to working on SCHNAIL.
A quick preview from the release notes:
Bugfixes:
- Fixed a bug where bot sorting wasn't working after switching tabs, and after deleting text from the bot search bar

New features:
- Added icons


Currently I'm working on setting up a server, so beta can begin soon.

Also, I'm coordinating with ZZZero (the organizer of BSL), and we will have human vs. bot showmatches for Chobo League players - details to follow when we worked them out

Happy new year, and stay tuned for updates!
A site about brood war AI: www.makingcomputerdothings.com
WGT-Baal
Profile Blog Joined June 2008
France3384 Posts
January 02 2020 18:20 GMT
#10
On January 03 2020 00:10 Sonko wrote:
Hello everyone,

I was on a bit of a vacation, but now I'm back to working on SCHNAIL.
A quick preview from the release notes:
Show nested quote +
Bugfixes:
- Fixed a bug where bot sorting wasn't working after switching tabs, and after deleting text from the bot search bar

New features:
- Added icons


Currently I'm working on setting up a server, so beta can begin soon.

Also, I'm coordinating with ZZZero (the organizer of BSL), and we will have human vs. bot showmatches for Chobo League players - details to follow when we worked them out

Happy new year, and stay tuned for updates!



Showmatches would be amazing indeed. Happy new year to you too, looking forward to the beta!
Horang2 fan
TelecoM
Profile Blog Joined January 2010
United States10673 Posts
January 02 2020 20:45 GMT
#11
This is amazing, what is the highest rank one of your bots has reached on remastered ladder?
AKA: TelecoM[WHITE] Protoss fighting
Sonko
Profile Joined February 2019
154 Posts
January 03 2020 13:53 GMT
#12
This is amazing, what is the highest rank one of your bots has reached on remastered ladder?


These bots work under SC 1.16 - it is unfortunately not our decision. We are hoping that Blizzard decides a go-ahead on the remastered BWAPI (the interface used by these bots) for Remastered. We don't have technical obstacles for that. Also, these bots are only on bot vs. bot ladders at the moment, the SCHNAIL will be the first human vs. bot one.
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
January 04 2020 20:53 GMT
#13
We talked a bit about SCHNAIL in this week's Undermind podcast:
https://makingcomputerdothings.com/the-undermind-episode-36/
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
January 06 2020 13:26 GMT
#14
And yesterday, there was another stream with nice__username, you can watch it here:
https://www.twitch.tv/videos/531508179

Finally, the bots won most of the matches Pro gamers make it seem so easy do defeat these AIs, but someone with less experience might have trouble with them. I think it will achieve one of the goals we want, which is to provide a meaningful practice tool.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
January 06 2020 23:53 GMT
#15
On January 06 2020 22:26 Sonko wrote:
And yesterday, there was another stream with nice__username, you can watch it here:
https://www.twitch.tv/videos/531508179

Finally, the bots won most of the matches Pro gamers make it seem so easy do defeat these AIs, but someone with less experience might have trouble with them. I think it will achieve one of the goals we want, which is to provide a meaningful practice tool.

What is their MMR?
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
January 07 2020 13:16 GMT
#16
Here you can see the bot vs. bot ratings:
https://sscaitournament.com/index.php?action=scoresCompetitive

Those are relative to each other. We currently don't have any human vs. bot rankings (One of the features is to have one. I have updated the Development Roadmap accordingly)
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
January 08 2020 02:27 GMT
#17
On January 07 2020 22:16 Sonko wrote:
Here you can see the bot vs. bot ratings:
https://sscaitournament.com/index.php?action=scoresCompetitive

Those are relative to each other. We currently don't have any human vs. bot rankings (One of the features is to have one. I have updated the Development Roadmap accordingly)

Sorry for not being clear, I meant nice__username's MMR.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
January 10 2020 13:04 GMT
#18
Hello everyone,

Yet again, I have some great news!
https://twitter.com/makingcomputer1/status/1215232928705323010?s=20

I've been invited to the Pylon show next week (2020 Jan 15th) to talk about the SCHNAIL project, and StarCraft AI in general. I'm very excited for this opportunity, and to represent the whole Brood War AI community.

Until then, I'm not releasing any updates - I guess you just have to watch the show
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
January 10 2020 16:20 GMT
#19
Congratulations! :D
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
January 21 2020 10:28 GMT
#20
And here is the Pylon show episode with me, where we talk about SCHNAIL, and a lot of cool things about BW AI in general. It was a great experience, and we just started to scratch the surface.
A site about brood war AI: www.makingcomputerdothings.com
pebble444
Profile Blog Joined March 2011
Italy2497 Posts
Last Edited: 2020-01-21 14:39:48
January 21 2020 14:34 GMT
#21
Halfway throught listening to the talkshow; I have to say very interesting conversation even if I know nothing about program languages; also the part that is about Broodwar and AI starts at 35:24
"Awaken my Child, and embrace the Glory that is your Birthright"
Sonko
Profile Joined February 2019
154 Posts
January 25 2020 15:40 GMT
#22
Hey everyone, I will be holding a "state of the project" type stream today, after BSL (So you don't have to choose) Here is the announcement, and the stream is here:
https://www.twitch.tv/sonkomagnus
A site about brood war AI: www.makingcomputerdothings.com
bITt.mAN
Profile Blog Joined March 2009
Switzerland3693 Posts
January 25 2020 23:49 GMT
#23
This is really great, keep up the good work!

Do you know if DeepMind will do BW - could you contact them?
BW4LYF . . . . . . PM me, I LOVE PMs. . . . . . Long live "NaDa's Body" . . . . . . Fantasy | Bisu/Best | Jaedong . . . . .
Moopower
Profile Joined May 2017
128 Posts
January 26 2020 07:42 GMT
#24
How do I play against one of these ai? I tried installing 1.16 version of broodwar but I don't get how to sync this with the older version of bw.
Sonko
Profile Joined February 2019
154 Posts
January 26 2020 13:11 GMT
#25
And if you missed the stream yesterday, I uploaded it to YouTube as well: Click here!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
February 07 2020 15:59 GMT
#26
Hey everyone,

About SCHNAIL: we are ready to move to beta. In a few weeks, I'd like to do just that. For the time being, that's all - a lot of the work is unglamorous backend tinkering. I'll probably write a post, and/or hold a stream again.

Somewhat marginally related though, is that I gave a lightning talk about StarCraft AI in the FOSDEM 2020 conference. You can watch it here:
A site about brood war AI: www.makingcomputerdothings.com
2Pacalypse-
Profile Joined October 2006
Croatia9508 Posts
February 07 2020 16:19 GMT
#27
Very good news.

Great talk as well; we need more StarCraft evangelists like yourself in the scene.
Moderator"We're a community of geniuses because we've found how to extract 95% of the feeling of doing something amazing without actually doing anything." - Chill
Sonko
Profile Joined February 2019
154 Posts
February 18 2020 18:14 GMT
#28
Hey, just so I give you a little update:
We have entered closed beta. Currently, bot authors, and a select few people can test the infrastructure. Here are the latest release notes.

The client is mostly stable, but we are working out the bugs, and working on the website. We have to figure out a few things, and stress-test the infrastructure, but it is in a playable, testable state for the most part. I hope we can move into open beta very soon.

0.3.2.1 (closed beta release)
-------
New features:
- Moved to the schnail server, not working from SSCAIT anymore.
- Added a login screen, with remember username functionality. It also displays texts in the last used language.
- Added logout confirmation dialog

Enhanchements:
- Upon launching a bot, a field "playerguid=<guid>" is written into the schnail.env file
- Enchnaced some of the bot shutdown processes, now closing StarCraft at any point should shut down the bot processes properly.

Bugfixes:
- Fixed a bug where bot sorting was messed up after switching tabs
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
February 18 2020 18:21 GMT
#29
Also, I was a bit preoccupied, so answers, in order:
Very good news.

Great talk as well; we need more StarCraft evangelists like yourself in the scene.


Thanks for the kind words, I'm doing my best!

How do I play against one of these ai? I tried installing 1.16 version of broodwar but I don't get how to sync this with the older version of bw.


The client is not public yet. I hope it will be very soon, but my time is finite. We are almost there, though.

This is really great, keep up the good work!

Do you know if DeepMind will do BW - could you contact them?


I don't think they will, but that's just my opinion. I don't have contact with them.
A site about brood war AI: www.makingcomputerdothings.com
Taz_aka_Moataz
Profile Joined February 2020
Egypt2 Posts
February 18 2020 20:30 GMT
#30
--- Nuked ---
Sonko
Profile Joined February 2019
154 Posts
February 19 2020 13:31 GMT
#31
Hello everyone,

I felt the need to take a stance on some things, and talk about AI and ethics. This is mainly about SCHNAIL, but not exclusively so. I would much rather work on actual features than deal with this, but this can't be ignored.
AI competitions and ethics

I'll be back with more and merrier news about the project soon.
A site about brood war AI: www.makingcomputerdothings.com
Xeofreestyler
Profile Blog Joined June 2005
Belgium6771 Posts
February 19 2020 16:05 GMT
#32
This is awesome
Graphics
Sonko
Profile Joined February 2019
154 Posts
February 19 2020 18:29 GMT
#33
This is awesome


I don't know which part you mean, but thank you, good sir
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
February 19 2020 20:21 GMT
#34
I'm doing some SCHNAIL testing stream, tune in, and feel free to ask questions at:
https://www.twitch.tv/sonkomagnus
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-02-21 17:04:16
February 21 2020 17:03 GMT
#35
And this article is a bit overdue - talking about entering closed beta, and what that entails. https://makingcomputerdothings.com/crawling-schnail-we-have-entered-beta/
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
March 02 2020 10:42 GMT
#36
Ooops, I forgot to announce, but nice__username did another stream with the SCHNAIL client - it went great. The recording is still available at:
https://www.twitch.tv/videos/560458762
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
March 09 2020 08:52 GMT
#37
If you have doubts about it, just watch my favorite reaction to SCHNAIL so far:

A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
March 20 2020 19:16 GMT
#38
Some huge news, and updates!
There are some streams, and showmatches in progress. No dates are fixed yet, some teasers:
- Showmatches with BSL choboleague players
- A match with the latest AIST (AI tournament) winner with a secret pro player
- And none other than Artosis himself will play these bots on stream soon!

In the meantime, a very much requested feature is almost done. I wrote up a detailed dev diary post - which might be mildly interesting for gamers, but TL;DR: We basically implemented CUSTOM HOTKEYS IN 1.16!
Here is the detailed writeup!

Stay tuned for updates - we want to move to open beta very soon!

A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
March 27 2020 07:24 GMT
#39
Speaking of streams,

CadenZie has agreed to play a BO 5 match against the latest AI StarCraft Tournament winner, Locutus! The time is 20:00 KST/12:00 CET this Saturday (03.28), on AfreecaTV! The best (wo)man vs machine of 2020 - Don't miss it!
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
March 27 2020 09:17 GMT
#40
On March 27 2020 16:24 Sonko wrote:
Speaking of streams,

CadenZie has agreed to play a BO 5 match against the latest AI StarCraft Tournament winner, Locutus! The time is 20:00 KST/12:00 CET this Saturday (03.28), on AfreecaTV! The best (wo)man vs machine of 2020 - Don't miss it!

Denzie is too good to lose to a machine.... right? Interested to hear her thoughts on the opposition. Please link the VOD when it's done!
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
March 28 2020 12:50 GMT
#41
The score was 3-2, with a close final match - Cadenzie did win in the end! The games were awesome, and the VOD is here:
http://vod.afreecatv.com/PLAYER/STATION/54629442 (watch from 3:10:00).
A site about brood war AI: www.makingcomputerdothings.com
-visnu-
Profile Joined April 2009
Australia149 Posts
March 28 2020 15:19 GMT
#42
yay!
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-03-30 11:10:36
March 30 2020 11:10 GMT
#43
I interviewed Cadenzie about her experience - here you can read the interview:
Click
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
March 31 2020 12:06 GMT
#44
YouTube VOD of the showmatches as well: Link
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 03 2020 01:14 GMT
#45
Artosis stream of SCHNAIL right now!
https://www.twitch.tv/artosis
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-04-03 16:38:48
April 03 2020 16:38 GMT
#46
And also, we are officially in open beta now! You can sign up and download the client at https://schnail.com!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 04 2020 11:45 GMT
#47
VOD of the Artosis stream:
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-04-06 20:41:38
April 06 2020 20:41 GMT
#48
And some other hype... you have about two weeks!
A site about brood war AI: www.makingcomputerdothings.com
F0rte
Profile Joined April 2020
United States11 Posts
April 06 2020 23:43 GMT
#49
On April 04 2020 01:38 Sonko wrote:
And also, we are officially in open beta now! You can sign up and download the client at https://schnail.com!


I usually just lurk around the community and watch things like the ASL, but I got curious when I saw this and signed up for the beta this past weekend. This is pretty amazing! I love the client and how easy it is to use. Well done. I never thought I would lose to a bot in BW no matter how rusty I was, but it looks like I have to start shedding off years of rust now...

Anyways, I just wanted to say that this pretty much inspired me to return to actually playing BW, not just casually lurking around. Thank you for that. Also, the zerg and protoss bot lists are swapped in the client. Cheers!
Sonko
Profile Joined February 2019
154 Posts
April 07 2020 08:04 GMT
#50
On April 07 2020 08:43 F0rte wrote:
Show nested quote +
On April 04 2020 01:38 Sonko wrote:
And also, we are officially in open beta now! You can sign up and download the client at https://schnail.com!


I usually just lurk around the community and watch things like the ASL, but I got curious when I saw this and signed up for the beta this past weekend. This is pretty amazing! I love the client and how easy it is to use. Well done. I never thought I would lose to a bot in BW no matter how rusty I was, but it looks like I have to start shedding off years of rust now...

Anyways, I just wanted to say that this pretty much inspired me to return to actually playing BW, not just casually lurking around. Thank you for that. Also, the zerg and protoss bot lists are swapped in the client. Cheers!



Thank you for the kind words! I'm very happy to hear that!

Also, we are aware of the bug, will be fixed in the next version
A site about brood war AI: www.makingcomputerdothings.com
atrox_
Profile Joined November 2010
United Kingdom1710 Posts
April 07 2020 08:12 GMT
#51
absolutely incredible client - fully enjoyed actually playing some bw again recently. Might as well ask here, does anyone else have an issue with the only audio being the blaringly loud blizzard opening splash and then that's it, no more audio at all with the audio options greyed out?
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-04-07 13:51:20
April 07 2020 13:48 GMT
#52
Some news
The SCHNAIL 0.4.0.3 version is out!
Release notes:
-------
New features:
- Changed the client to be resizeable, and added scroolbars to aid players with lower screen resolution
Bugfixes:
- Fixed switching up Protoss and Zerg race filtering on the game screen.
Enhanchements:
- Updated most of the Korean translations
- Switched the position of the play and the logout/quit buttons


You can get it from the website, but the 0.4.0.2 client should auto-update.

absolutely incredible client - fully enjoyed actually playing some bw again recently. Might as well ask here, does anyone else have an issue with the only audio being the blaringly loud blizzard opening splash and then that's it, no more audio at all with the audio options greyed out?


Thank you for the kind words! I don't think it's present everywhere, but I made a note of it to investigate.
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 11 2020 11:51 GMT
#53
Let's not forget about this!


We have a replay contest going - just submit your replays on the SCHNAIL discord, and FalconPaladin will cast the best ones!
(you can find your replays in the <schnail>\starcraft_bundled\maps\replays folder, if you don't save them manually)

The deadline is 04.20, so you better hurry
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 12 2020 16:17 GMT
#54
Hey everyone, version 0.4.04 is out! Since the auto-update wasn't working properly, make sure you get it from https://schnail.com/downloads (you need to log in)!
Release notes:
New features:
- Changed the way updates work - no forced update for the time being, just an alert on the game screen
- Added a selector for practice and ranked modes in the game tab. Ranked mode will be enabled in further updates.
- Added a basic replay submission mechanic - this is automatic.
- Added a checkbox toggling submitting practice mode replays to the server
Bugfixes:
- Fixed some filtering not working
- Fixed hold position hotkey change messing up the Zerg Drone's hotkey
Enhanchements:
- Added an experimental fix for the "white screen" issue
- Forgot password button now points to the forgot password page on the website


Enjoy!
A site about brood war AI: www.makingcomputerdothings.com
[tyu38]
Profile Joined September 2015
Poland121 Posts
April 14 2020 21:18 GMT
#55
What is top 4 bots skill compare to MMR rating SC:R?
Sonko
Profile Joined February 2019
154 Posts
April 15 2020 12:06 GMT
#56
On April 15 2020 06:18 [tyu38] wrote:
What is top 4 bots skill compare to MMR rating SC:R?


Frequently asked questions
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 17 2020 10:16 GMT
#57
I added a little user guide to the website - might be helpful for some folks
schnail.com
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 17 2020 12:05 GMT
#58
Also, some thoughts on how to evaluate AI strength in StarCraft, and SCHNAIL in particular:
How to evaluate AI strength
A site about brood war AI: www.makingcomputerdothings.com
F0rte
Profile Joined April 2020
United States11 Posts
April 17 2020 23:30 GMT
#59
On April 17 2020 21:05 Sonko wrote:
Also, some thoughts on how to evaluate AI strength in StarCraft, and SCHNAIL in particular:
How to evaluate AI strength


Awesome. This just keeps getting better. Since you opened the beta, I've actually been fairly consistent playing with it even for someone who works full time. I see great potential in SCHNAIL and want to commit to helping this project, so I decided to support you on Patreon just now. I will be working on a submission for the replay contest this weekend, hopefully I produce something of castable value. After that, maybe I could be of some use to you if you have need of QA testing or coding...
Jealous
Profile Blog Joined December 2011
10164 Posts
Last Edited: 2020-04-18 00:58:57
April 18 2020 00:57 GMT
#60
My experience, a bit a year dated, is that BW AI is a mix of amazing features and some glaring faults relative to human opponents, similar to what Cadenzie said in her interview. It's hard to put a definitive letter grade on an opponent who has:

1. Multitasking: SSS (superhuman)
2. Macro/mobile unit micro: SSS
3. Scouting/build reading: D
4. Following meta build orders/timings: D
5. Doing some wacky shit that works because of 1 and 2: A
6. Decision-making: ?¿? Roll a die

Etc.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
April 18 2020 07:54 GMT
#61
On April 18 2020 08:30 F0rte wrote:
Show nested quote +
On April 17 2020 21:05 Sonko wrote:
Also, some thoughts on how to evaluate AI strength in StarCraft, and SCHNAIL in particular:
How to evaluate AI strength


Awesome. This just keeps getting better. Since you opened the beta, I've actually been fairly consistent playing with it even for someone who works full time. I see great potential in SCHNAIL and want to commit to helping this project, so I decided to support you on Patreon just now. I will be working on a submission for the replay contest this weekend, hopefully I produce something of castable value. After that, maybe I could be of some use to you if you have need of QA testing or coding...


I'm very grateful for your contribution! And I'm very happy that you find it an enjoyable experience.
Replays: Absolutely, keep them coming! Btw, the original submission deadline was 04.20, but I'll extend that one week for a bunch of reasons.

QA/Coding help: Again, I'm very grateful for any help offered. As for coding: It's mostly busywork, or tracking down hard problems - generally, not very enjoyable by itself. Still, if you want to help out, I'm happy to explain the tech stack/work need to be done. As for QA, that is something very useful and would be very welcome - reproducible bug reports are the best.

(in the meantime, I sent you a message via Patreon. Let's talk)

Thanks again, and I hope you'll continue to use it in the future for a long time!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 18 2020 07:56 GMT
#62
On April 18 2020 09:57 Jealous wrote:
My experience, a bit a year dated, is that BW AI is a mix of amazing features and some glaring faults relative to human opponents, similar to what Cadenzie said in her interview. It's hard to put a definitive letter grade on an opponent who has:

1. Multitasking: SSS (superhuman)
2. Macro/mobile unit micro: SSS
3. Scouting/build reading: D
4. Following meta build orders/timings: D
5. Doing some wacky shit that works because of 1 and 2: A
6. Decision-making: ?¿? Roll a die

Etc.


Pretty much. Although points 3-4 is there, but most of the bots follow the bot vs. bot meta. 5-6: Yeah, many times the functions evaluate to "dunno lol" :D

Do you use the SCHNAIL client? If i remember correctly, when you played the man vs. machine matches, you were using DropLauncher.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
April 18 2020 17:30 GMT
#63
On April 18 2020 16:56 Sonko wrote:
Show nested quote +
On April 18 2020 09:57 Jealous wrote:
My experience, a bit a year dated, is that BW AI is a mix of amazing features and some glaring faults relative to human opponents, similar to what Cadenzie said in her interview. It's hard to put a definitive letter grade on an opponent who has:

1. Multitasking: SSS (superhuman)
2. Macro/mobile unit micro: SSS
3. Scouting/build reading: D
4. Following meta build orders/timings: D
5. Doing some wacky shit that works because of 1 and 2: A
6. Decision-making: ?¿? Roll a die

Etc.


Pretty much. Although points 3-4 is there, but most of the bots follow the bot vs. bot meta. 5-6: Yeah, many times the functions evaluate to "dunno lol" :D

Do you use the SCHNAIL client? If i remember correctly, when you played the man vs. machine matches, you were using DropLauncher.

Haven't really been playing much at all since then so I'm currently using nothing Just my observations from back then.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
April 19 2020 10:23 GMT
#64
Version 0.4.0.5 is out, mostly bugfixes this time, and preparing the groundwork for ranked play.
Release notes:
0.4.0.5 (open beta release)
-------
Enhanchements:
- Enchanced bot data retrieval, as caching sometimes retrieved older versions of the bot

Bugfixes:
- Fixed an issue when sometimes closing the game would cause the client to hang
- Fixed a hotkey assignment problem with the Terran Command Center, and the Protoss High Templar
- Added a fix for the "white sceen issue" - tested and works on Intel video cards
- Added another fix for the "white screen" issue - seems to work with Intel cards


Get it here!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 22 2020 10:35 GMT
#65
I just did an interview with Artosis about the AI matches:
https://makingcomputerdothings.com/interview-with-artosis-about-playing-versus-brood-war-ai/
A site about brood war AI: www.makingcomputerdothings.com
starithm
Profile Blog Joined July 2013
United States118 Posts
April 22 2020 16:55 GMT
#66
Wow, this is incredibly cool. I'm going to try this out! :D
http://www.twitch.tv/starithm
F0rte
Profile Joined April 2020
United States11 Posts
April 23 2020 19:35 GMT
#67
On April 22 2020 19:35 Sonko wrote:
I just did an interview with Artosis about the AI matches:
https://makingcomputerdothings.com/interview-with-artosis-about-playing-versus-brood-war-ai/


Great interview. He's right about how comical some of the bot reactions are. Try irradiate vs Marian Devecka's mutas. Go ahead, it's worth a good laugh.
Sonko
Profile Joined February 2019
154 Posts
April 24 2020 11:02 GMT
#68
On April 23 2020 01:55 starithm wrote:
Wow, this is incredibly cool. I'm going to try this out! :D


I hope you'll enjoy it Ranked play is coming soon as well! Feel free to post about your experiences here!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
April 26 2020 08:06 GMT
#69
And if you missed it, here are the Falcon Paladin casts of SCHNAIL games! We plan to have another replay contest soon!

First VOD
Second VOD
A site about brood war AI: www.makingcomputerdothings.com
Signet
Profile Joined March 2007
United States1718 Posts
April 26 2020 16:31 GMT
#70
Downloaded SCHNAIL client this weekend and I’ve been having lots of fun with it. Thanks so much for making this!

Is there a way for users to add maps to the map pool?
Sonko
Profile Joined February 2019
154 Posts
April 26 2020 17:35 GMT
#71
On April 27 2020 01:31 Signet wrote:
Downloaded SCHNAIL client this weekend and I’ve been having lots of fun with it. Thanks so much for making this!

Is there a way for users to add maps to the map pool?


Glad you enjoyed it!

For users, not, only admins. The reason is that bots need to be adapted, in some cases some cache files need to be uploaded as well. Maps are enabled on a per-bot basis, so authors will slowly add more and more. But I do plan to add new maps (I already did some).
A site about brood war AI: www.makingcomputerdothings.com
Kayzer.
Profile Joined May 2010
Germany79 Posts
April 26 2020 20:35 GMT
#72
this is really fun. thank you for this!
is there any way to make two bots fight each other?
Sonko
Profile Joined February 2019
154 Posts
April 28 2020 18:37 GMT
#73
On April 27 2020 05:35 Kayzer. wrote:
this is really fun. thank you for this!
is there any way to make two bots fight each other?


Not on SCHNAIL, but the Student StarCraft AI Tournament is pretty much all about that
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-04-30 18:36:07
April 30 2020 18:33 GMT
#74
Version 0.4.1.0 is out. More background preparation for ranked play, and a match history tab! Release notes:

0.4.1.0 (open beta release)
----------
New features:
- Added a match history tab to the client. There is no filtering or sorting yet, it will be coming n the next releases.
- Enhanched the replay submission, now it includes player and AI race in the match data.


A screenshot of the match history tab:

[image loading]


As always, you can get the newest version on the SCHNAIL website
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-05-12 15:23:22
May 12 2020 15:22 GMT
#75
Good news everyone!

Ranked play is finally available on SCHNAIL!
Here are the details of the latest update that makes this possible:
0.4.1.1 (open beta release)
--------
New features:
- Added an option for ranked play. After choosing the Ranked play button, a bot will be randomly assigned as your opponent, and
it will be anonymous during the match - you can see the bot's name in the match history screen after.
- Everyone (bots and humans) gets seeded at 1500 ELO.
- With that, Season 0 of the SCHNAIL Ranked Ladder has begun! This is the live test of the system, and ELO resets, and other "breaking"
changes can happen - we really hope they won't be necessary.
- Some anti-cheating measures are in effect also. More will come, and cheaters/hackers will be given no leniency whatsoever.
- Added an ELO display to the bot selection screen.
- Added two radio buttons to sort the bots by ELO.

This is a milestone release for the project - now we finally have a way to measure bot strength vs. humans!


I have written an article about the ranked ladder, and matchmaking details - check it out here. makingcomputerdothings.com

Also, we have another replay contest! This time no other than memelord RAPiD will cast your submitted replays! You have one month to submit them on our Discord channel!

Happy compstomping!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
May 12 2020 16:59 GMT
#76
Oh well, there was a bug that caused upgrading to 0.4.1.1 to crash the client in some of the cases. We released a hotfix, you can get it from the website. Sorry about that - if you still experience it, an uninstall-reinstall seems to fix it. Apologies for the inconvenience, and happy playing!
A site about brood war AI: www.makingcomputerdothings.com
Peelster1
Profile Joined May 2020
2 Posts
May 12 2020 18:31 GMT
#77
This is a really interesting idea. I just created an account here to ask if anyone has tried to make an AI that can play through campaigns. I just recently got into StarCraft again and was testing out UAlbertaBot. Obviously SSCAIT AI are designed for ladder play, and in my tests the AI is not fairing well against campaign AI, mainly due to losing Hero units that must survive. Although also, what I have is the default UAlbertaBot which is designed for a 1v1 rush strategy only, and will sometimes not defend the base nor try to expand to a 2nd base, and is terrible at dealing with ground defense like Zerg Creep Colonies.

I think creating an AI to play campaign and seeing how it handles each mission would be very interesting. If it loses, rework it to win without telling it exactly where to go and how to win as well as limiting the information it has available with the usual fog of war. As far as I know, AI seems to be proactive with an opening build queue, followed by one main strategy, as opposed to reactive with the exception of some small scrimmages and if it is set up to respond to attacks on it's own base. Are there any AI currently where it can be set up before the game starts to protect a certain unit (most likely by simply choosing to not send it into battle) along with the typical base defense and expansion that is needed, in addition to adapting to the enemy units and structures it becomes aware about, and building units to compensate appropriately?

Perhaps my post should be in a new thread, but I figured that this thread is a place where someone would be able to answer my question.
starithm
Profile Blog Joined July 2013
United States118 Posts
May 12 2020 21:44 GMT
#78
Awesome! I'm going to try out the Ranked Play tonight! :D
http://www.twitch.tv/starithm
Sonko
Profile Joined February 2019
154 Posts
May 13 2020 09:28 GMT
#79
On May 13 2020 06:44 starithm wrote:
Awesome! I'm going to try out the Ranked Play tonight! :D


Please report back how you found it!
A site about brood war AI: www.makingcomputerdothings.com
starithm
Profile Blog Joined July 2013
United States118 Posts
May 14 2020 02:57 GMT
#80
On May 13 2020 18:28 Sonko wrote:
Show nested quote +
On May 13 2020 06:44 starithm wrote:
Awesome! I'm going to try out the Ranked Play tonight! :D


Please report back how you found it!


My record yesterday was 3-3. :O I did ZvZ well (except I got 4 or 5 pooled by a Zerg bot named Chris Coxe). I got owned by two protoss bots named BananaBrain and McRave. :O They were pretty good! I'm going to keep using SCHNAIL for now to get to my own ladder level 8~9 months ago when I was playing the game consistently.
http://www.twitch.tv/starithm
Sonko
Profile Joined February 2019
154 Posts
May 15 2020 08:27 GMT
#81
On May 14 2020 11:57 starithm wrote:
Show nested quote +
On May 13 2020 18:28 Sonko wrote:
On May 13 2020 06:44 starithm wrote:
Awesome! I'm going to try out the Ranked Play tonight! :D


Please report back how you found it!


My record yesterday was 3-3. :O I did ZvZ well (except I got 4 or 5 pooled by a Zerg bot named Chris Coxe). I got owned by two protoss bots named BananaBrain and McRave. :O They were pretty good! I'm going to keep using SCHNAIL for now to get to my own ladder level 8~9 months ago when I was playing the game consistently.


Glad to hear that! One of the goals is to have it as a practice tool - if it fills that purpose, I'm very happy!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
May 16 2020 14:36 GMT
#82
We did some showcase with CPL coach Neblime yesterday! We evaluated SCHNAIL, and the bots as a whole as a training tool - it was very entertaining, and you can check it out here:
https://www.twitch.tv/videos/622027813
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
May 25 2020 19:50 GMT
#83
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so
A site about brood war AI: www.makingcomputerdothings.com
dark.matter
Profile Joined April 2017
177 Posts
May 25 2020 21:08 GMT
#84
Nice work Sonko!
starithm
Profile Blog Joined July 2013
United States118 Posts
May 26 2020 02:00 GMT
#85
On May 26 2020 04:50 Sonko wrote:
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so


Awesome. It's time for me to crush these bots in ranked matches. :D
http://www.twitch.tv/starithm
Jealous
Profile Blog Joined December 2011
10164 Posts
May 26 2020 02:38 GMT
#86
On May 26 2020 11:00 starithm wrote:
Show nested quote +
On May 26 2020 04:50 Sonko wrote:
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so


Awesome. It's time for me to crush these bots in ranked matches. :D

If you're below 1900+ MMR, you might get embarrassed.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
starithm
Profile Blog Joined July 2013
United States118 Posts
May 26 2020 05:46 GMT
#87
On May 26 2020 11:38 Jealous wrote:
Show nested quote +
On May 26 2020 11:00 starithm wrote:
On May 26 2020 04:50 Sonko wrote:
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so


Awesome. It's time for me to crush these bots in ranked matches. :D

If you're below 1900+ MMR, you might get embarrassed.


I'm embarrassed now.
http://www.twitch.tv/starithm
Jealous
Profile Blog Joined December 2011
10164 Posts
May 26 2020 07:47 GMT
#88
On May 26 2020 14:46 starithm wrote:
Show nested quote +
On May 26 2020 11:38 Jealous wrote:
On May 26 2020 11:00 starithm wrote:
On May 26 2020 04:50 Sonko wrote:
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so


Awesome. It's time for me to crush these bots in ranked matches. :D

If you're below 1900+ MMR, you might get embarrassed.


I'm embarrassed now.

I'm guessing you played some games? How did it go?
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
starithm
Profile Blog Joined July 2013
United States118 Posts
May 26 2020 23:41 GMT
#89
On May 26 2020 16:47 Jealous wrote:
Show nested quote +
On May 26 2020 14:46 starithm wrote:
On May 26 2020 11:38 Jealous wrote:
On May 26 2020 11:00 starithm wrote:
On May 26 2020 04:50 Sonko wrote:
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so


Awesome. It's time for me to crush these bots in ranked matches. :D

If you're below 1900+ MMR, you might get embarrassed.


I'm embarrassed now.

I'm guessing you played some games? How did it go?


I've been playing SCHNAIL bots since the beginning of May. But I keep losing to BananaBrain, Locutus, and Dragon bots.
http://www.twitch.tv/starithm
Jealous
Profile Blog Joined December 2011
10164 Posts
May 27 2020 01:11 GMT
#90
On May 27 2020 08:41 starithm wrote:
Show nested quote +
On May 26 2020 16:47 Jealous wrote:
On May 26 2020 14:46 starithm wrote:
On May 26 2020 11:38 Jealous wrote:
On May 26 2020 11:00 starithm wrote:
On May 26 2020 04:50 Sonko wrote:
I added a leaderboard to the website, you can check it out here:
https://schnail.com/#/leaderboard

One thing is clear: People play MANY more practice games than ranked. I encourage you to play Ranked, the bots will be better evaluated by you doing so


Awesome. It's time for me to crush these bots in ranked matches. :D

If you're below 1900+ MMR, you might get embarrassed.


I'm embarrassed now.

I'm guessing you played some games? How did it go?


I've been playing SCHNAIL bots since the beginning of May. But I keep losing to BananaBrain, Locutus, and Dragon bots.

Locutus is serious!
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
June 01 2020 21:23 GMT
#91
Check out the recording of MasterRey's SCHNAIL stream!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
June 04 2020 15:14 GMT
#92
We added a replay browser to the website - you can search, browse, and watch games played on the SCHNAIL platform (Yes, you can watch a replay in your browser!)

Click here!
A site about brood war AI: www.makingcomputerdothings.com
xdq28635
Profile Joined June 2013
11 Posts
June 13 2020 01:36 GMT
#93
Great work! I tried, it's fun. Thank you for the contribution.
Question: how to fix the mouse acceleration issue in game ?
Sonko
Profile Joined February 2019
154 Posts
June 13 2020 11:35 GMT
#94
On June 13 2020 10:36 xdq28635 wrote:
Great work! I tried, it's fun. Thank you for the contribution.
Question: how to fix the mouse acceleration issue in game ?


Thank you!

Mouse acceleration in w-mode is dependent on your host OS (Windows) mouse speed, so try to play around with those settings, and it'll probably be better.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
Last Edited: 2020-06-13 14:01:45
June 13 2020 14:01 GMT
#95
On June 13 2020 20:35 Sonko wrote:
Show nested quote +
On June 13 2020 10:36 xdq28635 wrote:
Great work! I tried, it's fun. Thank you for the contribution.
Question: how to fix the mouse acceleration issue in game ?


Thank you!

Mouse acceleration in w-mode is dependent on your host OS (Windows) mouse speed, so try to play around with those settings, and it'll probably be better.

The option is "enhanced pointer accuracy" or something like that in Windows, under the toggle for overall sensitivity, if memory serves correct. It needs to be off.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
TelecoM
Profile Blog Joined January 2010
United States10673 Posts
June 13 2020 20:14 GMT
#96
This is amazing! Are all the players on the leaderboard the bots only? Does playing ranked actually help the bots improve their skill? You're saying some of the AI are 1900+?
AKA: TelecoM[WHITE] Protoss fighting
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-06-13 21:22:46
June 13 2020 21:21 GMT
#97
On June 14 2020 05:14 GGzerG wrote:
This is amazing! Are all the players on the leaderboard the bots only? Does playing ranked actually help the bots improve their skill? You're saying some of the AI are 1900+?


Well thank you, I really hope you are enjoying playing SCHNAIL!

In this leaderboard ("AI leaderboard") they are: https://schnail.com/#/leaderboard - these are vs. human scores. The rating is standard ELO, so it's not directly comparable to human MMR, just evaluate it in proportion. The page linked has the info about how it is calculated and such.


And to answer your question: Playing ranked helps a LOT!
- Indirectly just by inspiring the authors to be better, and providing replays to analyze their bots' performance. This kind of data is hard to come by. This is true for practice games as well
- Directly since some bots have actual learning built it. This is currently only handled locally - as soon as we set up globalized handling of learning data, I expect some bots to have better overall ratings.

Comparatively few people actually play ranked games - I encourage everyone to try! Suprrisingly, the average human rating was lower last time I checked than the average bot rating!


@Jealous: Wow, I didn't know that, I have to test!
A site about brood war AI: www.makingcomputerdothings.com
Jae Zedong
Profile Joined September 2016
407 Posts
Last Edited: 2020-06-14 14:49:03
June 14 2020 14:39 GMT
#98
I’m having fun with it, but I think they’re way to easy to defeat with basic turtling that a near beginner could pull off. For example, with Zerg you can easily 1 base the hardest protoss by just spamming sunkens at your choke. They will not build air units to counter it.

Once they’re done sacking the entire map’s worth of ground units at your choke, you can win with 1 unit capable of knocking out the scattered photon cannons on the map.
Tyrant.
Sonko
Profile Joined February 2019
154 Posts
June 14 2020 14:59 GMT
#99
On June 14 2020 23:39 Jae Zedong wrote:
I’m having fun with it, but I think they’re way to easy to defeat with basic turtling that a near beginner could pull off. For example, with Zerg you can easily 1 base the hardest protoss by just spamming sunkens at your choke. They will not build air units to counter it.

Once they’re done sacking the entire map’s worth of ground units at your choke, you can win with 1 unit capable of knocking out the scattered photon cannons on the map.


Scores do not reflect your statement - average human ELO is lower then the average bot ELO. How many bots did you play, in how many matches? Once defeating one bot does not hold any statisticial significance.

"way to easy" is not really quanitifiable. I'm honestly curious about the level of play you were expecting, since the ELO scores are public.

Also, let me quote from the SCHNAIL FAQ:

Who writes the AI available on the platform?
Talented hobbyists, students, and sometimes companies. A lot of bots were taken from the Student StarCraft AI Tournament database, but since that is an AI vs. AI tournament, and SCHNAIL is aimed at man vs. machine matches, we expect some divergence here. But anyone can write a bot, even with just basic programming skills - check out the tutorial on the SSCAIT page!


What's the MMR/ELO/rank of these bots?
That is a surprisingly hard question to answer. So far, these bots have been competing against each other, and thus they are more tailored for a bot vs. bot meta, than a man vs. machine one. Their relative strengths can be gauged by looking at the SSCAIT ladder. Other than that, the general consensus by players who have played them that the best of them are around 1750 MMR / C rank.


A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-06-14 15:00:45
June 14 2020 15:00 GMT
#100
(sorry for double post, pressed "quote" instead of "edit")

With all this said, don't take this the wrong way, I'm not flaming here - feedback is welcome, and I'm really glad you are enjoying the platform! I just feel that you were expecting something that were not promised at any point
A site about brood war AI: www.makingcomputerdothings.com
Jae Zedong
Profile Joined September 2016
407 Posts
June 14 2020 17:17 GMT
#101
I’m just saying they can be exploited, otherwise I should have no business winning easily if they’re supposed to be anywhere near 1900. The reason human ELO is lower than bot ELO is probably because people are playing standard against them and not using bot-defeating techniques.

Just form a really good defensive line with 2-3 bases, safe in the knowledge the bot will ram its head against it using nothing more sophisticated than range-edging. Then you can just let it have the rest of the map and clean up when it runs out of gas.
Tyrant.
TelecoM
Profile Blog Joined January 2010
United States10673 Posts
June 14 2020 17:48 GMT
#102
On June 15 2020 02:17 Jae Zedong wrote:
I’m just saying they can be exploited, otherwise I should have no business winning easily if they’re supposed to be anywhere near 1900. The reason human ELO is lower than bot ELO is probably because people are playing standard against them and not using bot-defeating techniques.

Just form a really good defensive line with 2-3 bases, safe in the knowledge the bot will ram its head against it using nothing more sophisticated than range-edging. Then you can just let it have the rest of the map and clean up when it runs out of gas.

If you feel the need to play so defensive and cannot play standard vs a bot, then you kinda shouldn't complain about how easy the bot is to defeat, you are not *SUPPOSED* to abuse the bot's AI, you are supposed to use it to improve upon your own skills, or use your own skills to prove it is not as good. If you are a good player I don't think there is the need to abuse the AI's weakness's lol
AKA: TelecoM[WHITE] Protoss fighting
Jae Zedong
Profile Joined September 2016
407 Posts
Last Edited: 2020-06-14 18:08:31
June 14 2020 18:07 GMT
#103
On June 15 2020 02:48 GGzerG wrote:
Show nested quote +
On June 15 2020 02:17 Jae Zedong wrote:
I’m just saying they can be exploited, otherwise I should have no business winning easily if they’re supposed to be anywhere near 1900. The reason human ELO is lower than bot ELO is probably because people are playing standard against them and not using bot-defeating techniques.

Just form a really good defensive line with 2-3 bases, safe in the knowledge the bot will ram its head against it using nothing more sophisticated than range-edging. Then you can just let it have the rest of the map and clean up when it runs out of gas.

If you feel the need to play so defensive and cannot play standard vs a bot, then you kinda shouldn't complain about how easy the bot is to defeat, you are not *SUPPOSED* to abuse the bot's AI, you are supposed to use it to improve upon your own skills, or use your own skills to prove it is not as good. If you are a good player I don't think there is the need to abuse the AI's weakness's lol


Playing standard vs computers is just tying one hand behind your back for no reason. Kasparov was under no obligation to play ”standard” against Deep Blue. The reason it’s considered a hallmark achievement for AI is because Kasparov didn’t hold back.
Tyrant.
Sonko
Profile Joined February 2019
154 Posts
June 14 2020 21:32 GMT
#104
It is a continuous process. Bot authors are always working on improving their bots, and watching the replays - if you submit some for us (best place is the SCHNAIL discord), I'm sure that will be appreciated - and next time maybe you won't win that easy

We are really in the starting stages now - and bear in mind, development takes a long time - fixing a "small error" that causes an exploit can take weeks.

Also, you really shouldn't hold back - if you exploit an AI, then the game has less practice value, but it doesn't mean you didn't win fair and square.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
Last Edited: 2020-06-15 05:00:33
June 15 2020 04:57 GMT
#105
I have looked through the FAQ and site and I have run into two problems not covered there:

1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.

2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
June 15 2020 08:29 GMT
#106
On June 15 2020 13:57 Jealous wrote:
I have looked through the FAQ and site and I have run into two problems not covered there:

1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.

2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.


1. Can't say much, could be a local issue, needs investigation.

2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
Last Edited: 2020-06-15 17:11:03
June 15 2020 16:26 GMT
#107
On June 15 2020 17:29 Sonko wrote:
Show nested quote +
On June 15 2020 13:57 Jealous wrote:
I have looked through the FAQ and site and I have run into two problems not covered there:

1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.

2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.


1. Can't say much, could be a local issue, needs investigation.

2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.

1. After reviewing the settings, I realized that I didn't have "Perform scaling on:" set to "GPU." This fixed the issue for me and allows me to play full screen with black bars.

2. I added the exclusion from Virus protection to the folder, extracted bwheadless.exe manually, and was able to load up a game! Strangely, I still got a bunch of errors at the start, but the bot I matched with seemed to play normally.

Thanks!

EDIT: Successful first ranked match Seems like all is working well. My only new complaint is that "morph archon" has a default hotkey of "K" when it should be "R" for the English version.

EDIT 2: Just confirmed, it is "R" and is listed as "default" in the client, but for whatever reason mine came packaged with it set to "K" even though it is not default. Strange

EDIT 3: When trying to launch a replay on the site through OpenBW, I get "Patch_rt.mpq failed" error.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
June 16 2020 05:08 GMT
#108
On June 16 2020 01:26 Jealous wrote:
Show nested quote +
On June 15 2020 17:29 Sonko wrote:
On June 15 2020 13:57 Jealous wrote:
I have looked through the FAQ and site and I have run into two problems not covered there:

1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.

2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.


1. Can't say much, could be a local issue, needs investigation.

2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.

1. After reviewing the settings, I realized that I didn't have "Perform scaling on:" set to "GPU." This fixed the issue for me and allows me to play full screen with black bars.

2. I added the exclusion from Virus protection to the folder, extracted bwheadless.exe manually, and was able to load up a game! Strangely, I still got a bunch of errors at the start, but the bot I matched with seemed to play normally.

Thanks!

EDIT: Successful first ranked match Seems like all is working well. My only new complaint is that "morph archon" has a default hotkey of "K" when it should be "R" for the English version.

EDIT 2: Just confirmed, it is "R" and is listed as "default" in the client, but for whatever reason mine came packaged with it set to "K" even though it is not default. Strange

EDIT 3: When trying to launch a replay on the site through OpenBW, I get "Patch_rt.mpq failed" error.


Check the OpenBW instructions here, you need to specify the 1.16 mpq files for it to work. Btw, it is not developed by us, it's just a convenience feature on SCHNAIL.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
June 16 2020 15:31 GMT
#109
On June 16 2020 14:08 Sonko wrote:
Show nested quote +
On June 16 2020 01:26 Jealous wrote:
On June 15 2020 17:29 Sonko wrote:
On June 15 2020 13:57 Jealous wrote:
I have looked through the FAQ and site and I have run into two problems not covered there:

1. Even though I have already proven these settings work with my native install of 1.16, when I try to launch SCHNAIL in full screen, the game is stretched. Any known work-arounds for this? I much prefer full screen over windowed.

2. When I request a match, I end up in a lobby all by myself. No one joins. When I start the game, it says "Failure to load AI module." Then the client crashes when I go back to it if I click on it, because the dialog box stalls out.


1. Can't say much, could be a local issue, needs investigation.

2. Check if your bwheadless.exe in the schnail/bwheadless folder. If there is no bwheadless.exe, extract the bwheadless.rar from there, and an exception to Windows defender for the .exe - sometimes it silently deletes it because it thinks it's a trojan or something. This will be added to FAQ.

1. After reviewing the settings, I realized that I didn't have "Perform scaling on:" set to "GPU." This fixed the issue for me and allows me to play full screen with black bars.

2. I added the exclusion from Virus protection to the folder, extracted bwheadless.exe manually, and was able to load up a game! Strangely, I still got a bunch of errors at the start, but the bot I matched with seemed to play normally.

Thanks!

EDIT: Successful first ranked match Seems like all is working well. My only new complaint is that "morph archon" has a default hotkey of "K" when it should be "R" for the English version.

EDIT 2: Just confirmed, it is "R" and is listed as "default" in the client, but for whatever reason mine came packaged with it set to "K" even though it is not default. Strange

EDIT 3: When trying to launch a replay on the site through OpenBW, I get "Patch_rt.mpq failed" error.


Check the OpenBW instructions here, you need to specify the 1.16 mpq files for it to work. Btw, it is not developed by us, it's just a convenience feature on SCHNAIL.

Ah thanks, I forgot that I didn't have it set up on this PC.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
June 24 2020 18:10 GMT
#110
This is important. Please refrain from commenting on the events on this thread - there is another one for it on TL.

A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
June 24 2020 20:25 GMT
#111
I hope it's fine that I post the link to the aforementioned thread in question so people can easily access it:

https://tl.net/forum/starcraft-2/560609-sexual-harassment-abuse-in-starcraft-2
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
thederpness
Profile Joined April 2020
1 Post
June 29 2020 02:30 GMT
#112
Hey folks, trying to get the client to work, and I can't log on, plus I can't change password or register a new account on the website. Anyone else having these problems too, or am I just dense?
thcchoi
Profile Joined November 2011
2 Posts
June 29 2020 12:53 GMT
#113
On June 29 2020 11:30 thederpness wrote:
Hey folks, trying to get the client to work, and I can't log on, plus I can't change password or register a new account on the website. Anyone else having these problems too, or am I just dense?


having the same issue here. Can anyone help me out?
Btw does the client have the bgm as well? When it was working yesterday, even with the background music volume up,
I didn't hear any bgm. only sound effects were working. Is it just me?

Any help wud be much appreciated. Thx in advance.
Sonko
Profile Joined February 2019
154 Posts
June 30 2020 07:51 GMT
#114
Hey,

Yesterday the login/registration was down for a few hours - the issue has been fixed since.
A site about brood war AI: www.makingcomputerdothings.com
thcchoi
Profile Joined November 2011
2 Posts
June 30 2020 08:57 GMT
#115
the programme only runs with the integrated GPU.
Is there any way of making it run with eGPU?
My every other game runs with eGPU without an issue.
Thanks!
Sonko
Profile Joined February 2019
154 Posts
June 30 2020 10:09 GMT
#116
On June 30 2020 17:57 thcchoi wrote:
the programme only runs with the integrated GPU.
Is there any way of making it run with eGPU?
My every other game runs with eGPU without an issue.
Thanks!


You mean the SCHNAIL client itself, right? In short, probably, but I don't really see the point - it is not too heavy on system resources. Did you have any performance problems?
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
June 30 2020 12:57 GMT
#117
I have great news for everyone! (Posting this with the admin's approval - I'm aware that this is promotion)

[image loading]

Finally, the magnificient SCHNAIL plushie is here!
Your very own plush schnail! Available only for 30 days!
What is a schnail? It is some alien creature that is very cute, and might also eat you! It is also a mascot for the StarCraft Human 'N' AI League.

Get yours during this limited run!

It is cute, fluffy, adorable, and it can be yours right now. (Approx 20 cm long). Made from fabric.

The price contains FREE shipping worldwide!

ATTENTION: This is a pre-order page for the Schnail plushie . The orders will be fulfilled after a 30-day preorder period, given sufficient order quantity. If the minimum amount of orders is not reached, your order will be refunded.

LIMITED RUN! Pre-order ends on Aug. 1st!

CLICK HERE/
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
July 02 2020 12:03 GMT
#118
I'll just leave this here



July 4th, 16:00 CEDT / 10:00 EST!
A site about brood war AI: www.makingcomputerdothings.com
ruhtraeel
Profile Joined July 2010
Canada120 Posts
July 03 2020 19:58 GMT
#119
On July 02 2020 21:03 Sonko wrote:
I'll just leave this here

https://twitter.com/makingcomputer1/status/1278584469189021697

July 4th, 16:00 CEDT / 10:00 EST!


Are these randomly selected AutoSaved replays?

I don't give consent for SCHNAIL to show me losing to Chris Coxe's 4 pool 5 games in a row :-(
Jealous
Profile Blog Joined December 2011
10164 Posts
July 03 2020 22:05 GMT
#120
On July 04 2020 04:58 ruhtraeel wrote:
Show nested quote +
On July 02 2020 21:03 Sonko wrote:
I'll just leave this here

https://twitter.com/makingcomputer1/status/1278584469189021697

July 4th, 16:00 CEDT / 10:00 EST!


Are these randomly selected AutoSaved replays?

I don't give consent for SCHNAIL to show me losing to Chris Coxe's 4 pool 5 games in a row :-(

Your replays are automatically uploaded to the site, and your opponent always has a copy of a game you played, technically only one of you needs to consent...
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
Last Edited: 2020-07-04 13:57:12
July 04 2020 13:56 GMT
#121
On July 04 2020 04:58 ruhtraeel wrote:
Show nested quote +
On July 02 2020 21:03 Sonko wrote:
I'll just leave this here

https://twitter.com/makingcomputer1/status/1278584469189021697

July 4th, 16:00 CEDT / 10:00 EST!


Are these randomly selected AutoSaved replays?

I don't give consent for SCHNAIL to show me losing to Chris Coxe's 4 pool 5 games in a row :-(


You can disable uploading replays on the settings tab for practice games. As for ranked games, it is needed for accountabilty, and anti-cheating purposes.

A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
July 04 2020 13:57 GMT
#122
Going live with the showdown here!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
July 16 2020 09:35 GMT
#123
Version 0.4.1.4 is out!
--------
New features:
- Added some images for messages and advertisements on the game tab

Enhanchements:
- Added the opponent name to the "failed to submit replay" screen.
- Added an alert for bwheadless.exe
- Added displaying the opponent name on the end game screen for ranked matches

Bugfixes:
- Fixed the match history tab displaying wrong number of pages
- Fixed various typos
- Fixed various unseen background errors

Download it from the SCHNAIL homepage.

Also remember: Two weeks left for the plushie pre-order!
A site about brood war AI: www.makingcomputerdothings.com
xdq28635
Profile Joined June 2013
11 Posts
August 02 2020 05:56 GMT
#124
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.

I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.

Any suggestion? Thank you

PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.
xdq28635
Profile Joined June 2013
11 Posts
August 02 2020 06:30 GMT
#125
On August 02 2020 14:56 xdq28635 wrote:
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.

I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.

Any suggestion? Thank you

PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.


I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.

1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?

2. Could be my IPX or UDP problems?

3. Erro snap from game starup.

[image loading]

Thanks again !
Jealous
Profile Blog Joined December 2011
10164 Posts
August 02 2020 15:04 GMT
#126
On August 02 2020 15:30 xdq28635 wrote:
Show nested quote +
On August 02 2020 14:56 xdq28635 wrote:
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.

I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.

Any suggestion? Thank you

PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.


I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.

1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?

2. Could be my IPX or UDP problems?

3. Erro snap from game starup.

[image loading]

Thanks again !

Is the .exe still in the folder after the exclusion? Could be another line of defense that you did not check like native Windows Defender (not sure if that's what you meant by "virus defender").
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
August 03 2020 08:13 GMT
#127
On August 02 2020 15:30 xdq28635 wrote:
Show nested quote +
On August 02 2020 14:56 xdq28635 wrote:
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.

I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.

Any suggestion? Thank you

PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.


I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.

1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?

2. Could be my IPX or UDP problems?

3. Erro snap from game starup.

[image loading]

Thanks again !


1. This very well might be.
2. Everything runs locally, so very unlikely.
3. That is the client-side message, you can safely ignore it.
A site about brood war AI: www.makingcomputerdothings.com
xdq28635
Profile Joined June 2013
11 Posts
August 03 2020 12:06 GMT
#128
On August 03 2020 00:04 Jealous wrote:
Show nested quote +
On August 02 2020 15:30 xdq28635 wrote:
On August 02 2020 14:56 xdq28635 wrote:
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.

I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.

Any suggestion? Thank you

PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.


I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.

1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?

2. Could be my IPX or UDP problems?

3. Erro snap from game starup.

[image loading]

Thanks again !

Is the .exe still in the folder after the exclusion? Could be another line of defense that you did not check like native Windows Defender (not sure if that's what you meant by "virus defender").


Yes, the bwheadless.exe file is still in the folder after I excluded from Windows Defender.

I downloaded some Bots at SSCAIT, and put it into AI folder. Eventually it still no bots join my game. I think it might be my computer issue, Since no one have the same problem. I will find a old computer and give it a shot. If the problem were fixed, I will post a thread.

Jealous
Profile Blog Joined December 2011
10164 Posts
August 03 2020 12:16 GMT
#129
On August 03 2020 21:06 xdq28635 wrote:
Show nested quote +
On August 03 2020 00:04 Jealous wrote:
On August 02 2020 15:30 xdq28635 wrote:
On August 02 2020 14:56 xdq28635 wrote:
HI everyone, Here is a thing that need help. There is NO AI bot join in my local Game lobby.

I followed all instrcution from schnail-web, downloaded all package of SCHNAIL Client and intsalled it, allowed bwheadless.exe lied on the folder, installed newest java. I tried serval times, but it still no bot join my lobby.

Any suggestion? Thank you

PS: I am running a Windows 10 system, have a Battle app with a 1.23.5 SC version.


I excluded bwheadless folder from Virus defender, and look into game's erro. Get 3 problems that might cause no bot joining lobby probelm.

1. I failed to open any bot .rar files at Program Files (x86)\SCHNAIL Client\bots. Can this be a issue?

2. Could be my IPX or UDP problems?

3. Erro snap from game starup.

[image loading]

Thanks again !

Is the .exe still in the folder after the exclusion? Could be another line of defense that you did not check like native Windows Defender (not sure if that's what you meant by "virus defender").


Yes, the bwheadless.exe file is still in the folder after I excluded from Windows Defender.

I downloaded some Bots at SSCAIT, and put it into AI folder. Eventually it still no bots join my game. I think it might be my computer issue, Since no one have the same problem. I will find a old computer and give it a shot. If the problem were fixed, I will post a thread.


Maybe try launching as administrator so that it can access files on your C drive? I have problems consistently with older games until I do this for every component.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
October 05 2020 06:39 GMT
#130
And there is a new version!

Release notes:
--------
0.4.2.0:
-------------
New features:
- Added an option to enable an in-game timer
- Game mode is written to the schnail.env file on game start (PRACTICE or RANKED)

Enhanchements:
- Modified small things, for a small speed increase
- Added the tournament manager. The client shouldn't display so much text on game startup, and also pausing is not allowed during ranked matches. Special thanks for Chris Coxe for providing me with it!

Get it here: schnail.com
A site about brood war AI: www.makingcomputerdothings.com
AttackZerg
Profile Blog Joined January 2003
United States7454 Posts
Last Edited: 2020-10-06 09:43:05
October 06 2020 04:20 GMT
#131
Hello,

Just downloaded and started playing yesterday. On both ranked and practice mode it is reporting loses as wins.
I have no experience with any prior versions or if that is just a bug in my client reporting it incorrectly on my side.

Side note: these terran bots are insane after 15 minutes, my god I have been to hell and it is vulture/wraith/tank.

Edit: this project is awesome, really easy to use and pretty damn hard.

Edit2: The terran bot is at least 1950 mmr, probably much higher, the longer the game the stronger it gets TvZ.
What a brutal experience.
Sonko
Profile Joined February 2019
154 Posts
October 06 2020 11:41 GMT
#132
The reporting bug is known, and will be fixed in the next release!
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
October 06 2020 12:18 GMT
#133
On October 06 2020 13:20 AttackZerg wrote:
Hello,

Just downloaded and started playing yesterday. On both ranked and practice mode it is reporting loses as wins.
I have no experience with any prior versions or if that is just a bug in my client reporting it incorrectly on my side.

Side note: these terran bots are insane after 15 minutes, my god I have been to hell and it is vulture/wraith/tank.

Edit: this project is awesome, really easy to use and pretty damn hard.

Edit2: The terran bot is at least 1950 mmr, probably much higher, the longer the game the stronger it gets TvZ.
What a brutal experience.


Also, thanks for the kind words! I'm really glad you're enjoying it.

Yeah, some bots are quite good I can't defeat half of them.

Feel free to join our Discord, and discuss, and submit games if you'd like. Also, feel free to ping us if you ever plan to stream SCHNAIL games !
A site about brood war AI: www.makingcomputerdothings.com
Volka
Profile Joined December 2010
Argentina410 Posts
October 06 2020 21:39 GMT
#134
This is great! Keep up the good work!
Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks
http://www.starsite.com.ar
Jealous
Profile Blog Joined December 2011
10164 Posts
October 07 2020 00:07 GMT
#135
On October 07 2020 06:39 Volka wrote:
This is great! Keep up the good work!
Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks

Not OP but I'm more active on TL so I will step up and mention that sadly a lot of modern maps are not compatible with 1.16.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
October 07 2020 08:18 GMT
#136
On October 07 2020 06:39 Volka wrote:
This is great! Keep up the good work!
Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks


Thank you!

The bug is fixed since.

As for tournament maps: Many of them already added, but they are enabled on a per-bot basis. Authors can decide if their bots can handle them or not. 1.16 backports do exist, and we are adding them constantly.
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
October 07 2020 17:21 GMT
#137
On October 07 2020 17:18 Sonko wrote:
Show nested quote +
On October 07 2020 06:39 Volka wrote:
This is great! Keep up the good work!
Hope you can fix that "always win" bug real soon! Also, are you planning on adding current ladder maps? That would be awesome! Thanks


Thank you!

The bug is fixed since.

As for tournament maps: Many of them already added, but they are enabled on a per-bot basis. Authors can decide if their bots can handle them or not. 1.16 backports do exist, and we are adding them constantly.

Sorry for the incomplete answer, will leave it to the pro(grammer) from here on out haha
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
November 17 2020 11:02 GMT
#138
Check out the Best of 5 video MasterRey played against the top AI, Stardust. The result might be surprising!

A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
November 24 2020 15:50 GMT
#139
Version 0.4.2.2 is available for download.

```
0.4.2.2:
-------------
Bugfixes:
- Fixed a bug where some map names caused the replay upload to fail

Enhanchements:
- Greatly extended the replay data submitted, analyzed by the tournament manager in the background
- Updated Spanish, and German translations
```
Enjoy!

Get it HERE
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
January 16 2021 20:31 GMT
#140
Some updates about the project:
- Restructured the website a bit. So much to do there still.
- Added a PTR to the backend - bot authors can try out the new versions of their bots without losing precious ELO. Players can technically try these out too.
- Added a sub-page for developer resources, including instructions how to access the PTR: Developer portal

None of this affects players directly, but making it easier to work on AIs will on the long run.
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
January 18 2021 20:04 GMT
#141
I guess I should post this here as well: A little overview of the finances, and how much it costs to maintain something like SCHNAIL.

Read it here.
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
March 25 2021 19:11 GMT
#142
An article about SCHNAIL's future, and plans about moving to the cloud
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
May 30 2021 17:17 GMT
#143
Big milestone update: The platform has more than 50000 (fifty thousand) games (and replays) recorded!

[image loading]

At this point, games are played at a faster pace than the stream can keep up with - and I consider that to be awesome.

Thanks for everyone who participated so far!
A site about brood war AI: www.makingcomputerdothings.com
Jealous
Profile Blog Joined December 2011
10164 Posts
May 30 2021 17:18 GMT
#144
Watching this project grow has been awesome I am looking forward to future developments!!
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Sonko
Profile Joined February 2019
154 Posts
July 27 2021 09:09 GMT
#145
And we have reached a HUNDRED THOUSAND games.
100k.
That's like, a lot.

pbs.twimg.com
A site about brood war AI: www.makingcomputerdothings.com
Sonko
Profile Joined February 2019
154 Posts
July 30 2021 15:53 GMT
#146
A site about brood war AI: www.makingcomputerdothings.com
Moonsalt
Profile Joined May 2011
267 Posts
July 31 2021 11:50 GMT
#147
I really enjoyed playing vs the strong AI's on the old client, but couldn't continue anymore due to getting used too much to remastered (keybinds, mouse sens and resolution). I was hoping 1 day Bli$$ard would introduce BWAPI to remastered, but that gone now. The game doesn't even have ranked team games, and can't get rid of game-breaking bugs / hackers in time for it to not ruin the ladder. Not even mentioning the same ladder maps for 3 seasons or so.

I guess after all the crap that's been going on the past 5-6 years at Blizzard, the allegations are the straw that finally broke the camel's back.

The end of an era.
toriak
Profile Joined December 2008
Slovakia477 Posts
July 31 2021 12:53 GMT
#148
On July 31 2021 20:50 Moonsalt wrote:
I really enjoyed playing vs the strong AI's on the old client, but couldn't continue anymore due to getting used too much to remastered (keybinds, mouse sens and resolution).
.

-key binding is available on SCHNAIL
-mouse sensitivity is part of windows settings
-resolution hack for 1.16.1 exists
Aneres
Profile Joined July 2021
United States3 Posts
August 01 2021 22:30 GMT
#149
On July 31 2021 21:53 toriak wrote:
-resolution hack for 1.16.1 exists

Do you have a link? I tried searching for this and came up with nothing.
toriak
Profile Joined December 2008
Slovakia477 Posts
August 02 2021 15:39 GMT
#150
I don't, sorry.
Sonko
Profile Joined February 2019
154 Posts
December 10 2021 09:50 GMT
#151
A site about brood war AI: www.makingcomputerdothings.com
Normal
Please log in or register to reply.
Live Events Refresh
SC Evo League
12:00
S2 Championship: Ro16 Day 2
IndyStarCraft 238
SteadfastSC141
EnkiAlexander 84
IntoTheiNu 24
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 238
Rex 170
SteadfastSC 141
ProTech113
EmSc Tv 9
StarCraft: Brood War
Britney 41308
Larva 792
Shine 729
Mini 490
Shuttle 462
ggaemo 254
firebathero 200
Killer 193
Hyuk 151
Mind 146
[ Show more ]
Hyun 141
Pusan 85
PianO 81
Sacsri 65
soO 41
Sea.KH 32
Terrorterran 16
HiyA 13
Noble 13
Free 12
Stormgate
BeoMulf88
Dota 2
Gorgc10037
qojqva2901
XcaliburYe345
syndereN259
League of Legends
Dendi842
Counter-Strike
allub204
Heroes of the Storm
Khaldor245
Other Games
gofns4092
singsing2012
B2W.Neo1123
Beastyqt950
FrodaN898
Hui .249
Fuzer 198
RotterdaM151
KnowMe112
rGuardiaN33
Organizations
StarCraft 2
WardiTV1398
StarCraft: Brood War
Kim Chul Min (afreeca) 12
StarCraft 2
EmSc Tv 9
EmSc2Tv 9
StarCraft: Brood War
CasterMuse 2
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• StrangeGG 47
• poizon28 21
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Michael_bg 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV519
League of Legends
• Nemesis4868
Upcoming Events
Chat StarLeague
45m
Razz vs Julia
StRyKeR vs ZZZero
Semih vs TBD
Replay Cast
8h 45m
Afreeca Starleague
18h 45m
Queen vs HyuN
EffOrt vs Calm
Wardi Open
19h 45m
RotterdaM Event
23h 45m
Replay Cast
1d 8h
Afreeca Starleague
1d 18h
Rush vs TBD
Jaedong vs Mong
WardiTV Summer Champion…
1d 19h
PiGosaur Monday
2 days
Afreeca Starleague
2 days
herO vs TBD
Royal vs Barracks
[ Show More ]
Replay Cast
3 days
The PondCast
3 days
WardiTV Summer Champion…
3 days
Replay Cast
4 days
LiuLi Cup
4 days
Cosmonarchy
5 days
OyAji vs Sziky
Sziky vs WolFix
WolFix vs OyAji
BSL Team Wars
5 days
Team Hawk vs Team Dewalt
BSL Team Wars
5 days
Team Hawk vs Team Bonyth
SC Evo League
5 days
[BSL 2025] Weekly
6 days
SC Evo League
6 days
Liquipedia Results

Completed

Jiahua Invitational
uThermal 2v2 Main Event
HCC Europe

Ongoing

Copa Latinoamericana 4
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL Season 18: Qualifier 1
Acropolis #4 - TS1
CSLAN 3
SEL Season 2 Championship
WardiTV Summer 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSL Season 18: Qualifier 2
CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
Chzzk MurlocKing SC1 vs SC2 Cup #2
RSL Revival: Season 2
Maestros of the Game
EC S1
Sisters' Call Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
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.