spill.olesiden.com
Slipp brikker og få fire på rad — vannrett, loddrett eller på skrå. Spill mot maskinen på tre nivåer, eller mot en venn ved samme skjerm eller hver sin. Motoren håndhever reglene selv, som i dam, og har som dam ingen skjult informasjon: begge ser hele brettet hele tiden.
Nivåene er motorens eget budsjett, ikke en rating: hvor mange stillinger den får regne på, og hvor stort avvik fra beste trekk den godtar. Ingen av dem trekker tilfeldig — en svak motor her ser kortere, den slipper ikke forbi en åpen treer uten grunn. Stigen er målt før den fikk navn: hvert nivå slår nivået under i minst 60 av 100 partier. Fire på rad er løst — den som starter vinner med perfekt spill, og det er bevist (1988). Verken du eller maskinen spiller perfekt, men startretten er en reell fordel, og derfor kan du velge den.
Verten setter et hjelpenivå per spiller, åpent for alle — som handicap i golf. Motoren graderer ved å si mindre, aldri ved å si feil, og er analysen på kan den ikke overses: 🔍 med nivå står ved spillernavnet hele partiet.
Verten velger analysen. Innstillingen er synlig for alle når partiet er i gang.
Én åpner bordet og deler koden. Brettet tar nøyaktig to spillere — alle andre som har koden, ser på. Det er gratis her: det finnes ingen skjult informasjon å beskytte.
Passordet er reserveveien tilbake til plassen din fra en ny enhet. På din egen husker nettleseren deg uansett.
Hvem kan se på
Et navn her er selvvalgt. Det viser at noen skrev det inn — ikke at det er den personen. Til vi har innlogging, er dette en høflighetsregel, ikke en sperre.
Del koden med motstanderen. Alle som har den kan se på, men brettet tar bare to.
Trykk i en kolonne for å slippe en brikke der. Den faller til det nederste ledige feltet — prikken viser hvor den lander.
Fire på rad vinner — vannrett, loddrett eller på skrå. Vinnerbrikkene markeres med grønt.
Er brettet fullt uten at noen har fire på rad, er partiet uavgjort.
Taperen starter neste parti. Ved uavgjort starter gul.
Analyse er et vertsvalg, standard av — og i fire på rad bør den stå av: spillet er løst, så full styrke leser en fasit høyt. Motoren kan verne mot tabber, foreslå kandidater eller vise beste trekk — nivå per spiller, åpent for alle, med 🔍 og nivå ved navnet. Motoren gir råd om trekk, aldri om årvåkenhet.
Utgave – · forbehold
Vernet leser bare ditt eget syn og har ikke sagt noe til de andre — valget er ditt.
Endringen føres i loggen og vises for alle i rommet.
Fire på rad er løst — men ikke av denne motoren. Spillet ble løst i 1988: den som starter vinner med perfekt spill, men bare ved å åpne i midtkolonnen — nabokolonnene gir remis, de fire ytterste taper. Den fasiten dekker 4,5 billioner stillinger og får ikke plass her. Denne motoren er derfor et søk, ikke fasiten: den regner så langt nodetaket rekker, og oppgir ærlig hvilken dybde den nådde.
Søket er alfa-beta med iterativ fordypning under et fast nodetak (rundt 200 000 stillinger), med en transposisjonstabell så samme stilling aldri regnes to ganger. Stillinger søket ikke rekker å avgjøre, vurderes på senterkontroll og trusselvinduer — firervinduer bare én spiller har brikker i. Bare «vinner om N» og «taper om N» er bevist innen søket; alt annet er et anslag, og panelet sier hvilket av delene du ser. Ingen klokke og ingen tilfeldighet: samme stilling og samme nodetak gir alltid samme svar.
Nettopp fordi spillet er løst bør analysen stå av. Full styrke i et løst tospillerspill er en fasit som leser seg selv høyt — vertsforbudet er viktigere enn funksjonen. Det analysen kan lære bort her er trussel-lesing: åpne treere, doble trusler, og feltet rett over som gir motstanderen vinsten. Og den billigste utjevningen trenger ingen motor i det hele tatt: la den svakeste starte — det er starteren som har vinsten i spillet.
Nivåstigen graderer pekingen, aldri lesingen. 🔍¹ Vern tier til du er i ferd med å gi noe fra deg, og spør før trekket sendes. 🔍² Kandidater peker på inntil tre jevngode kolonner, urangert. 🔍³ Beste trekk er full styrke innen nodetaket — «perfekt»-modusen er alle som ønsker på nivå 3. Hvert nivå er ærlig: motoren sier mindre på lave nivåer, aldri noe feil. Dette arket er det samme for alle i rommet, uansett nivå — det som rasjoneres er bare pekingen inn i stillingen.
Det som ikke lar seg gjøre: nivået håndheves av programvare hos den det gjelder. En endret klient kan låse opp full styrke, og serveren kan ikke se det — den ser aldri analysen, bare vilkårene. Modusen er derfor en avtale: serveren garanterer hvem som har hvilket nivå, synlig for alle; etterlevelsen er tillit. Samme norm som resten av huset — kikking i kortbordet er lovlig, men høylytt.
Motoren gir råd om trekk, aldri om årvåkenhet. Det som hører til din egen oppmerksomhet i et spill, forblir ditt — også med analysen på.
Gjennomgangen skjer etter at partiet er avgjort. Motoren regner hvert halvtrekk på nytt og sier om stillingen var bevist vinst, bevist tap eller et anslag før og etter brikken. Først søker den gjennom hele partiet med 20 000 stillinger per halvtrekk; bare mulige merker regnes så med hele budsjettet på 200 000, og et merke som ikke holder, forsvinner. Et merke betyr at kategorien byttet: avgjørende når trekket gjorde stillingen verre, forspilt når en vinst motparten nettopp hadde gitt deg, gikk tapt igjen, og reddet når du kom ut av et bevist tap motparten ikke straffet. Et anslag som ligger noen poeng bak, merkes aldri: det er støy i evalueringen, ikke et bevis. Gjennomgangen ligger på denne enheten med plass til en framtidig kontokobling, og kan slettes med ett trykk. Den kan aldri åpnes mens partiet pågår.
Mot maskinen: nivåene er budsjett, ikke rating. Samme motor som i analysepanelet, på din egen enhet — men her spiller den i stedet for å forklare. Et nivå er to tall: hvor mange stillinger den får regne på (900, 7 000, 200 000), og hvor stort avvik fra det beste trekket den godtar å velge innenfor. Ingen av nivåene trekker tilfeldig blant lovlige kolonner. Det er et valg: menneskelige feil er horisontfeil — man ser trusselen ett trekk for sent — og nesten aldri «la i en kolonne uten grunn». En svak motor her ser altså kortere, og den velger aldri en kolonne som taper partiet innenfor det den faktisk ser. Ingen av nivåene er fasiten, heller ikke «Ole 12 år»: spillet er løst, men den fasiten dekker 4,5 billioner stillinger og ligger ikke i denne sida, som avsnittet øverst sier. Stigen ble målt før nivåene fikk navn: hvert nivå slår nivået under i minst 60 av 100 selvspilte partier med fast frø og byttet startrett, og «Ole 5 år» taper minst 80 av 100 mot «Ole 12 år». Startretten er en reell fordel — den som starter vinner med perfekt spill — og derfor velger du selv om du vil ha den. Maskinens tilfeldighet kommer fra et frø som lagres med partiet, så det samme partiet kan spilles om igjen trekk for trekk. Partiet blir på denne enheten. Når det er ferdig, viser statistikken på «Mot maskinen»-skjermen spilt, vunnet, tapt, uavgjort, beste seiersrekke og de ti siste resultatene per nivå. Alt kan slettes der med ett trykk.