2048 (igra)
2048 je enoigralska računalniška igra v spletni in prenosni različici, ki jo je razvil 19-letni italijanski programer Gabriele Cirulli. Cilj igre je s premikanjem kvadratnih ploščic na štiri strani doseči seštevek 2048.[2] Je vrsta premičnice in je zelo podobna igri Threes, ki je izšla mesec prej.[3][4] Cirulli je izdelal igro v enem vikendu[5] kot preskus ali lahko sprogramira igro od začetka,[6] in jo opisal kot klon igre 1024 založnika Veewo Studios'. Zamisel je dobil od klona 2048 Samija Romdhanae[4] in bil presenečen, ko je njegova igra dobila več kot 4 milijone obiskovalcev v manj kot enem tednu,[6] še posebej zato, ker je bil to le vikendski projekt.[5] Dejal je: »To je bil način, da mine čas.«[7] Je prosta za igranje. Cirulli je dejal, da ni hotel zaslužiti »z nečim kar ni izumil.«[8] Maja 2014 je izdal prosto različico igre za operacijska sitema iOS in Android in May 2014.[9]
2048 | |
---|---|
Razvijalci | Gabriele Cirulli |
Okolje | spletna, mobilna |
Datum izida | 2014-03-09[1] |
Zvrst | miselna videoigra |
Igralski načini | enoigralski |
Igra 2048 je postala virusni uspeh.[10][11] Igro označujejo kot mešanico igre 15 in 5 v vrsto[12] ali podobno premičnici Klotski.[13] Dnevnik Wall Street Journal jo je označil »skoraj kot igra Candy Crush za matematične čudake,«[14] novičarsko spletišče Business Insider pa jo je imenovalo »Threes na steroidih.«[1] Zaradi priljubljenosti igre 2048 se včasih trdi, da je igra Threes! njen klon in ne obratno.[15]
Dejstvo, da igra deluje z odprto kodo, je vodilo do mnogih dodatkov k izvirni igri. Na primer vodenje najboljših rezultatov in izboljšana igralnost z zaslonom na dotik.[6][16] Na spletu so izdali več razširitev igre kot programe in za prenosno konzolo Nintendo 3DS.[17] Vsebujejo različice z elementi iz dogea, Doctor Who-ja, Flappy Bird, Tetrisa[18] ali Fibonaccijevega zaporedja.[19] Obstaja tudi trirazsežna različica[4][20] in druge z večjimi ali manjšimi mrežami.[21] Cirulli vidi te razširitve »kot del lepote odprtkodne programske opreme«[14] in jim ne nasprotuje »vse dokler dodajajo nove, kreativne spremembe k igri.«[22] Leta 2014 je založniško podjetje prenosnih iger Ketchapp izdalo neuradni klon igre v spletni trgovini za iOS in ga tržilo z reklamo.[23]
Igranje
uredi2048 se igra na kvadratni mreži 4×4 z oštevičnenimi ploščicami, ki se gladko premikajo, ko jih igralec premika s pomočjo štirih puščičnih tipk – levo, desno, gor, dol.[6] V vsaki potezi se bo naključno pojavila nova ploščica na praznem mestu plošče z vrednostjo 2 ali 4.[2] Ploščice se pomikajo dokler je možno v izbranismeri dokler jih ne zaustavi druga ploščica ali rob mreže. Če se pri premikanju dve ploščici z enakima vrednostima zadaneta, se bosta združili v ploščico s skupno vrednostjo obeh združenih ploščic.[14][21] Na primer: 2 + 2 = 4, 4 + 4 = 8, itd. Nastala ploščica se v tej potezi ne more več združiti z drugo enakovredno ploščico. Ploščice z višjimi vrednostmi se rahlo svetijo.[2]
Zgoraj na desni je trenutni rezultat igralca. Igralec začne z 0, rezulta pa se povečuje pri združitvi ploščic z vrednostjo nastalih novih ploščic.[2] Kot pri veliko arkadnih igrah se ob trenutnem rezultatu prikazuje tudi najboljši rezultat igralca.
Igra se konča z zmago, ko se na plošči pojavi ploščica s številko 2048, od koder izhaja tudi ime igre. Ko igralec doseže ploščico s številko 2048, lahko nadaljuje z igranjem in doseže višje rezultate.[3][24] Ko igralec nima več potez (ni več praznih mest ali sosednjih ploščic z enakimi vrednostmi), se igra konča.
Zaradi preproste igralne mehanike igre (samo štiri smeri) so igro uporabili za promocijski video za gibni nadzorni ročni trak Myo.[25] Zaradi njene razpoložljive izvorne kode so jo uporabili kot poučevalsko pomoč pri programiranju.[16]. Umetnointeligenčni sistem, napisan v MATLABu, ki je samostojno igral igro 2048 je dosegel drugo mesto na tekmovanju programiranja pri Matlab Central Exchange.[26][27]
Matematično ozadje
urediMožna je ploščica z najvišjo vrednostjo 131.072 (ali 217). Najvišji možni rezultat je 3.932.156 in najvišje možno število potez je 131.038. Vrednost vsake ploščice je potenca števila 2. V najslabšem scenariju, če se na plošči pojavijo samo števke 2, bi moral igralec narediti potez, da bi dosegel ploščico z vrednostjo , kar da skupni rezultat točk za to ploščico. V najboljšem primeru, če se pojavljajo samo štirice, so odgovarjajoče vrednosti in .
1 | 2 | 0 | 0 | ||
2 | 4 | 1 | 4 | 0 | 0 |
3 | 8 | 3 | 16 | 1 | 8 |
4 | 16 | 7 | 48 | 3 | 32 |
5 | 32 | 15 | 128 | 7 | 96 |
6 | 64 | 31 | 320 | 15 | 256 |
7 | 128 | 63 | 768 | 31 | 640 |
8 | 256 | 127 | 1792 | 63 | 1536 |
9 | 512 | 255 | 4096 | 127 | 3584 |
10 | 1024 | 511 | 9216 | 255 | 8192 |
11 | 2048 | 1023 | 20480 | 511 | 18432 |
12 | 4096 | 2047 | 45056 | 1023 | 40960 |
13 | 8192 | 4095 | 98304 | 2047 | 90112 |
14 | 16384 | 8191 | 212992 | 4095 | 196608 |
15 | 32768 | 16383 | 458752 | 8191 | 425984 |
16 | 65536 | 32767 | 983040 | 16383 | 917504 |
17 | 131072 | 32767 | 1966080 |
Tako je največji teoretično možni skupni rezultat enak 1.835.012, če se pojavljajo samo dvojice, in dvakrat večja vrednost (3.670.024) v primeru štiric. Za naključno pojavljanje dvojic ali štiric pa je skupni rezultat enak:
Primerjave z igro Flappy Bird
uredi2048 je več komentatorjev primerjalo z igro Flappy Bird. Obe sta klona predhodnih iger in njun uspeh je vodil do novih klonov. Opisali so ju kot virozni in zasvojljivi.[4][7][10][11][28] Igričarsko spletišče JayIsGames je igro 2048 primerjalo z igro Flappy Bird »vendar brez razkačene nepozornosti.«[29] Ko so ga vprašali ali je zaskrbljen, da bi se njegov položaj končal kot za Nguyễna Hàja Đônga, tvorca igre Flappy Bird, je Cirulli dejal, da »je že šel čez to fazo« v majhni meri, and, ko se je enkrat odločil proti trženju igre 2048, se »prenehal počutiti v zadregi.«[30]
Sklici
uredi- ↑ 1,0 1,1 Dickey (2014).
- ↑ 2,0 2,1 2,2 2,3 Wells (2014).
- ↑ 3,0 3,1 Tim (2014).
- ↑ 4,0 4,1 4,2 4,3 Perez (2014).
- ↑ 5,0 5,1 Rodriguez (2014b).
- ↑ 6,0 6,1 6,2 6,3 Spence (2014).
- ↑ 7,0 7,1 Kharpal (2014).
- ↑ Stieber (2014a).
- ↑ »2048, success and me — Gabriele Cirullidate« (v angleščini). Pridobljeno 16. maja 2014.
- ↑ 11,0 11,1 Rodriguez (2014a).
- ↑ Barbyshev (2015).
- ↑ Dewey (2014).
- ↑ 14,0 14,1 14,2 Ballard (2014).
- ↑ Squires (2014).
- ↑ 16,0 16,1 Brown; Spikes (2015).
- ↑ Schreier (2014)
- ↑ Agarwal (2015).
- ↑ »2048: Fibonacci«. Coolmath.com LLC (v angleščini). 2015. Pridobljeno 27. septembra 2015.
- ↑ Opler (2015).
- ↑ 21,0 21,1 Chang (2014).
- ↑ Graham (2014).
- ↑ Klepek (2015).
- ↑ Pramono (2014).
- ↑ Etherington (2014).
- ↑ »2048 Game Solver« (v angleščini). The MathWorks, Inc. Pridobljeno 6. maja 2014.
- ↑ Doke (2014).
- ↑ Hernandez (2014).
- ↑ »2048 Game« (v angleščini). JayIsGames.com. Pridobljeno 8. aprila 2014.
- ↑ Stieber (2014b).
Viri
uredi- Agarwal, Prateek (2015), »2048-Tetris«, GitHub (v angleščini), pridobljeno 27. septembra 2015
- Ballard, Ed (18. marec 2014). »Want to Stay Anonymous? Don't Make a Hit Computer Game«. The Wall Street Journal (v angleščini). Pridobljeno 27. septembra 2015.
- Barbyshev, Alexander (2015), »2048«, Google Play (v angleščini), pridobljeno 26. septembra 2015
- Brown, Andy; Spikes, Sarah (2015), Make Your Own 2048 (v angleščini), Udacity, arhivirano iz prvotnega spletišča dne 8. aprila 2014, pridobljeno 7. aprila 2014
- Chang, Jon (24. marec 2014), '2048' Is the Next Mobile Game to Eat Up Your Time (v angleščini), ABC News, pridobljeno 27. marca 2014
- Dewey, Caitlin (23. april 2014), »Everything you ever wanted to know about 2048, the Internet's latest impossible hit game«, The Washington Post (v angleščini), pridobljeno 27. septembra 2015
- Dickey, Megan Rose (23. marec 2014), »Puzzle Game 2048 Will Make You Forget Flappy Bird Ever Existed«, Business Insider (v angleščini), pridobljeno 27. marca 2014[mrtva povezava]
- Doke, Jiro (4. april 2014), »Submit your algorithms to solve 2048!«, MATLAB Central (v angleščini), pridobljeno 27. septembra 2015
- Etherington, Darrell (24. marec 2014), Watch The Myo Armband Make One 2048 Addict Feel like He’s 'A Part' of The Game, AOL, pridobljeno 25. marca 2014
- Graham, Jefferson (28. marec 2014), »2048: The new app everyone's talking about«, USA Today (v angleščini), pridobljeno 30. marca 2014
- Hernandez, Vittorio (31. marec 2014), Is the Viral Game 2048 Created by a 19-Year-Old the Next Flappy Bird? (v angleščini), International Business Times, arhivirano iz prvotnega spletišča dne 21. decembra 2014, pridobljeno 20. novembra 2014
- Hwei, Liang (21. marec 2014), 2048, and What Makes a Viral Game (v angleščini), Vulcan Post, pridobljeno 20. novembra 2014
- Kharpal, Arjun (26. marec 2014), 19-Year-Old Makes Viral Game Hit in a Weekend (v angleščini), CNBC, pridobljeno 8. aprila 2014
- Klepek, Patrick (30. april 2015), »The Messy Story Behind A Game Clone«, kotaku.com.au (v angleščini), arhivirano iz prvotnega spletišča dne 29. septembra 2020, pridobljeno 27. septembra 2015
- Opler, Michal (2015), »2048 - 3D«, GitHub (v angleščini), arhivirano iz prvotnega spletišča dne 11. oktobra 2015, pridobljeno 27. septembra 2015
- Perez, Sarah (24. marec 2014), »Clones, Clones Everywhere – '1024,' "2048' and Other Copies of Popular Paid Game 'Threes' Fill The App Stores«, Techcrunch, pridobljeno 25. marca 2014
- Pramono, Eric (8. april 2014), 2048: Game Strategy and Playing Tips (v angleščini), arhivirano iz prvotnega spletišča dne 18. aprila 2014, pridobljeno 13. decembra 2014
- Rodriguez, Salvador (9. november 2013b), Move over Flappy Bird: The latest gaming craze is 2048 (v angleščini), Los Angeles Times, pridobljeno 21. novembra 2014
- Rodriguez, Salvador (27. marec 2014b), »Maker of Hit Puzzle Game '2048' Says He Created It over a Weekend«, Los Angeles Times (v angleščini), pridobljeno 27. marca 2014
- Schreier, Jason (19. junij 2014), Clone Of Clone Of Clone Now On 3DS eShop (v angleščini), Kotaku, pridobljeno 19. septembra 2014
- Spence, Peter (17. marec 2014). »How One 19 Year Old Won the Internet with Addictive Puzzler 2048«. City A.M. Arhivirano iz prvotnega spletišča dne 20. marca 2014. Pridobljeno 28. aprila 2014.
- Squires, Jim (31. marec 2014), 2048 is why we can’t have nice things (v angleščini), Gamezebo, Inc., arhivirano iz prvotnega spletišča dne 6. aprila 2014, pridobljeno 8. aprila 2014
- Stieber, Zachary (18. marec 2014a). »2048 Game the Next Flappy Bird? Addictive Game Skyrockets in Popularity«. Epoch Times. Arhivirano iz prvotnega spletišča dne 11. junija 2017. Pridobljeno 28. aprila 2014.
- Stieber, Zachary (27. marec 2014b), »2048 Game Addiction: People Have Already Played the Equivalent of 521 Years«, Epoch Times (v angleščini), pridobljeno 28. marca 2014
- Tim (11. marec 2014), Free Game Pick: 2048 (Gabriele Cirulli) (v angleščini), UBM Tech, arhivirano iz prvotnega spletišča dne 14. julija 2018, pridobljeno 19. marca 2014
- Wells, V. S. (18. marec 2014), Game Review: 2048 (v angleščini), Nouse, pridobljeno 19. marca 2014
Zunanje povezave
uredi- Uradna spletna stran igre 2048 (angleško)
- 2048 - izvorna koda na GitHub (angleško)
- Igranje igre 2048 na Računalniški olimpiadi 2015 (angleško)
- Game Zero – podobna matematična igra (angleško)
- van der Schee, Maurits, Text mode 2048 game in C, algorithm explained, igra 2048 za terminalski emulatorski besedilni način za *nix/GNU/Linux napisana v C z algoritmom (angleško)
- Igra 2048 za igralno konzolo Uzebox napisana v C na YouTube (angleško)
- Overlan, Matt, 2048-AI, algoritem minimaks z iskanjem alfa-beta v javi za samodejno igranje igre 2048 (angleško)
- Xiao, Robert, 2048-ai, program v C++ z algoritmom (angleško)
- ronzil, 2048-ai-cpp, program v C++ z algoritmom Monte Carlo (angleško)