2048 (igra)
Predloga:Ležeč naslov Predloga:Infopolje Videoigra

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.[1] Je vrsta premičnice in je zelo podobna igri Threes, ki je izšla mesec prej.[2][3] Cirulli je izdelal igro v enem vikendu[4] kot preskus ali lahko sprogramira igro od začetka,[5] in jo opisal kot klon igre 1024 založnika Veewo Studios'. Zamisel je dobil od klona 2048 Samija Romdhanae[3] in bil presenečen, ko je njegova igra dobila več kot 4 milijone obiskovalcev v manj kot enem tednu,[5] še posebej zato, ker je bil to le vikendski projekt.[4] Dejal je: »To je bil način, da mine čas.«[6] Je prosta za igranje. Cirulli je dejal, da ni hotel zaslužiti »z nečim kar ni izumil.«[7] Maja 2014 je izdal prosto različico igre za operacijska sitema iOS in Android in May 2014.[8]
Igra 2048 je postala virusni uspeh.[9][10] Igro označujejo kot mešanico igre 15 in 5 v vrsto[11] ali podobno premičnici Klotski.[12] Dnevnik Wall Street Journal jo je označil »skoraj kot igra Candy Crush za matematične čudake,«[13] novičarsko spletišče Business Insider pa jo je imenovalo »Threes na steroidih.«[14] 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.[5][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[3][20] in druge z večjimi ali manjšimi mrežami.[21] Cirulli vidi te razširitve »kot del lepote odprtkodne programske opreme«[13] 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


2048 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.[5] V vsaki potezi se bo naključno pojavila nova ploščica na praznem mestu plošče z vrednostjo 2 ali 4.[1] 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.[13][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.[1]
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.[1] 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.[2][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
Mož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
2048 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.[3][6][9][10][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
Viri
- Predloga:Citat
- Predloga:Navedi novice
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:CitatPredloga:Slepa povezava
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
- Predloga:Navedi novice
- Predloga:Citat
- Predloga:Navedi novice
- Predloga:Citat
- Predloga:Citat
- Predloga:Citat
Zunanje povezave
- Uradna spletna stran igre 2048 Predloga:Ikona en
- 2048 - izvorna koda na GitHub Predloga:Ikona en
- Igranje igre 2048 na Računalniški olimpiadi 2015 Predloga:Ikona en
- Game Zero – podobna matematična igra Predloga:Ikona en
- 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 Predloga:Ikona en
- Igra 2048 za igralno konzolo Uzebox napisana v C na YouTube Predloga:Ikona en
- Overlan, Matt, 2048-AI, algoritem minimaks z iskanjem alfa-beta v javi za samodejno igranje igre 2048 Predloga:Ikona en
- Xiao, Robert, 2048-ai, program v C++ z algoritmom Predloga:Ikona en
- ronzil, 2048-ai-cpp, program v C++ z algoritmom Monte Carlo Predloga:Ikona en
- ↑ 1,0 1,1 1,2 1,3 Predloga:Sktxt.
- ↑ 2,0 2,1 Predloga:Sktxt.
- ↑ 3,0 3,1 3,2 3,3 Predloga:Sktxt.
- ↑ 4,0 4,1 Predloga:Sktxt.
- ↑ 5,0 5,1 5,2 5,3 Predloga:Sktxt.
- ↑ 6,0 6,1 Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Navedi splet
- ↑ 10,0 10,1 Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ 13,0 13,1 13,2 Predloga:Sktxt.
- ↑ Napaka pri navajanju: Neveljavna značka
<ref>; sklici, imenovaniinsider, ne vsebujejo nobenega besedila - ↑ Predloga:Sktxt.
- ↑ 16,0 16,1 Predloga:Sktxt.
- ↑ Predloga:Sktxt
- ↑ Predloga:Sktxt.
- ↑ Predloga:Navedi splet
- ↑ Predloga:Sktxt.
- ↑ 21,0 21,1 Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Navedi splet
- ↑ Predloga:Sktxt.
- ↑ Predloga:Sktxt.
- ↑ Predloga:Navedi splet
- ↑ Predloga:Sktxt.