ICS 46 Spring 2022
Tournament Results


A few words of explanation

In order to understand the results as presented, here is an explanation of how the tournament was structured:

32 AIs that compiled and linked were disqualified. Most of these disqualifications were the result of taking too long to make a move, or of choosing a move that was invalid. A handful of others crashed or threw exceptions.

3 AIs did not compile, while 2 AIs did not link (due to defining functions in the global namespace).

One more reminder: The results of this tournament are purely for entertainment purposes and will not reflect on your grade, except that we will make a note of AIs that didn't compile or link, or that didn't survive the tournament without being disqualified, as one way to determine that there are issues in your implementation. We will not be answering questions immediately about how much of a deduction will be taken; this will be revealed when your Project 3 score is released. Note, too, that disqualification will have no bearing on your score unless it was the AI you asked us to grade by marking it as (Required) or that we inferred we should be grading because it was the only one you submitted. Note, too, that if your (Required) AI was disqualified but some other AI of yours survived the tournament, that's still disqualification from a grading perspective.


The results

AI Name is the name under which the AI was registered using the ICS46_DYNAMIC_FACTORY_REGISTER macro. Games indicates how many of the AI's games are included in the results. Win % indicates the winning percentage. Record indicates the AI's total number of wins, losses, and ties in all games. Tiles For is the total number of tiles the AI earned in all of the games it played, while Tiles Against is the total number of tiles the AI's opponent earned in all of the games it played. Separately, a record and a number of tiles for and against is shown when the AI was playing as black and as white.

AI Name Games Win % Record        Tiles For Tiles Against Record (B) Tiles For (B) Tiles Against (B) Record (W) Tiles For (W) Tiles Against (W)
Richard's AI 22840.972273-5-6133804532139-2-167772310134-3-566032222
I wanna (Required)2840.970275-8-1152252851137-4-174601597138-4-077651254
Richard's AI2840.956270-11-3131224788133-8-164062677137-3-267162111
SeaOfGreen (Required)2840.952270-13-1137312747133-8-168801523137-5-068511224
Richard's AI 42840.944267-15-2134114414135-5-264882559132-10-069231855
Mallyuki2840.942265-14-5148992020130-7-572301107135-7-07669913
xdu7 AI Jarvis (Required)2840.924259-18-7129025185126-10-663872694133-8-165152491
Richard's AI 32840.923262-22-0133734511133-9-066412423129-13-067322088
Nael's AI(Required)2840.893252-29-3122224442128-14-058142204124-15-364082238
Ashvia_AI (Required)2840.887250-30-4121895974119-22-157773305131-8-364122669
Housheng's class (Required)2840.871246-35-3122545853117-23-258563174129-12-163982679
Mallyuki (Required)2840.849241-43-0131644593117-25-063652464124-18-067992129
Bolun_Ruan's AI(required)2840.842237-43-4115865496116-24-256562397121-19-259303099
Bang Head Into Wall2840.835235-45-4128025322120-18-464432636115-27-063592686
AIjay (Required)2840.787223-60-1115895566118-23-158713132105-37-057182434
Scuffed But Works2840.785221-59-4130075129114-26-266362437107-33-263712692
Greed's AI (Required)2840.785222-60-2113675494112-29-158162834110-31-155512660
Pls Work2840.785221-59-4110107065109-31-255823505112-28-254283560
AA_OthelloBot (Required)2840.775218-62-4109387067118-22-256893299100-40-252493768
FlySandwich's Masterpiece (Required)2840.769214-61-9104516918113-27-252553112101-34-751963806
BYAI (Required)2840.755213-68-3105975131113-27-257252532100-41-148722599
I Want Boba2840.755213-68-3106707073103-37-255033519110-31-151673554
Jane(Required)2840.731205-74-599787872103-35-448584066102-39-151203806
Nova OthelloAI (Required)2840.717202-79-3115465790111-31-06026237091-48-355203420
Game Of Chance AI (Required)2840.710201-82-1112556845102-40-05658338599-42-155973460
Smooth Brain2840.704198-82-4107337421114-27-15924315284-55-348094269
AlphaPig(Required)2840.702198-83-310165766994-46-250813756104-37-150843913
Alan AI (required)2840.681191-88-510467746390-50-248204070101-38-356473393
DSOthelloAI (Required)2840.667188-93-311356649697-43-25915306891-50-154413428
Xin's AI(Required)2840.660186-95-398476320103-38-15144275283-57-247033568
User529AI (Required)2840.657185-96-310382644498-43-14989293587-53-253933509
FaintStar FateSearch (Required)2840.651181-95-810527666387-51-45200381694-44-453272847
Artificial Idiot (Required)2840.641181-101-29290699688-52-24755375193-49-045353245
Bot/stay night: Heaven's Othello (REQUIRED)2840.636178-101-510302776296-44-25380369182-57-349224071
motBasicGreedyAI (Required)2840.634176-100-810247781488-48-65121395788-52-251263857
NickAI(Required)2840.630176-102-69603844787-51-44563448789-51-250403960
RKOthelloAI#25 (Required)2840.629177-104-396427667103-36-34858341774-68-047844250
Echo(Required)2840.627174-102-811122698179-60-35090396495-42-560323017
OHareAI (Required)2840.621175-106-3110066872107-33-26092283768-73-149144035
the goodest Ai(Required)2840.621175-106-310067698086-55-14732334489-51-253353636
The Baconator (Required)2840.618174-107-310044708686-55-14736337088-52-253083716
gerald the destroyer of galaxies(REQUIRED)2840.614173-108-39990706585-56-14690338688-52-253003679
Hermit AI (Required)2840.602170-112-29055767298-42-25154346972-70-039014203
smartAI(required)2840.592166-114-49515783382-57-34961380084-57-145544033
YUNJY1 Min-Center (Required)2840.590166-115-39903805589-50-35484356077-65-044194495
Henrynvn(Required)2840.588166-116-292088699111-30-15538348255-86-136705217
YUNJY1 Min-Flip2840.569161-122-19344840894-47-15327371067-75-040174698
My AI (Required)2840.558151-118-159142882589-52-15067398762-66-1440754838
SevenX AI(Required)2840.556155-123-69148861289-53-05052392766-70-640964685
HenryAI (Required)2840.544152-127-59388731369-70-34743399483-57-246453319
Brandon's AI(Required)2840.535140-120-248692899671-49-224492430469-71-242004692
Required Othello AI (Required)2840.533149-130-59649839281-58-34885415968-72-247644233
Kellen's AI (Required)2840.530146-129-99191889387-52-35193381659-77-639985077
Existence Othello (Required)2840.526136-121-278957911469-71-24223482767-50-2547344287
Reisha's AI (Required)2840.523146-133-58594842676-64-24403434470-69-341914082
interesting ReversiAI (Required)2840.512145-138-18016812385-57-04250409160-81-137664032
noel_ai (Required)2840.504142-140-28400836375-66-14543406567-74-138574298
Joseph's Othello AI (Required)2840.500140-140-48760849577-62-34679433463-78-140814161
Maxwell AI (Required)2840.500141-141-28340842474-67-14495411467-74-138454310
Not Real AI (Required)2840.496140-142-28320844474-67-14501410866-75-138194336
Lazy Sloth (Required)2840.488137-144-38989898974-66-24833420863-78-141564781
A Very Mediocre AI (Required)2840.481134-145-58346969448-92-23760526686-53-345864428
Super-Duper-Cool Othello AI (Required)2840.477134-147-38809913771-69-24781424763-78-140284890
fleanos Othello AI (Required)2840.475134-148-28308842776-65-14738393158-83-135704496
LILYOthelloAI (Required)2840.475134-148-28305843176-65-14746392358-83-135594508
xiaolc5's Othello AI (Required)2840.475134-148-28288844777-64-14750391857-84-135384529
JOE AI(REQUIRED)2840.475132-146-68418955868-70-44479456864-76-239394990
GettingByeDespair (Required)2840.472133-149-28277845976-65-14739393057-84-135384529
ZHENG AI(REQUIRED)2840.472133-149-28246848776-65-14715395157-84-135314536
YuxueAI2840.468131-149-49454867558-83-14547452873-66-349074147
ReactAI (Required)2840.467132-151-18437893154-87-13668482478-64-047694107
wkkai (Required)2840.463130-151-38025901681-59-24309419349-92-137164823
Only 13:02840.461130-152-28417943042-98-23570527288-54-048474158
Rayan's Othello AI (Required)2840.461130-152-28213946053-89-03939483977-63-242744621
weijid1's OthelloAI(Required)2840.460129-152-38721917673-67-24744423156-85-139774945
Wadabot's AI (Required)2840.458129-153-28525936651-91-03718510878-62-248074258
Anshul's Othello AI (Required)2840.458129-153-27986988287-53-24409458842-100-035775294
12345678987654321 (Required)2840.456126-151-78384960164-74-43999507862-77-343854523
GhettoSolver(Required)2840.423120-164-08226930059-83-03947467361-81-042794627
Not Chess AI (Required)2840.423110-154-207946964747-76-193971494763-78-139754700
Zhentao's Othello AI (Required)2840.419109-155-208075979740-84-183965499069-71-241104807
Average Joe's AI (Required)2840.400103-160-217814981635-88-193618511668-72-241964700
LUNW AI(required)2840.398111-169-478651014855-84-34122491956-85-137435229
jadautobot (Required)2840.396102-161-2178421009834-89-193579531868-72-242634780
NakiWaki AI (Required)2840.394111-171-27771970036-104-23130550175-67-046414199
Magnus Carlsen (Required)2840.382107-174-377481025350-91-13673538657-83-240754867
Jibreel's AI (Required)2840.382107-174-373311046856-85-13905515151-89-234265317
Algo(Required)2840.380107-175-279361007539-103-03680526668-72-242564809
Bootleg Go Solver 2.0 (Required)2840.377106-176-275331033749-92-13257570657-84-142764631
Penguin (Required)2840.370102-176-675791024348-90-43587520654-86-239925037
Felix the Dog AI (Required)2840.36695-171-187237992741-100-13325498254-71-1739124945
CLi's Othello AI (Required)2840.363101-179-477861004072-69-14791417829-110-329955862
Yoooo (Required)2840.363102-180-270671069329-113-02805606873-67-242624625
clausenm Othello (Required)2840.354100-183-171401038432-109-13102556068-74-040384824
David Lee's Algo (required)2840.35096-181-773041029453-89-03796499243-92-735085302
My Othell's AI(required)2840.34996-182-67260996349-91-23715478847-91-435455175
AndrewProject(REQUIRED)2840.34795-182-772661028150-90-23860493945-92-534065342
calvin2840.34795-182-772431027650-90-23848495145-92-533955325
Awesomly (Required) AI2840.34596-184-47694986157-84-14161461939-100-335335242
Level 1 CPU2840.34597-185-275341005944-97-13499525653-88-140354803
Tariqs Othello AI (Required)2840.34596-184-474031023771-69-24755427425-115-226485963
theAI (Required)2840.34394-183-771991008149-91-23693486745-92-535065214
agee4 Othello AI (Required)2840.34394-183-772641025549-91-23849495045-92-534155305
myOthelloGame9 (Required)2840.34394-183-772661028149-91-23847495245-92-534195329
Everett Cheng's AI (Required)2840.34394-183-772601028749-91-23838496145-92-534225326
ttreynol AI (Required)2840.34394-183-772321028749-91-23824497545-92-534085312
BOGAMEAIXY (Required)2840.34394-183-772451030249-91-23834496545-92-534115337
Jane Lai AI (Required)2840.34394-183-772371031049-91-23828497145-92-534095339
Adriano Mei's Otherllo AI (required)2840.34394-183-772321031249-91-23838496145-92-533945351
my AI (Required)2840.34394-183-772181030149-91-23822497745-92-533965324
Sleepy Hedgehog2840.34394-183-772111030849-91-23824497545-92-533875333
KaiAI (Required)2840.34394-183-772241032349-91-23815498445-92-534095339
vandle's AI2840.34394-183-772161033049-91-23821497845-92-533955352
MyAI(Required)2840.33692-185-771541038748-93-13784503744-92-633705350
Yuxin AI(Required)2840.33692-185-771481039348-93-13776504544-92-633725348
Dukicho (Required)2840.33593-187-470611080864-76-23997498529-111-230645823
Pink Battery (Required)2840.33593-187-470601080964-76-24011497129-111-230495838
Evil AI (Required)2840.33393-188-375291063648-92-23511557045-96-140185066
jwagasOthelloAI (Required)2840.32992-189-371111029537-103-23563539855-86-135484897
LeOthelloAI (Required)2840.32489-189-664201008541-97-43109515748-92-233114928
Ultron-2.0(Required)2840.31589-194-16167991118-124-01754617771-70-144133734
Othello or Othyellow? (Required)2840.31287-194-365441068439-101-23076528748-93-134685397
Jason Le's AI (Required)2840.30886-195-366401055139-101-23106518847-94-135345363
Cedric Kwong's AI (Required)2840.30886-195-365391068938-102-23063530048-93-134765389
evanOthello2840.30886-195-365341069439-101-23077528647-94-134575408
atleastitruns AI (Required)2840.30585-196-365341069438-102-23068529547-94-134665399
Priyansha's AI (Required)2840.30585-196-364951073338-102-23059530447-94-134365429
Andy's Othello AI2840.30184-197-365081072038-102-23054530946-95-134545411
Daniel's Othello AI(Required)2840.30184-197-364971073138-102-23071529246-95-134265439
Jenny Tandoc's AI (Required)2840.30184-197-364721075438-102-23041532046-95-134315434
nbgin (Required)2840.29983-197-461531016737-102-32773506746-95-133805100
zooumiesAI (Required)2840.29481-198-571931077535-106-13295573946-92-438985036
Plouk AI (Required)2840.29482-199-360171097842-98-23233546240-101-127845516
ChickenAI2840.29081-200-357071137236-105-12447591545-95-232605457
Alex Ibasitas AI (Required)2840.28780-201-364151080443-98-13115529537-103-233005509
Jeff Othello AI (REQUIRED)2840.28379-202-370911098342-99-13772526837-103-233195715
HN's Othello Ai(Required)2840.28379-202-370011103844-96-23632539135-106-133695647
Custom Othello AI - justiml5 (Required)2840.27678-205-165921089948-93-13562503930-112-030305860
Baka Blast (Required)2840.24560-205-1964161089120-103-192918567840-102-034985213
ustAI (Required)2840.18049-231-462011172825-115-23273570824-116-229286020
Jonac19's Othello AI (Required)2840.14139-243-244001220030-111-1261357239-132-117876477
MyOthelloAI2840.09919-247-1851451189410-132-0222860099-115-1829175885
AAHPH (Required)2840.09325-256-346431236513-127-22442612412-129-122016241

The following AIs were disqualified, for the reasons listed.

AI Name Disqualification Reason
Jeremrc1_AI (REQUIRED)TournamentException: took too long to make a move
!!!!! My Othello AI (Required)TournamentException: took too long to make a move
Austins AI (required)TournamentException: took too long to make a move
Austin's Othello AI (Required)OthelloException: invalid move (0, 0)
Black Ram (Required)TournamentException: took too long to make a move
Bootleg Go SolverOthelloException: invalid cell index (-1, -1)
Boring (Required)OthelloException: invalid cell index (-1, -1)
CarMoOthelloAI (Required)Did not compile
Chaueq AI (Required)TournamentException: took too long to make a move
dankerdolan's AI (Required)TournamentException: took too long to make a move
DesdemonaTournamentException: took too long to make a move
EyeTried (Required)TournamentException: took too long to make a move
Gary's Champ part two (Required)TournamentException: took too long to make a move
Guardian (Required)TournamentException: took too long to make a move
Harley_AI(required)OthelloException: invalid move (0, 0)
Human Readable Name (Required)TournamentException: segmentation fault
Iago $$$TournamentException: illegal operation
jasmine's lil game (required)OthelloException: invalid move (0, 0)
Kiwi's OthelloAI (Required)TournamentException: took too long to make a move
Kyle's AI(Required)OthelloException: invalid move (0, 0)
lilBetterThanRandomAiTournamentException: OthelloException invalid cell index (-1, -1)
LJLEIOthelloAI (Required)Did not link (functions in global namespace prevented linking)
lucas'sAI(Required)TournamentException: took too long to make a move
Master Joe (Required)OthelloException: invalid move (0, 0)
MathMajor (Required)TournamentException: took too long to make a move
MFY's GameAI(Required)Did not link (functions in global namespace prevented linking)
MyAI(Required)Did not compile
official AI(Required)Did not compile
pon (Required)OthelloException: invalid move (0, 0)
Raccoon (Required)TournamentException: took too long to make a move
RZsAI(Required)TournamentException: took too long to make a move
Sharon (Required)TournamentException: took too long to make a move
Swift (Required)OthelloException: invalid move (0, 0)
Tariqs Better AITournamentException: took too long to make a move
TOURNAMENT(JMM)Did not link (functions in global namespace prevented linking)
YARSTA - yet another reversi search tree ai (Required)TournamentException: took too long to make a move
YUNJY1 Center-MinOthelloException: invalid cell index (33, 0)
ZYOthello(Required)TournamentException: took too long to make a move