Souptothispoint, we'vegotquite a goodvisualizations, quite a goodvisualizationofthemapandwhat's goingon?
I justwanttoadd a fewmorevisualizations, andthat's gonnabethingslike, Howmanymineralsdowehave?
Howmuchgasdowehave?
Andthen I alsowanttosee a visualizationofourlikeourjustourpopulationsupply.
Howmuchofthat I haveweexhaustedlikeratioofthatandthenalsolike a ratioofourmilitaryunitstoreworkerunitssowecanseeonthemapusuallyprettywelllikehowmany, um, militaryunitswehaveversushowmanyworkersbutthingsthatwecan't quiteaseasilyseeislikehowmanyunitswehavecomparedtooursupply.
I mean, maybethenetworkcouldlearntocountthepylonsorsomethingandfigureitout.
It's totallypossible, but I thought I'd besomewhatusefultodisplaycertainthingsin, like, ratioform.
Okay, soanobserverhere, hereandhere, likethesearegonnabelike, ifyouactuallylookatthesemaps, thereason I likeyourstartpointhereishasbasically a chokepoint.
Um, unfortunately, alreadybeguntrainingdata, so I'm gonnagoandseethisonethrough, but I thinkinthatifthisisanythingpromisingatall, I mightwanttochangethedatatosomethingmorelikethat.
Thatwouldbemuchmoreinformative, I think.
Allright.
So, um, thatlooksgood.
I'm happywiththelittlebarsdownhere.
Andmaybeit'llbeuseful.
Andmaybetheywon't.
Whoknows?
We'llsee.
Umbutwewon't know.
Anyway.
Umokay, sonowtheyoulastthingsthatweneedtodoourmodifytheattackmethod, Um, I thinkthat's reallyit.
Um, soyeah, soletmeesoFirstofall, I guesswe'lldotheattackmethodfirst, andthen I'lltalkabouttheotherchangesthat I'vemadesocomingdownhere, andthey'regonnareplaceourattackmethodwiththenewmethod.
Boomexitoutofthat.
Sowhatwewanttodioiswe'rejustgonnachoose a randomchoicebetweenzeroandthreepythons.
Randomisn't themostideal, soyou'llnoticetherewillbe a lotofpatternsandstufflikethat, butitshouldstillover a longenoughtimeframeproducedatleastbalanceddata.
Now, um, we'regonnasaytargetfalsefornow.
Um, butifwedofind a target, willattackthat.
Targeted.
Thewaywe'regonnafindthattargetis, um, ifchoiceszero, we'rejustgoingtowait a random 20 to 1 65 andthenwe'regonnamodifythisselfourself, dosomethingafterwe'rejustgoingtosaythatit's thecurrentiteration, plustheweightsoself.
Don't dosomethingafter.
I don't thinkwehavetofindithere.
We'lladdthattoourinnitmethodherein a littlebit, butwegotonemorethingwe'regonnahavetoadd, so I'llgetthere.
Sothiswillbe a scenariowhere, youknow, ideallythe A I wouldlearnthatwhen I don't havemanyunitstosendouttoattack, it's a badideatoattack.
Ingeneral, ifyoujustsendlike, oneunitat a time, you'regonnalose.
It's notgonnaendwellforyou.
Soagain, justthrew a simple, likeEvanevolutionaryprocess.
Weshouldfindthatthat's anunsuccessfulthingtodo.
Soweshouldhavetrainingdatathatovertimedoesn't do.
Youknow, itwaitstobuildanarmythat's of a sizethatmakessensefortheenemy.
Thatwe'regonnafight.
Butalso, youknow, youmightneed a fewlesstodefendlikeyourlittlebase.
Butyoumightwannahave, like, I don't know, 10 atleastvoidraisedbeforeyougototheenemybase.
Butifyou'rejusttryingtodefendyourselfagainst a smallerlittlearmythattheyjustsenttoyoujusttogiveyou a hardtimeorwhatever, youmightnotneed a CZmany, butalsoyoumightnotalwayswanttoaddresswhentheysend, like, a littlefightovertoyourbase.
So, um, allyoureallyneedisoneTakethatpackageandonlyneedtodois, likeallput a linkinthetextbasedversionoftutorialandwhatyouallyouneedtodoisjustdownloadandunzipthepackage.