2048 (spel)

2048

Skärmdump av en vinnande position 2048
Utvecklaren Gabriele Cirulli
Utgivningsdatum 9 mars 2014
Licens MIT-licens
Genre pussel
Tekniska detaljer
Plattformar webbläsare , Nintendo 3DS [1] , Apple TV , KaiOS , Android och iOS
Spelläge Enspelarspel
Gränssnittsspråk engelsk
Kontrollera pekskärm
Officiell sida
 Mediafiler på Wikimedia Commons

2048  är ett webbläsarspel skrivet av den 19 -årige italienska utvecklaren Gabriele Cirulliprogrammeringsspråket  JavaScript . Spelplanen har formen av en 4x4 kvadrat. Målet med spelet är att få en bricka med ett nominellt värde på "2048" (om du vill kan du fortsätta vidare). Spelkoden är öppen och publicerad på utvecklarsidan i GitHub [2] .

2048 skrevs på mindre än två dagar som en programmeringsövning; enligt författaren, citerad av Los Angeles Times , ansåg Cirulli hans skapelse "ett oavsiktligt intrång i spelindustrin" och planerar inte att fortsätta utveckla spel [3] . "2048" är baserad på det kommersiella spelet Threes ; dess skapare var missnöjda med framgången "2048" och kallade Cirullis spel "bortskämt plagiat" [4] . Efter releasen av Threes dök flera av dess kloner upp i App Store , inklusive spelen "1024" och "2048" skapade av andra utvecklare [5] ; när han utvecklade sin version inspirerades Cirulli av dessa spel [3] .

Enligt vissa uppskattningar är det maximala antalet poäng som kan fås under spelets bästa gång 3 932 100 (i det här fallet minskar varje tappad "4" denna poäng med 4) [6] . Det maximala möjliga värdet för en bricka på ett standard 4x4-fält är 131 072 [7] [8] , på ett m*n-fält är det maximala värdet för en bricka . Uppgiften att erhålla en given konfiguration enligt 2048 års regler på ett större fält är PSPACE-komplett [9] ; uppgiften att bestämma nåbarheten för ett givet nummer från den aktuella konfigurationen på m*n-kortet är NP-hård [10] .

Spelregler

  1. I varje omgång visas en bricka med valören "2" (med en sannolikhet på 90%) eller "4" (med en sannolikhet på 10%) [11]
  2. Genom att trycka på pilen kan spelaren kasta av sig alla brickor på spelplanen i en av fyra riktningar. Om, när de tappas, två brickor av samma valör "stöt" mot varandra, förvandlas de till en, vars valör är lika med summan av de anslutna brickorna. Efter varje drag visas en ny bricka med värdet "2" eller "4" på den fria delen av fältet. Om, när knappen trycks, platsen för brickorna eller deras värde inte ändras, görs inte flytten.
  3. Om det finns fler än två brickor av samma valör i en rad eller i en kolumn, börjar de när de tappas att ansluta från den sida de riktades till. Till exempel kommer brickor (4, 4, 4) i samma rad att förvandlas till (8, 4) efter att ha flyttats till vänster och till (4, 8) efter att ha flyttats till höger. Denna bearbetning av tvetydighet gör att du kan utforma spelets strategi mer exakt.
  4. För varje anslutning ökas spelpoängen med det nominella värdet på den resulterande brickan.
  5. Spelet slutar med nederlag om det efter nästa drag är omöjligt att vidta någon åtgärd.

Anteckningar

  1. https://www.nintendo.de/Spiele/Nintendo-3DS-Download-Software/2048-907587.html
  2. gabrielecirulli/2048 GitHub . Hämtad 14 april 2014. Arkiverad från originalet 3 januari 2021.
  3. 1 2 Rodriguez, Salvador Skaparen av succéspelet '2048' säger att han skapade det under en  helg . Los Angeles Times (27 mars 2014). Hämtad 20 april 2014. Arkiverad från originalet 19 april 2014.
  4. Slabaugh, Brett 2048 är en "bruten rip-off", säger Threes  Team . Eskapisten (29 mars 2014). Hämtad 20 april 2014. Arkiverad från originalet 21 april 2014.
  5. Villapaz, Luke Vad är '2048'?  Det invecklade ursprunget till "Threes" och "1024" Game Clone Toppar App Store-listorna . International Business Times (8 april 2014). Hämtad 20 april 2014. Arkiverad från originalet 21 april 2014.
  6. Math and Game 2048 Arkiverad 25 juli 2014 på Wayback Machine / LerTush User Blog på Harbahabr-plattformen, 17 april 2014
  7. Claus D. Volko, MSc (Computational Intelligence). Matematisk analys av 2048 års spel  . Tillträdesdatum: 19 januari 2017. Arkiverad från originalet 2 februari 2017.
  8. Kevin Lu. Game Theory of 2048  (engelska)  (inte tillgänglig länk) (24 november 2014). Tillträdesdatum: 19 januari 2017. Arkiverad från originalet 1 februari 2017.
  9. Rahul Mehta. 2048 ÄR (PSPACE) HÅRT, MEN IBLAND LÄTT . - 2014. - arXiv : 1408.6315 . Arkiverad från originalet den 31 januari 2017.
  10. Stefan Langerman, Yushi Uno. Treor!, Femmor, 1024! och 2048 är svåra . - 2015. - arXiv : 1505.04274 . Arkiverad från originalet den 31 januari 2017.
  11. Mathematical Analysis of 2048, The Game Archived May 12, 2019 at the Wayback Machine / Advances in Applied Mathematical Analysis ISSN 0973-5313 Volym 12, nummer 1 (2017), s. 1-7: "2 med en sannolikhet på 0,9 (P2 = 0,9) och 4 med en sannolikhet på 0,1 (P4 = 0,1);"

Länkar