Welcome, Guest. Please login or register.


Author Topic: Boulder Dash (Read 35154 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Boulder Dash
« on: 2011.January.12. 00:28:53 »
Ez még nincs kész (több javítandó probléma is van), de valamennyire működik:
  * bouldash.com (4.22 kB - downloaded 617 times.)
  * bouldash.scr (1.5 kB - downloaded 598 times.)
  * bouldash.prg (32 kB - downloaded 623 times.)

UI.: a legújabb teljes verzió itt található.
« Last Edit: 2011.February.15. 16:56:11 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
Re: Boulder Dash
« Reply #1 on: 2011.January.12. 10:01:40 »
Ez még nincs kész (több javítandó probléma is van), de valamennyire működik:

Nagyon jó lett, és marha gyors :)
Hangok nélkül játszottam, de tetszett.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Boulder Dash
« Reply #2 on: 2011.January.12. 11:30:05 »
Nagyon jó lett, és marha gyors :)

A sebesség szabályozása a még megoldandó feladatok között van :oops: Eredetileg csak a CPU sebessége határozza meg, így az átirat most 128K-s gépen gyorsabb, mint CPC-n, és turbós gépen tovább gyorsul. Arra is rá kellene még jönni, miért nem működik a címképernyőn a zene :???: A grafikán/animációkon is lehetne még javítani, esetleg jobbra cserélni másik verzióból.

Online szipucsu

  • EP addict
  • *
  • Posts: 7346
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Boulder Dash
« Reply #3 on: 2011.January.12. 12:47:53 »
Ez még nincs kész (több javítandó probléma is van), de valamennyire mûködik:
Szerintem ez már így is marha jó, a sebesség külön tetszik.
A harmadik szintig el is vittem, ott már nem volt kedvem vacakolni. :D
Hogy a zene ilyen, az igazából nem is zavar, a régi EP-s idõkbõl az ilyet teljesen megszoktam. :D
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Boulder Dash
« Reply #4 on: 2011.January.12. 12:53:42 »
Hogy a zene ilyen, az igazából nem is zavar, a régi EP-s idõkbõl az ilyet teljesen megszoktam.

Már sikerült megtalálni a hiba okát, tehát biztosan nem marad ilyen.

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
Re: Boulder Dash
« Reply #5 on: 2011.January.12. 13:15:33 »
Már sikerült megtalálni a hiba okát, tehát biztosan nem marad ilyen.

Mi volt a gond?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Boulder Dash
« Reply #6 on: 2011.January.12. 14:48:19 »
Mi volt a gond?

Elfelejtettem menteni a HL regisztert egy helyen :oops:

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
    • http://www.ep128.hu
Re: Boulder Dash
« Reply #7 on: 2011.January.16. 15:16:27 »
Ez még nem végleges Bouldr Dash? El sem tudom képzelni, mit lehet még rajta csiszolni?  :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Boulder Dash
« Reply #8 on: 2011.January.16. 16:03:22 »
Ez még nem végleges Bouldr Dash? El sem tudom képzelni, mit lehet még rajta csiszolni?  :)

  - a már említett hibák (pl. zene) javítása :oops:
  - optimalizálás, sebességszabályozás (EP64-en gyorsabb, turbós gépen lassabb lesz, mint a beta verzió :))
  - 5. szín megvalósítása (ez kész van, most már látható a földnél és a kövek bal alsó karakterén, viszont nincs külön 6. szín a vízhez, és az extra életnél megjelenő vonalak is változnak)
  - (remélhetőleg :oops:) jobb animációk - mivel EP-n a paletta állítgatása helyett a karakterkészletet definiálja át a program, így több fázíst lehet használni (változik a víz, a gyémántok, és az a szörny, amelynek a felrobbantásakor gyémántok keletkeznek); ez is készül, de még nem fejeztem be
  - a többi verzió támogatása, a játék külön file-okra darabolása (program, karakterkészlet, pályák); ez azt jelenti, hogy lesz majd külön file-ban Boulder Dash 2 és 3 pálya is (amelyek átnevezve szintén játszhatók), illetve az újabb változatok karakterkészletei (azaz a pályák és grafikák tetszőlegesen kombinálhatók lesznek a megfelelő file-ok átnevezésével)

Online szipucsu

  • EP addict
  • *
  • Posts: 7346
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Boulder Dash
« Reply #9 on: 2011.January.16. 16:23:33 »
Kicsit elvetemült ötlet, de akkor már lehetne akár saját karakterkészleteket is definiálni a játékhoz (aki akar), vagy pályákat tervezni. Ha külön fájlban vannak a pályák és nincsenek tömörítve, és karakteres formában tárolja a pálya részeit, akár BASIC-ben is lehetne elviselhetõ pályaszerkesztõt írni talán...
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
    • http://www.ep128.hu
Re: Boulder Dash
« Reply #10 on: 2011.January.16. 16:57:44 »
  - a többi verzió támogatása, a játék külön file-okra darabolása (program, karakterkészlet, pályák); ez azt jelenti, hogy lesz majd külön file-ban Boulder Dash 2 és 3 pálya is (amelyek átnevezve szintén játszhatók), illetve az újabb változatok karakterkészletei (azaz a pályák és grafikák tetszőlegesen kombinálhatók lesznek a megfelelő file-ok átnevezésével)

Ha megint ilyen full extrás program készül, az átnevezgetős megoldás helyett a menüből választás lenne célszerűbb  ;-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
    • http://enterprise.iko.hu/
Re: Boulder Dash
« Reply #11 on: 2011.January.16. 17:59:10 »
Ha megint ilyen full extrás program készül, az átnevezgetõs megoldás helyett a menübõl választás lenne célszerûbb  ;-)
En is ezt akartam javasolni :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Boulder Dash
« Reply #12 on: 2011.January.16. 19:19:50 »
Ha megint ilyen full extrás program készül, az átnevezgetős megoldás helyett a menüből választás lenne célszerűbb  ;-)

Ha valaki megírja a menüt a választáshoz, akkor beépítem :)

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.13 Firefox 3.6.13
    • View Profile
Re: Boulder Dash
« Reply #13 on: 2011.January.16. 20:14:18 »
Ez a néhány byte elég az első pálya leírásához (érdemes összevetni ezzel a térképpel) :)
Nem semmi, a fene se gondolta volna, hogy a Boulder Dash-ban ilyen durva megoldások vannak.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Boulder Dash
« Reply #14 on: 2011.February.02. 00:16:04 »
Ez egy elvileg nagyjából már kész verzió, de hibák még előfordulhatnak :oops:
  * bouldash.7z (101.1 kB - downloaded 316 times.)
(UI.: a legújabb verzió itt található)
A csomag tartalma:
  - bouldash - a CPC verzió átirata (a grafikán néhány helyen kissé módosítottam, de nem biztos, hogy jobban néz ki :oops:)
  - boulder1 - Boulder Dash C64 (a CPC átirat motorja C64 grafikával, és a pályák színe is más, illetve az 1. nehézségi szint valamivel lassabb is)
  - boulder2 - Boulder Dash 2 C64 (szintén C64 stílusú grafika és színek, és lassú - a C64 verziót emuláló - sebesség); van betöltőkép is (bd2scr.com), amely animált, és külön indítható
  - boulder3 - Boulder Dash 3 C64 (ez is C64 - ezúttal a 3. résznek megfelelő - grafika és pályák; "demo" ehhez a részhez eredetileg nem volt, így azt készítettem hozzá. Ehhez is van betöltőkép.)
  - bd1cc - Boulder Dash Classic Collection Spectrumról konvertálva, C64 karakterkészlettel. Tartalmazza az 1. és 3. rész pályáit is (bd1cc_a1.lvl és bd1cc_a2.lvl), ezek más színűek és a könnyebb nehézségi szinteken gyorsabb sebességre vannak beállítva, mint a C64 konverziók
  - bd2cc - Boulder Dash 2 Classic Collection szintén Spectrumról és C64 karakterkészlettel, és tartalmazza a 2. rész pályáit is (bd2cc_a1.lvl) a C64 verzióhoz képest eltérő színekkel és sebességgel
A bouldash.com és bouldash.prg file-ok minden könyvtárban azonosak, csak a pályák és a karakterkészletek változnak. A program mindig a "bouldash.chr" és "bouldash.lvl" file-okat próbálja betölteni, így a Spectrumos pálya gyűjteményeknél a megfelelő file-t át kell nevezni ahhoz, hogy játszható legyen (az "alapértelmezett" file-ok a bd1cc_a3.lvl és bd2cc_a2.lvl másolatai).

A "motor" ezeket tudja:
  - EXOS és EP64 kompatibilis, EP64-en is játszható sebességű, ugyanakkor turbós gépen sem gyorsul fel
  - 4 (illtve az ALTIND0 segítségével valójában 5) színű karakteres módot használ
  - támogatja a Boulder Dash 2 pályáit (konvertálva) - ehhez valójában bővíteni kellett a programot, mert a 2. rész pálya formátuma új funkciókat is tartalmaz
  - nagyobb terület használható a pályák és a demo (1. pálya végigjátszása) céljára
  - az .lvl fejléc tartalmazza - egyéb információk mellett - az 5 színt (EP formátumban, azaz 256 szín közül lehet választani) minden pályához, és az egyes pályák sebessége (egy lépés időtartama 20 ms egységekben) is állítható, külön mind az 5 nehézségi szinten
  - jobb animációk, mint a CPC verzióban, amely a paletta átdefiniálását használta erre a célra
  - egyes részeket optimalizáltam, hogy EP64-en jobb legyen a sebesség
  - különböző egyéb kisebb módosítások
  - legmagasabb pontszám mentés (sok haszna ugyan nincsen a különböző pályák és nehézségi szintek miatt)
  - 6 csalás választható indításkor:
    F1: örökélet
    F2: végtelen idő
    F3: 5 élet a játék kezdetén 3 helyett
    F4: valamivel lassabban fogy az idő (5/6 arányban)
    F5: a kezdő pálya tetszőlegesen választható A és P között, nem csak A, E, I, vagy M lehet
    F6: a kezdő nehézségi szint bármelyik pályán lehet 4 és 5 is, nem csak az elsőn

Irányítás:
  - a menüben:
    Enter: játékosok száma és irányítás választása
    bal/jobb (lehet joystick is, ha az van kiválasztva): kezdő pálya választása
    fel/le: kezdő nehézségi szint választása
    tűz: játék indítása
  - demo lejátszás közben:
    tűz: kilépés
    Space: szünet/folytatás
  - játék közben:
    billentyűzet használatakor: bal Shift: tűz, ;: fel, /: le, Z: bal, X: jobb
    joystick használatakor: EXT1: 1. játékos, EXT2: 2. játékos (ha van)
    a beépített joystick és a jobb Shift használható a billentyűzet és az EXT1 helyettesítésére is
    Space: szünet/folytatás
    Esc: játék feladása (egy élet elvesztése)
    Ctrl+bal Shift+Esc: kilépés a menühöz
« Last Edit: 2011.February.15. 16:58:06 by IstvanV »