2048 (hra)
2048 je prohlížečová hra , kterou napsal 19letý italský vývojář Gabriele Cirulli v programovacím jazyce JavaScript . Hrací pole má tvar čtverce 4x4. Cílem hry je získat destičku s nominální hodnotou „2048“ (pokud si přejete, můžete pokračovat dále). Kód hry je otevřen a zveřejněn na stránce vývojáře v GitHubu [2] .
2048 bylo napsáno za méně než dva dny jako programovací cvičení; podle autora, citovaného Los Angeles Times , Cirulli považoval svůj výtvor za „náhodný průnik do herního průmyslu“ a neplánuje pokračovat ve vývoji her [3] . "2048" je založen na komerční hře Threes ; její tvůrci nebyli s úspěchem „2048“ spokojeni a Cirulliho hru označili za „zkažené plagiáty“ [4] . Po vydání Threes se v App Store objevilo několik jeho klonů , včetně her „1024“ a „2048“ vytvořených jinými vývojáři [5] ; při vývoji své verze se Cirulli inspiroval právě těmito hrami [3] .
Podle některých odhadů je maximální počet bodů, které lze v nejlepším průběhu hry získat, 3 932 100 (v tomto případě každá shozená „4“ snižuje toto skóre o 4) [6] . Maximální možná hodnota dlaždice na standardním poli 4x4 je 131 072 [7] [8] , na poli m*n je maximální hodnota dlaždice . Úkolem získat danou konfiguraci podle pravidel 2048 na větším poli je PSPACE-complete [9] ; úkol určit dosažitelnost daného čísla z aktuální konfigurace na desce m*n je NP-hard [10] .
Pravidla hry
- V každém kole se objeví destička nominální hodnoty „2“ (s pravděpodobností 90 %) nebo „4“ (s pravděpodobností 10 %) [11]
- Stisknutím šipky může hráč odhodit všechny destičky hracího pole jedním ze 4 směrů. Pokud při upuštění dva žetony stejné nominální hodnoty „narazí“ jeden na druhý, změní se v jeden, jehož nominální hodnota se rovná součtu spojených žetonů. Po každém tahu se na volné části pole objeví nová dlaždice s hodnotou „2“ nebo „4“. Pokud se po stisku tlačítka nezmění umístění dlaždic nebo jejich hodnota, pak se tah neprovede.
- Pokud jsou v jednom řádku nebo v jednom sloupci více než dvě destičky stejné nominální hodnoty, začnou se po upuštění spojovat ze strany, na kterou byly nasměrovány. Například dlaždice (4, 4, 4) ve stejné řadě se po pohybu doleva změní na (8, 4) a po pohybu doprava na (4, 8). Toto zpracování nejednoznačnosti umožňuje přesněji formovat strategii hry.
- Za každé spojení se herní body navýší o nominální hodnotu výsledné destičky.
- Hra končí porážkou, pokud po dalším tahu není možné provést akci.
Poznámky
- ↑ https://www.nintendo.de/Spiele/Nintendo-3DS-Download-Software/2048-907587.html
- ↑ gabrielecirulli/2048 GitHub . Získáno 14. dubna 2014. Archivováno z originálu 3. ledna 2021. (neurčitý)
- ↑ 1 2 Rodriguez, Salvador Výrobce úspěšné logické hry '2048' říká, že ji vytvořil během víkendu . Los Angeles Times (27. března 2014). Získáno 20. dubna 2014. Archivováno z originálu 19. dubna 2014.
- ↑ Slabaugh, Brett 2048 je „zlomený trhák,“ říká trojkový tým . The Escapist (29. března 2014). Získáno 20. dubna 2014. Archivováno z originálu 21. dubna 2014.
- ↑ Villapaz, Luke Co je '2048'? Spletitý původ herního klonu „Threes“ a „1024“ na prvním místě žebříčků App Store . International Business Times (8. dubna 2014). Získáno 20. dubna 2014. Archivováno z originálu 21. dubna 2014.
- ↑ Math and Game 2048 Archived 25. července 2014 na Wayback Machine / Uživatelský blog LerTush na platformě Harbahabr, 17. dubna 2014
- ↑ Claus D. Volko, MSc (Computational Intelligence). Matematická analýza hry 2048 . Datum přístupu: 19. ledna 2017. Archivováno z originálu 2. února 2017.
- ↑ Kevin Lu. Game Theory of 2048 (anglicky) (nedostupný odkaz) (24. listopadu 2014). Datum přístupu: 19. ledna 2017. Archivováno z originálu 1. února 2017.
- ↑ Rahul Mehta. 2048 JE (PSPACE) TĚŽKÝ, ALE NĚKDY SNADNÝ . - 2014. - arXiv : 1408.6315 . Archivováno z originálu 31. ledna 2017.
- ↑ Stefan Langerman, Yushi Uno. Trojky!, Pětky, 1024! a 2048 jsou těžké . - 2015. - arXiv : 1505.04274 . Archivováno z originálu 31. ledna 2017.
- ↑ Mathematical Analysis of 2048, The Game Archived 12 May 2019 at Wayback Machine / Advances in Applied Mathematical Analysis ISSN 0973-5313 Volume 12, Number 1 (2017), pp. 1-7: "2 s pravděpodobností 0,9 (P2 = 0,9) a 4 s pravděpodobností 0,1 (P4 = 0,1);"
Odkazy
Tematické stránky |
|
---|