Welcome, Guest. Please login or register.


Author Topic: 2048 játék (Read 27206 times)

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #150 on: 2016.August.23. 17:59:18 »
Valaki le tudná írni a játékszabályokat? Nem értem az algoritmusát az eddigiek alapján...
http://index.hu/tech/2014/03/22/2048_a_kovetkezo_flappy_bird/

A nyilakkal egyszerre mozgatot az összes csempét a megadott irányba. A csempék "ütközésig" (falig, vagy szomszédos csempéig) csúsznak el. Ha azonban két egyforma értékű csempe kerül egymás mellé, azok "összeolvadnak". Minden lépés után egy új csempe jelenik meg a táblán, véletlenszerűen 2-es, vagy 4-es (10:1 arányban).

példák a mozgásra (csak egy sor, jobbra):

0, 0, 2, 2 -> 0, 0, 0, 4
2, 2, 2, 2 -> 0, 0, 4, 4
2, 2, 0, 0 -> 0, 0, 0, 4
2, 2, 4, 0 -> 0, 0, 4, 4
2, 0, 0, 2 -> 0, 0, 0, 4
2, 4, 0, 0 -> 0, 0, 2, 4
2, 0, 0, 0 -> 0, 0, 0, 2
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: 2048 játék
« Reply #151 on: 2016.August.23. 18:57:37 »
Kösz!
És mi a játék célja tulajdonképen? Hogy történik a pontozás?

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #152 on: 2016.August.23. 19:00:36 »
a játék célja, hogy elérd a 2048-as csempét (ami praktikusan kettő darab 1024-es csempéből keletkezik, "olvad össze")

a pontszámok: az újonnan keletkezett csempék értékét kapod. Érthetőbben: ha az adott lépésre összeolvad két darab 8-as, és két darab kettes, akkor 20 pontot (16 + 4) kapsz.

irányítás: int, ext1
undo: U
F1 - restart game
F2 - save
F3 - load game
F7 - toggle sound
F8 - exit
*** Speicherplatz zu klein

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14741
  • Country: hu
    • http://enterprise.iko.hu/
Re: 2048 játék
« Reply #153 on: 2016.August.23. 19:17:11 »
Ha azonban két egyforma értékű csempe kerül egymás mellé, azok "összeolvadnak".
Pontosabban: ha két egyforma csempe ütközik össze, akkor összeolvadnak.
(Egymás mellé kerülhetnek összeolvadás nélkül is.)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: 2048 játék
« Reply #154 on: 2017.February.26. 20:28:18 »
Vigyázat! Szektás vagyok! :)

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #155 on: 2017.October.20. 21:11:18 »
2048 játék, Chip-8 nyelven megvalósítva:
http://ep.lgb.hu/jsep/demo/?disk=http%3A%2F%2Fpovi.uw.hu%2Fchip8.com&diskhack=load&autostart=yes&mem=128
Irányítás: WASD, indítás: X
A Chip-8-ról majd indítok egy külön topikot, addig is itt egy kis olvasnivaló róla:
https://logout.hu/cikk/jatek-engine_az_urszondan/bevezetes.html
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: 2048 játék
« Reply #156 on: 2017.October.20. 21:50:11 »
Érdekes cuccnak tűnik, ezek szerint a chip-8 emuláció teljesen kész?

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #157 on: 2017.October.20. 21:59:23 »
Érdekes cuccnak tűnik, ezek szerint a chip-8 emuláció teljesen kész?
Nem, azért sincs még publikálva :oops:
Hang még mindig nincs, a bill. figyelés szerintem nem túl jó, és szeretném a SuperChip utasításokat is implementálni (az már 128x64 pixeles felbontást tud).
A grafika exos video lapon van, ahelyett is szeretnék egy fix címen lévő képernyőt, azzal is gyorsulna egy kicsit. (az LPT-hez nem értek, egy 32 karakter széles, 128 pixel magas lap kéne).
Meg jó lenne valami normális menü, amivel lehetne betölteni chip8 progikat, lenne reset, paletta változtatás, stb.
Ami nagyon érdekes, erre tegnap találtam rá, meglepően jó cuccok születnek chip-8-ra, van verseny is!!! :shock:
http://www.awfuljams.com/octojam-iii
*** Speicherplatz zu klein

Offline gflorez

  • EP addict
  • *
  • Posts: 3610
  • Country: es
    • Támogató Támogató
Re: 2048 játék
« Reply #158 on: 2017.October.20. 22:13:06 »
Kérted az LGB-t arra, hogy írja be a programot és az emulátort távoli lemezképére?

----

Have you asked LGB to enter your program and the emulator into his remote disk image?

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #159 on: 2017.October.20. 22:25:24 »
No, I've uploaded the executable file to my personal homepage, and just pasted the link into the url.
It is an easy way to create a "one click demo" for lazy people :-)

*** Speicherplatz zu klein

Offline gflorez

  • EP addict
  • *
  • Posts: 3610
  • Country: es
    • Támogató Támogató
Re: 2048 játék
« Reply #160 on: 2017.October.20. 22:54:44 »
Megkérdeztem az LGB-t, hogyan kell ezt csinálni, de nem értett meg engem

Kösz.

---------------

I asked LGB how to do this same, but he didn't understand me.

Thanks.

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: 2048 játék
« Reply #161 on: 2017.October.20. 23:04:16 »
A grafika exos video lapon van, ahelyett is szeretnék egy fix címen lévő képernyőt, azzal is gyorsulna egy kicsit. (az LPT-hez nem értek, egy 32 karakter széles, 128 pixel magas lap kéne).
4 színnel, és úgy, hogy a 32 karakter x 128 pixel képen legyen 128x64 pixel?

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #162 on: 2017.October.20. 23:30:12 »
4 színnel, és úgy, hogy a 32 karakter x 128 pixel képen legyen 128x64 pixel?
igen
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: 2048 játék
« Reply #163 on: 2017.October.20. 23:37:32 »
I asked LGB how to do this same, but he didn't understand me.
Replace the "http%3A%2F%2Fpovi.uw.hu%2Fchip8.com" part in the URL to your executable file, which is uploaded somewhere on the internet.

http://ep.lgb.hu/jsep/demo/?disk=http%3A%2F%2Fpovi.uw.hu%2Fchip8.com&diskhack=load&autostart=yes&mem=128

This "diskhack" works only with single files.
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: 2048 játék
« Reply #164 on: 2017.October.20. 23:44:03 »
igen
Code: [Select]
vlpb    db 0feh,2eh,0fh,2fh,00h,00h,00,00,00h,0ffh,09h,04h,00h,00h,00h,00h  ;video lpb          2x64
vsync   db 0afh,02h,3fh,00h,00h,00h,00,00,00,00,00,00,00,00,00,00           ;sync               81
        db 0fdh,00h,3fh,00h,00h,00h,00,00,00,00,00,00,00,00,00,00           ;                   3
        db 0feh,00h,06h,3fh,00h,00h,00,00,00,00,00,00,00,00,00,00           ;                   2
        db 0ffh,00h,3fh,20h,00h,00h,00,00,00,00,00,00,00,00,00,00           ;                   1
        db 0f0h,02h,06h,3fh,00h,00h,00,00,00,00,00,00,00,00,00,00           ;                   16
        db 0afh,03h,3fh,00h,00h,00h,00,00,00,00,00,00,00,00,00,00           ;                   81  312

A vlpb-t 64 példányban kell eltárolni, majd utána a vsync-et, és én a 64. vlpb másolat 2. bájtjában állítanám be a videó megszakítás bitet.