• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 08:07
CET 14:07
KST 22:07
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
SC2 All-Star Invitational: Jan 17-1815Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises2Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !11Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4
StarCraft 2
General
SC2 All-Star Invitational: Jan 17-18 Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises Chinese SC2 server to reopen; live all-star event in Hangzhou Starcraft 2 Zerg Coach ComeBackTV's documentary on Byun's Career !
Tourneys
WardiTV Mondays OSC Season 13 World Championship $5,000+ WardiTV 2025 Championship $100 Prize Pool - Winter Warp Gate Masters Showdow Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play
Brood War
General
I would like to say something about StarCraft BGH Auto Balance -> http://bghmmr.eu/ (UMS) SWITCHEROO *New* /Destination Edit/ What monitor do you use for playing Remastered? BW General Discussion
Tourneys
[BSL21] Grand Finals - Sunday 21:00 CET SLON Grand Finals – Season 2 [Megathread] Daily Proleagues [BSL21] LB SemiFinals - Saturday 21:00 CET
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Game Theory for Starcraft Current Meta
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Awesome Games Done Quick 2026! Stormgate/Frost Giant Megathread Mechabellum
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Canadian Politics Mega-thread The Games Industry And ATVI 12 Days of Starcraft
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced Where to ask questions and add stream?
Blogs
National Diversity: A Challe…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1094 users

IlIlIlIlIlIl or lIlIlIlIlIlI?

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 6 7 Next All
Orek
Profile Joined February 2012
1665 Posts
Last Edited: 2013-03-07 06:30:07
February 02 2013 14:24 GMT
#1
IlIlIlIlIlIl or lIlIlIlIlIlI?

[image loading]
KR Grandmaster (2012 Season 5)

Introduction
The priest seemed really doubtful where to begin, and at last he said again:
"Where would a wise man hide a leaf? In the forest."
The other did not answer.
"If there were no forest, he would make a forest. And if he wished to hide a dead leaf, he would make a dead forest."
There was still no reply, and the priest added still more mildly and quietly:
"And if a man had to hide a dead body, he would make a field of dead bodies to hide it in."


About a century ago, English writer G.K. Chesterton let his character Father Brown speak the words of wisdom in a short detective story “The Sign of the Broken Sword.” Indeed, you couldn’t find a better place to hide a leaf than a forest, and if there is none around, sure, why not just make one? Not that they were inspired by Father Brown’s brilliance, but a few years ago, some top SC2 players started to hide their identity by collectively creating a forest of so-called “barcode names” on ladder. Subsequently, many other pros joined this trend with their main and/or smurf accounts. Today, the barcode forest has grown so big that barcode accounts have the majority at Grandmaster league on KR server (picture above). What do we make of it? Well, I can’t speak for everybody, but most of us probably think that it is understandable for pros to try to remain anonymous to hide their build orders etc. Also, some of us seem to get annoyed by lower league wannabes as low as bronze use barcode names, and others simply don’t care what name they face. That’s pretty much how the last discussion went at [D] Barcode Names. Now, let me take the barcode discussion to a whole new different leveI. What exactly is a barcode name? How popular is it? Are there differences among them? Are they better? Forestry scientist Orek’s research unveils the vegetation of barcode forests.

Components
+ Show Spoiler +

Barcode names have 2 components: “lowercase L /el/” and “capital i /ai/”. These 2 letters resemble each other so well, especially in sans-serif fonts on battle.net match loading screen. Without your own browser setting, TL uses a sans-serif font by default as well I believe.
“Lowercase L /el/” = l
“Capital i /ai/” = I
It is extremely hard to tell the difference among the mixes of these 2 letters, lIlIlIlIlIlI, lllIIIIIIlll, lllllllllllI etc. because they all look a bunch of vertical lines like barcodes for commercial goods. With many other players using similar names, anonymity it provides benefits pro players who wish to hide their build order, style, identity etc. It could have been anything. If original guys decided to use “aaaaaaaaaaaa,” then that would have been adopted by this anonymous club. However, “lowercase L /el/” and “capital i /ai/” are genius choices in that simiIarity of 2 letters let you be more creative while looking uniform at a glance.


Patterns
+ Show Spoiler +

It may be human nature that everyone wants to be special in one way or another. Barcode guys are by no means the exception. Practically speaking, you have no reason whatsoever to use both “lowercase L /el/” and “capital i /ai/.” With Blizzard’s 12 characters max name system, just using 12 “lowercase L /el/”s without mixing in a single “capital i /ai/” sufficiently serves the purpose. However, many barcode players today mix in “capital i /ai/”s either because they think it’s cool to be different, or maybe because they simply don’t know that 12 “lowercase L /el/”s is the standard way to barcode. This begs a question: how many different ways there exists to barcode? Using combination from high school math,
C(12,0) + C(12,1) + C(12,2) + C(12,3) + C(12,4) + C(12,5) + C(12,6) + C(12,7) + C(12,8) + C(12,9) + C(12,10) + C(12,11) +C(12,12) = 2^12 = 4096 patterns for 12 letters.
Therefore, introducing unique name system on ladder as some people suggested in the last discussion thread wouldn’t do much to discourage players to use barcode names. Up to 4096 players can barcode under unique name system, and it’s not like 4097th player can’t decide to use one less letter; only a few % of barcode players today use less than 12 letters, but for reference,
2048 patterns for 11 letters
1024 patterns for 10 letters
512 patterns for 9 letters
…


Naming Rule
+ Show Spoiler +

“There are more IlIlIlIlIlIl than IllllllllllI on ladder.” makes absolutely no sense. A naming rule is required to clearly distinguish the former from the latter for further discussion. In examples below, “lowercase L /el/” is replaced by “q” and “capital i /ai/” is replaced by “R” just to be visually clearer.

Step 1: Count how many “lowercase L /el/”s and “capital i /ai/”s a barcode name has. When there are x “lowercase L /el/”s and y “capital i /ai/”s, call it x-y.
Example: RqRqqRRRqRqR = 5-7, qRqRqRqRqRqR = 6-6,
RRqqqqqqqqq = 9-2 qqqqqqqqqqqq = 12-0

Step 2: Then, locate where “capital i /ai/”s are. List all of their positions starting from the left in the parentheses. For x-0 and 0-y, this step is skipped.
Example: RqRqqRRRqRqR = (1,3,6,7,8,10.12), qRqRqRqRqRqR = (2,4,6,8,10,12),
RRqqqqqqqqq = (1,2) qqqqqqqqqqqq = none

Step 3: Put them together
Example: RqRqqRRRqRqR = 5-7(1,3,6,7,8,10.12), qRqRqRqRqRqR = 6-6(2,4,6,8,10,12),
RRqqqqqqqqq = 9-2(1,2) qqqqqqqqqqqq = 12-0

This way, each one of those thousands of barcode patterns has a unique name/notation without confusion. The first sentence makes so much more sense now; “There are more 6-6(1,3,5,7,9,11) than 10-2(1,12) on ladder.” Also, the title of this thread says, “6-6(1,3,5,7,9,11) or 6-6(2,4,6,8,10,12)?”


KR
+ Show Spoiler +

Let’s face it. Grandmaster league on KR server is THE place. It’s the highest league on ladder, where barcodes are rampant. ln fact, there are whopping 135 barcodes out of 200 players at the end of 2012 Season 5. Now that we know how to name each one of them, here is how it actually looks like:
+ Show Spoiler +

[image loading]

[image loading]

[image loading]


Out of 4096 patterns with 12 letters, 12-0 = “lowercase L /el/” only is by far the most common barcode name out there. In terms of number of players, 12-0 alone > rest of 4095 patterns (64>60). Therefore, a narrow, true definition of barcode name is 12-0 only, and everything else is sort of imitation of it. I am conservative on this matter, so if I were to make a barcode account, I would definitely go with 12-0.

Using less than 12 letters is fairly rare. I wonder if they intentionally chose shorter ones, or they gave zero #$%& about their names and hit “create account” button a bit too early.


EU NA SEA CN
+ Show Spoiler +

It’s harder to hide your leaf in much smaller forests outside KR, but at least EU and NA have decent number of barcodes:
EU = 34/199
NA = 31/199
SEA = 8/130
CN = 3/200

Obviously, there are many more at top/high master level, but I can’t possibly go through every master league division in every region within reasonable amount of time. Anyways, GM alone represents the situation pretty well I think.
+ Show Spoiler +

[image loading]


Interestingly, 0-12 = “capital i /ai/” only is more popular outside KR. Also, Unlike KR, there is no 12-0 dominance, so it is more likely that whoever you want to identify, whether your favorite player or opponent you hate, is using a relatively “unique” barcode so that you can easily track down. Maybe Naniwa is that x-y(a,b,c,d), IdrA is that m-n(e,f), that cheesy bastard is … the hacker is … etc.


Barcode vs Non-barcode
+ Show Spoiler +

On average, which group do you think places higher on ladder? GM only, calculated for KR, EU and NA. Note that placing higher on ladder = lower average rank number.
+ Show Spoiler +

[image loading]


Take it as more of a fun fact. Do NOT take it as hard evidence that barcodes are better. There are millions of factors I had to ignore such as multiple accounts per person, people who play minimum just to stay in GM, win/loss being a better measurement, existence hackers etc. Nevertheless, it’s just interesting that in all 3 regions, barcode players place higher on ladder.


Being Unique
+ Show Spoiler +

As I said above, l personally think 12-0 is the way to barcode. I even smell slight weakness in other barcode patterns in that they are not serious enough in hiding their identity. At the same time, one could argue that 12-0 is way too standard and boring. So, I came up with some ideas for barcode patterns. Even under harsh restrictions, you can be creative!! Not that anyone else in the world notices it, though.

Symmetry
6-6(1,2,3,10,11,12) RRRqqqqqqRRR
8-4(3,4,9,10) qqRRqqqqRRqq
etc.
Surprisingly, not many players do this. Since “capital i /ai/” has slightly longer interval to the adjacent letters, symmetric ones look a bit better if you look very very closely.

Birthday
9-3(1,3,7) RqRqqqRqqqqq
etc.
Born on July 31st? This is for you. 10-2(1,9) guy on KR server rank 2 just below IMLosirA might be born on January 9th or September 1st. Rank 29,39 and 181 could be all his smurf. 10-2(1,9) is too meaningful to be a complete coincidence from 4 different guys.

Lone L
1-11(1,2,3,4,5,6,7,8,9,10,11) RRRRRRRRRRRq
12th alphabet L appears as the only L at 12th letter.

2013
3-9(2,3,4,5,6,8,9,10,12) qRRRRRqRRRqR
011111011101 =binary for 2013

Calendar
7-5(2,4,6,9,11) qRqRqRqqRqRq
February, April, June, September and November ends before 31st.

Ah, I got too carried away. Time to use my free name change!


Final Thoughts
+ Show Spoiler +

My recent articles/guides on TL have focused on SC2 gameplay itself and hopefully provided useful information to the readers. This time, I just wanted to write about something that has almost nothing to do with the gameplay. This is my 15th article/guide on TL, and I guess the weirdest topic award goes to this one. It just goes to show that if you are passionate enough, you can turn literaIly anything into an interesting topic. I don’t have a barcode account, but I know many readers here do. Which pattern do you use? Is it 12-0 or 6-6(1,3,5,7,9,11)? Any particular reason you chose that pattern? I would like to hear your story. Also, I have to emphasize that it is reeeeeealy difficult to distinguish “lowercase L /el/” from “capital i /ai/”, especially with sans-serif fonts. How difficult? Well, I bet YOU didn’t notice that I have intentionally misused and switched “lowercase L /el/”s and “capital i /ai/”s in as many as 5 words within the text parts of this thread. Yes, it is difficult.


Orek's Articles/Guides
+ Show Spoiler +

+ Show Spoiler [Article etc.] +

BitByBit Fan Club
A bit on BitByBit
IlIlIlIlIlIl or lIlIlIlIlIlI?
Optimal Creep Spread in Theory
Various Businesses in Starcraft 2
Balance Discussion Math(Best of N format analysis)
Underground Activities in Starcraft 2
Artosis pylon Art
Map Size History & Analysis
Larva disappearing Glitch in 1.5 (not about 20th larva)


+ Show Spoiler [Guide] +

[G] Walling Mechanics
[G] Unit/Structure Selection Priority
[G] ~8% faster gas mining
[G] ZvT Perfect Spine placement vs 2rax Bunker
[G] Zerg Sim City for Spire protection in ZvP
[G]Health Bar Color
[G]Map Distance & Travel Time

zere
Profile Blog Joined October 2010
Germany1287 Posts
February 02 2013 14:28 GMT
#2
(Z)lll
ModeratorWenn ich einmal traurig bin, dann trink' ich einen Korn. Wenn ich dann noch traurig bin, dann trink' ich noch 'nen Korn. Und wenn ich dann noch traurig bin, dann fang' ich an von vorn!
llIH
Profile Joined June 2011
Norway2144 Posts
February 02 2013 14:28 GMT
#3
Is there a way to copy the name and convert it into capital letters? Would be cool to make a list of players with barcodes and try to identify them! :D
mizU
Profile Blog Joined April 2010
United States12125 Posts
February 02 2013 14:29 GMT
#4
I dont even want to know how long it took to figure this out...
if happy ever afters did exist <3 @watamizu_
Buddhabig
Profile Joined April 2011
Denmark72 Posts
February 02 2013 14:29 GMT
#5
There is actually a way. Just go copy the barcode name and paste it to skype. U should see which are L and which are I
"Girls like bad boys. Thats why you have so many." Kas to Naniwa! The shit i waste my time on now: https://osu.ppy.sh/u/2114273
imnestle
Profile Joined January 2013
46 Posts
February 02 2013 14:31 GMT
#6
This guy does have a lot of freetime to be able to play that much.... still he never WON A GSL! BOOOOOOM! :D

seriously im starting to hate those Barcodes :/... they are ALL BM
llIH
Profile Joined June 2011
Norway2144 Posts
February 02 2013 14:32 GMT
#7
I forgot to say. Thank you for this thread. I liked it. And it looked like it took you a lot of time as well. Appreciate your work!
I think you deserve that.
FineAndDandy
Profile Joined January 2013
166 Posts
February 02 2013 14:34 GMT
#8

Blizzard's unique account system made progamers have to do this.
Juice!
Profile Joined January 2011
Belgium295 Posts
February 02 2013 14:36 GMT
#9
On February 02 2013 23:28 KAB00000000M wrote:
Is there a way to copy the name and convert it into capital letters? Would be cool to make a list of players with barcodes and try to identify them! :D


What's the point in that, since many people can have the same name... and so they can have the same barcode name =)
Would be an impossible job to identify them
Second place is just a fancy term for loser
MicroTastiC
Profile Joined January 2011
375 Posts
February 02 2013 14:38 GMT
#10
1. prevent random people from spamming them
2. prevent unique strategies from being stolen or learned
3. raise ones ego
SnowfaLL
Profile Joined December 2008
Canada730 Posts
February 02 2013 14:41 GMT
#11
On February 02 2013 23:34 FineAndDandy wrote:

Blizzard's unique account system made progamers have to do this.


Not really; its more the ability to see peoples matches and their exact buildorders from games.
Favorites: Moon, Grubby, Naniwa, TAiLS, viOLeT, DongRaeGu
dannystarcraft
Profile Blog Joined October 2011
United States179 Posts
February 02 2013 14:42 GMT
#12
Great Article.

Lol. Still thought it was hilarious though that people do this. I thought it was some weird font incompatibility that translated into a barcode; now I know the truth!
MattRz
Profile Joined April 2011
Chile1680 Posts
February 02 2013 14:43 GMT
#13
this post is epic lol.
nice work
Never interrupt your enemy when he is making a mistake ♞
Weavel
Profile Joined January 2010
Finland9221 Posts
February 02 2013 14:46 GMT
#14
Another great Orek thread. Thank you for good laugh.
Life/Seed//Mvp/NaNiwa fighting! ZeNEX forever!
paralleluniverse
Profile Joined July 2010
4065 Posts
February 02 2013 14:47 GMT
#15
The WoW naming policy disallows gibberish names:
Pure Gibberish
This category includes names which:

Consist of a string of letters which do not produce a pronounceable name (e.g. Asdfasdf, Jjxccm, Hvlldrm)

https://us.battle.net/support/en/article/naming-policy

The same rule should be applied to SC2, and these accounts with barcode names should be forced to rename.

At this point everything that's needed to maintain your privacy is there. You can set your account to only receive messages and invites from friends, which prevents spam, and you can set the game privacy to hide build orders. So there is no need to have barcode names.
Liquid`Bunny
Profile Joined May 2011
Denmark145 Posts
February 02 2013 14:48 GMT
#16
Interesting thread, i believe the number of barcodes will only increase as time goes on. Being able to play anonymously is really relaxing.
Appreciate the work you did
Team Liquid
bGr.MetHiX
Profile Joined February 2011
Bulgaria511 Posts
February 02 2013 14:49 GMT
#17
give this man a star
Top50 GM EU Protoss from Bulgaria. Streaming with commentary : www.twitch.tv/hwbgmethix
Lunchador
Profile Joined April 2010
United States776 Posts
February 02 2013 14:51 GMT
#18
Personally, I loathe running into barcodes on the ladder. More than half of them tend to be tryhard wannabe BM dicks just because of the internet anonymity factor.

Neat article!
Defender of truth, justice, and noontime meals!
Fenrax
Profile Blog Joined January 2010
United States5018 Posts
February 02 2013 14:52 GMT
#19
On February 02 2013 23:47 paralleluniverse wrote:
The WoW naming policy disallows gibberish names:
Show nested quote +
Pure Gibberish
This category includes names which:

Consist of a string of letters which do not produce a pronounceable name (e.g. Asdfasdf, Jjxccm, Hvlldrm)

https://us.battle.net/support/en/article/naming-policy

The same rule should be applied to SC2, and these accounts with barcode names should be forced to rename.

At this point everything that's needed to maintain your privacy is there. You can set your account to only receive messages and invites from friends, which prevents spam, and you can set the game privacy to hide build orders. So there is no need to have barcode names.


What would be the point? You could do the same with Lee instead of I and Kim instead of l (or any other words) and then add a random string of numbers.
Ry2D2
Profile Blog Joined June 2012
United States429 Posts
February 02 2013 14:53 GMT
#20
How enlightening!
1 2 3 4 5 6 7 Next All
Please log in or register to reply.
Live Events Refresh
Platinum Heroes Events
12:00
PSC2L Finals - Playoffs
Krystianer vs PercivalLIVE!
Gerald vs Jumy
Nicoract vs Creator
RotterdaM905
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 905
SortOf 215
StarCraft: Brood War
Britney 45508
Shuttle 1843
GuemChi 1711
Sea 1601
Horang2 1173
EffOrt 892
Stork 701
Jaedong 692
Soma 681
ggaemo 350
[ Show more ]
actioN 338
Snow 283
Last 277
Mini 227
hero 197
Sharp 160
Zeus 152
Barracks 112
Leta 88
sorry 64
ToSsGirL 64
PianO 48
Sea.KH 35
JYJ 26
Mind 22
Shine 17
yabsab 16
Noble 13
Rock 13
Sacsri 13
GoRush 12
scan(afreeca) 10
HiyA 9
ajuk12(nOOB) 9
Dota 2
singsing3328
XcaliburYe751
Fuzer 307
League of Legends
C9.Mang0386
Other Games
Gorgc3521
Pyrionflax563
Hui .76
Organizations
StarCraft: Brood War
lovetv 5
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 11 non-featured ]
StarCraft 2
• Adnapsc2 18
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
OSC
23h 53m
Korean StarCraft League
1d 13h
OSC
1d 22h
IPSL
2 days
Dewalt vs Bonyth
OSC
2 days
OSC
2 days
uThermal 2v2 Circuit
3 days
Replay Cast
3 days
Patches Events
4 days
Liquipedia Results

Completed

C-Race Season 1
WardiTV 2025
META Madness #9

Ongoing

IPSL Winter 2025-26
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 2
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025

Upcoming

Escore Tournament S1: W2
CSL 2025 WINTER (S19)
Escore Tournament S1: W3
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Thunderfire SC2 All-star 2025
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
Underdog Cup #3
NA Kuram Kup
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 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 © 2026 TLnet. All Rights Reserved.