Kettő a tizediken – 1024: új logikai játék érkezett a Primo számítógépre!

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Egy klasszikus számösszevonós logikai játék, Z80 assembly nyelven, mindössze körülbelül 5 KB méretben – most már Primo számítógépen is!

Elkészült a Kettő a tizediken (1024) című játékom, amely a népszerű 2048-as típusú logikai játékok egyszerű, mégis rendkívül szórakoztató világát hozza el a magyar Primo számítógépre. A cél egyszerű: mozgasd a játéktáblán található számokat, vond össze az azonos értékű mezőket, és próbáld elérni az 1024-es számot! Ha pedig ez már nem jelent kihívást, tovább is játszhatsz egészen 8192-ig.

Hogyan működik a játék?

A játéktáblán található számokat a négy irányba történő mozgatással lehet rendezni. Az azonos értékű számok összeolvadnak, és egy kétszer akkora értékű mezőt alkotnak. A játék célja az 1024 elérése, de a nagyobb számok létrehozása is lehetséges. Vajon meddig jutsz el?

Színes vagy fekete-fehér megjelenítés

A játék különlegessége, hogy kétféle megjelenítési módhoz is elkészült:

  • Fekete-fehér mód: a monokróm Primo A és B számítógépekhez.
  • Színes mód: a színes megjelenítést támogató Primo C és Pro/Primo változatokhoz.

Irányítás

A játék kezelése egyszerű, billentyűzetről történik:

Billentyű Funkció
Kurzorok Mozgás a négy irányba
W, A, S, D Mozgás alternatív vezérléssel
R Új játék indítása
H Súgó megjelenítése
Q vagy BRK Kilépés BASIC-be
M Hang be- és kikapcsolása

Technikai háttér

A játék Z80 assembly nyelven készült, és a teljes program mérete mindössze körülbelül 5 KB. A fejlesztés során fontos szempont volt a kis méret, a hatékony működés és a különböző Primo modellek támogatása. A projekt tartalmaz automatizált teszteket is, amelyek emulált Z80 környezetben ellenőrzik többek között a játékszabályokat, a véletlenszám-generálást és a számok megjelenítését.

A fejlesztéshez használt eszközlánc Docker-környezetben fut, így a fordítás reprodukálható módon végezhető el.

Fontos: a jelenlegi verzió még nem esett át valódi Primo számítógépen vagy Primo emulátoron végzett tesztelésen. Különösen a színes képernyőmemória kezelése és a kétféle képernyőmód közötti függőleges eltolás igényel további ellenőrzést. Ezért a felhasználói visszajelzések és tesztek különösen értékesek!

Letöltés – 0.2-es verzió

A játék jelenleg elérhető legfrissebb kiadása a 0.2-es verzió.

Letöltés:

Kettő a tizediken – 0.2 letöltése a GitHub Releases oldaláról

A kiadásban megtalálhatók a különböző változatok, kazettaképek és WAV formátumú fájlok.

A következő változatok érhetők el:

  • Magyar nyelvű, univerzális változat.
  • Magyar nyelvű, kizárólag fekete-fehér változat.
  • Angol nyelvű, univerzális változat.
  • Angol nyelvű, kizárólag fekete-fehér változat.

Mindegyik változat .ptp és .wav formátumban is rendelkezésre áll.

A fájlnevekben a -bw végződés jelöli a kizárólag monokróm változatot. A végződés nélküli program automatikusan felismeri a színes hardvert.

Korábbi és későbbi kiadások:

Összes kiadás megtekintése a GitHubon

Projektoldal és forráskód

A játék fejlesztése nyílt projektként, GitHubon zajlik. A forráskód, a fordításhoz szükséges fájlok, a tesztek és a fejlesztési dokumentáció egyaránt elérhetők.

Projektoldal – Kettő a tizediken (1024) Primo

Próbáld ki, és segíts a fejlesztésben!

Nagyon kíváncsi vagyok a Primo közösség véleményére!

Ha rendelkezel Primo számítógéppel vagy Primo emulátorral, kérlek, próbáld ki a játékot, és oszd meg velem a tapasztalataidat.

Különösen az alábbi visszajelzések lennének hasznosak:

  • Sikerült-e elindítani a játékot valódi Primo számítógépen?
  • Megfelelően működik-e a fekete-fehér megjelenítés?
  • A színes változat helyesen jelenik-e meg?
  • Működik-e minden billentyű és a hang ki- és bekapcsolása?
  • Találtál-e hibát, vagy van-e ötleted a továbbfejlesztésre?
  • Milyen további funkciókat látnál szívesen?

A hibajelzéseket, ötleteket és tapasztalatokat a GitHub projektoldalon is szívesen fogadom. A játék készítése AI felhasználásával történt.

A cél, hogy a Kettő a tizediken ne csak egy újabb játék legyen, hanem egy jól működő, kipróbált és a Primo közösség által is tovább formált program.

Jó játékot, és sok sikeres összevonást kívánok!