Välj en motståndare
Du använder en mycket gammal webbläsare som inte längre stöds av den här webbplatsen. Vi rekommenderar att du uppgraderar till någon av följande webbläsare:
Ladda ner Mozilla Firefox
Ladda ner Google Chrome
Hej! Det här spelet är inte klart att spela ännu, utan testas fortfarande i betaversion. Vi meddelar när det är klart.
Om du har fått en kod för betatestning från SimpleGames.io anger du den nedan och klickar på knappen Ange.
Välkommen till Matrix.
root@simplegames.io:
Four Tac Toe (eller fyrdimensionell tre i rad) är en variant av en klassisk barndomslek. Tre i rad spelas vanligtvis på ett rutnät med 3×3 rutor, men Four Tac Toe spelas i stället på nio 3×3-rutnät arrangerade i ett 3×3-mönster, vilket bildar det metaforiska fyrdimensionella 3×3×3×3-brädet. Målet är att fullborda så många linjer med tre celler som möjligt.
Spelarna turas om att placera ett X eller ett O i en cell på ett av rutnäten. Den enda begränsningen är att ingen spelare får ta den mittersta rutan på det mittersta brädet.
Spelarna får poäng genom att fullborda linjer med tre celler längs någon av de fyra dimensionerna, på något av de nio brädena. När alla celler är fyllda vinner spelaren med flest poäng.
I Four Tac Toe finns det 232 möjliga linjer som kan fullbordas för att ge poäng. Varje linje är värd en poäng, och spelare kan få flera poäng under samma tur genom att fullborda flera linjer samtidigt.
En linje består av tre celler som bildar en rak linje. Linjer kan gå vågrätt, lodrätt, diagonalt eller i valfri kombination av dessa riktningar, och kan passera genom flera bräden när de följer samma riktning.
Som en generell tumregel kan en giltig linje bildas genom att börja i en given cell och följa samma förflyttning genom celler eller bräden, ett steg i taget, i valfritt antal dimensioner. En ramsa som "En cell åt vänster, ett bräde uppåt" utgör en linje. Detsamma gäller "En cell uppåt, en cell åt höger, ett bräde åt höger", vilket kan hjälpa när du försöker avgöra vad som är en linje och vad som inte är det.
När du håller muspekaren över en cell visar spelet alla linjer som går genom cellen, var och en med en egen färg och symbol, så att du lättare kan hålla reda på dem. Om du håller muspekaren över en tom cell eller en cell du kontrollerar markeras endast linjer som du potentiellt kan fullborda genom att ta cellen. Om du håller muspekaren över en cell som din motståndare kontrollerar markeras endast linjer som motståndaren potentiellt kan fullborda med hjälp av den cellen. Alla döda linjer (linjer som ingen av spelarna kan fullborda eller som redan är fullbordade) filtreras bort.
Mittcellen på det mittersta brädet är förbjuden för båda spelarna och kan inte tas. Detta är helt enkelt en balanseringsåtgärd – mittcellen hade 40 olika linjer som gick genom den och omfattade alla andra celler. Därför skulle spelaren som tog mitten alltid vinna med stor marginal.
Det här avsnittet är en kort utvikning om geometrin bakom spelet, för att bygga upp en känsla för vad som händer. Vid det här laget bör du dock ha tillräcklig förståelse för spelet för att kunna börja spela.
Att få en känsla för hur brädena och linjerna fungerar och samverkar kan verka extremt komplicerat, men i själva verket är spelet bara en fyrdimensionell utvidgning av tre i rad, och samma principer som styr den tvådimensionella versionen gäller även här. Det kan krävas lite övning för att vänja sig, men det behövs inte särskilt många spel innan du börjar få en känsla för hur linjerna fungerar och hur du hittar dem.
För den som är mer geometriskt lagd är det däremot förvånansvärt enkelt och elegant att bygga upp en mental bild av hur brädet fungerar. Vi börjar med den endimensionella linjen
I en dimension är spelet bara en linje med tre celler. Inte särskilt spännande och ett uselt spel, men grunden för allt annat.
I två dimensioner har vi det klassiska 3×3-rutnätet, med tre rader, tre kolumner och två diagonaler, totalt 8 linjer. Du kan dock se att ett tvådimensionellt rutnät helt enkelt består av tre endimensionella linjer staplade på varandra för att bilda ett rutnät. Var och en av de tre endimensionella linjerna har fortfarande sin enda linje, men nu kan du också dra en linje lodrätt eller diagonalt – vilket ger oss totalt 8 giltiga linjer på ett tre i rad-bräde
Om vi går ett steg längre och staplar tre 3D-rutnät på varandra får vi en kub! En kub är en tredimensionell utvidgning av vårt 3×3-rutnät. Du kan fortfarande ganska enkelt se var de 49 linjerna finns: Varje tvådimensionellt bräde som bygger upp kuben har fortfarande sina 8 linjer, men nu kan vi också ha linjer som går genom själva kuben – rakt ned, från hörn till hörn, diagonalt från en kant till en annan och så vidare. Du skulle enkelt kunna lista ut hur man spelar tre i rad på en kub: den som först färglägger tre små kuber i rad vinner!
Alla exemplen nedan visar samma kub med samma raka linjer färglagda. I ett av exemplen visas endast tre tvådimensionella rutnät som referens, så att du kan se hur kuben kan representeras som 3×3-rutnät.
Ta en stund och undersök den, för nu ska vi ta ett ganska drastiskt steg för att nå vårt mål: den fjärde dimensionen.
Här börjar det bli lite knepigt, eftersom vi – begränsade tredimensionella varelser som vi är – inte kan föreställa oss den fjärde dimensionen eller den hyperkub vi snart ska konstruera. Men låt oss försöka!
Om vi tar tre tredimensionella kuber och staplar dem på varandra får vi en hyperkub. En hyperkub är en fyrdimensionell utvidgning av idén vi hittills har arbetat med. Även om vi inte kan visualisera den kan vi fortfarande förstå hur linjerna fungerar genom att använda samma principer som tidigare – varje tredimensionell kub som bygger upp hyperkuben har sina vanliga 49 linjer, men nu kan vi också ha linjer som går genom själva hyperkuben och skär genom flera kuber
Även om mönstret inte är lätt att visualisera är det fortfarande detsamma: Vi börjar med en linje och staplar sedan tre linjer på varandra för att bilda ett rutnät. Vi tar tre kopior av rutnätet för att bilda en kub och tar sedan tre kuber och staplar dem på varandra för att bilda en hyperkub. Samma principer gäller i varje steg, och samma rörelsemönster som bildade linjer i de tidigare dimensionerna bildar fortfarande linjer i nästa dimension. Vi måste bara tillämpa dem över fler dimensioner.
Och även om det inte skulle bli ett särskilt bra spel att rita en hyperkub på skärmen kan vi förstås fuska lite genom att platta ut hela konstruktionen för att nå våra nio rutnät. Så länge vi följer de fastställda reglerna för vilka celler som hänger ihop kommer resultatet att bli detsamma.
Och därmed har vi återvänt till två dimensioner. Precis som vi kunde representera en kub med tre tre i rad-bräden representeras vårt fyrdimensionella spelfält återigen av nio bräden, arrangerade i ett rutnät med tre gånger tre bräden. Om vi ville kunde vi utvidga idén ytterligare till 5D, 6D eller vilken D som helst. Nio bräden är dock redan mer än nog att hålla reda på … för tillfället.
Four Tac Toe är ett lite udda spel som skapades mer för att idén om fyrdimensionellt tre i rad fascinerade oss än för att det skulle vara ett roligt spel att spela. Med det sagt tycker vi att det är en märkbar förbättring av klassiskt tre i rad. Det är utmanande, tar tid att bemästra och bör, med vårt utbud av datormotståndare, erbjuda en rolig utmaning för alla.
Vi hoppas att du uppskattar vårt lilla experiment, och som alltid får du gärna höra av dig om du har förslag, feedback eller felrapporter! (Eller om du verkligen vill prata med oss om matematiken bakom flerdimensionellt tre i rad – det går också bra.)
Skicka alla kommentarer, klagomål, felrapporter, frågor och annat till support@simplegames.io. Vi kan inte svara alla, men vi försöker svara så många som möjligt. Om du bara har en snabb fråga, kontrollera att den inte redan är besvarad i våra vanliga frågor.
Du hittar oss också på följande webbplatser:
Det primära skriptet som kör våra spel verkar av någon anledning inte ha laddats.
Detta trots att det verkar som att andra skript har laddats utan problem.
Problemet har rapporterats automatiskt och vi undersöker det, men vi skulle vara mycket tacksamma om du kunde skicka en rapport till support@simplegames.io med alla ytterligare uppgifter du kan komma på, inklusive om du använder tillägg som blockerar skript, annonsblockerare eller om din webbläsare är inställd på att blockera vissa typer av skript.