Welcome, Guest. Please login or register.


Author Topic: Pinball Power (Read 25266 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • http://www.ep128.hu
Pinball Power
« on: 2010.September.27. 11:42:38 »
Úgy látszik, mást egyelőre nem érdemes átírni.

Ha ez célzás akart lenni, akkor javaslom a Pinball Power szemrevételezését...  :oops:
8 bites rendszereken teljesen egyedi kivitelezésű flipper.  :oops:
Nem mellesleg pedig Ep-n még nincs Spectrum változat sem.

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: Pinball Power
« Reply #1 on: 2010.October.26. 12:29:38 »
Ha ez célzás akart lenni, akkor javaslom a Pinball Power szemrevételezését...

A színek konvertálásával problémák lennének :oops:
Eredeti:
  5943-0
BIAS=20h (sok szín jól láthatóan eltér):
  5945-1
BIAS=00h (a fényes (0000FF) és a sötét (000080) kék szín azonos (0000AA) lesz):
  5947-2

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://enterprise.iko.hu/
Re: Pinball Power
« Reply #2 on: 2010.October.26. 12:33:52 »
sok szín jól láthatóan eltér
Egy flippernél ez szerintem nem probléma.

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: Pinball Power
« Reply #3 on: 2010.October.26. 12:43:00 »
Pontosítás: a BIAS=0 verzió valójában nem lenne jó, mert a két kék szín közül csak a sötétet szabad takarni (a program a "3D" megjelenítést úgy oldja meg, hogy egyes paletta színek takarhatók, mások viszont nem), tehát ezek nem konvertálhatók egy színre. :(

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • http://www.ep128.hu
Re: Pinball Power
« Reply #4 on: 2010.October.26. 12:57:41 »
Pontosítás: a BIAS=0 verzió valójában nem lenne jó,

Ezek szerint marad a másik alternatíva...
Az, hogy más színű, nem von le semmit az élvezhetőségből.

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
Re: Pinball Power
« Reply #5 on: 2010.October.26. 14:31:18 »
Teljesen jól néz ki az eltérő színű, talán még jobban is, mint az eredeti :)

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: Pinball Power
« Reply #6 on: 2010.October.28. 17:15:59 »
Ha ez célzás akart lenni, akkor javaslom a Pinball Power szemrevételezését...

Valamennyire működő teszt verzió (valószínűleg még vannak hibák :oops:):
  5963-0

  * pinball1.scr (16 kB - downloaded 421 times.)
  * pinball2.scr (16 kB - downloaded 412 times.)
  * pinball.prg (48 kB - downloaded 420 times.)
Összehasonlításképpen az eredeti CPC-s változat:
  * 3D Pinball (UK) (1989) [Original] [TAPE].cdt (43.17 kB - downloaded 432 times.)

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://www.ep128.hu
Re: Pinball Power
« Reply #7 on: 2010.October.28. 21:20:33 »
Már most is nagyon jó! Szép nagy képernyő, nagyon látványos program!
Mi nincs még benne kész?
Látom, a két SHIFT-et is lehet használni  :)

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://www.ep128.hu
Re: Pinball Power
« Reply #8 on: 2010.October.28. 21:23:26 »
Highscore mentést meg lehet oldani?
Az első kép felesleges, úgyis csak szöveg és nem lehet olyan gyorsan elolvasni.  :)

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://www.ep128.hu
Re: Pinball Power
« Reply #9 on: 2010.October.28. 22:11:40 »
Highscore mentést meg lehet oldani?

Most látom, hogy már elmenti, csak még nem működik a highscore kijelző. Jó a lassabb scroll is, el lehet olvasni...
Az Ep-s színösszeállításban egyébként határozottabban jobban látszódik a golyó!

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: Pinball Power
« Reply #10 on: 2010.October.28. 23:00:37 »
Mi nincs még benne kész?

  - high score mentés/töltés javítása. Ilyen funkció ugyan elvileg már most is van, de nem működik megfelelően, két probléma miatt:
    - a program a játék indításakor jeleníti meg a legmagasabb pontszámot, és csak akkor, ha az előző játékban elért pontszám nagyobb volt, mint az eddigi legmagasabb pontszám
    - ugyanebből az okból a legmagasabb pontszám csak új játék indításakor frissítődik, tehát ha valaki elér egy nagy pontszámot, és aztán azonnal kilép, akkor az elveszik
  - néha "szemetelés" fordulhat elő a képernyőn - ezt elsősorban a játék Del billentyűvel történő feladásakor vettem észre, nem tudom biztosan, hogy máskor is van-e ilyen probléma; egyébként ez a hiba a CPC-s verzióban is megtalálható
  - talán még lehetnek nem konvertált színű pixelek (pl. ritkábban látható animációknál), és esetleg a hang is lehetne jobb

Quote
Látom, a két SHIFT-et is lehet használni  :)

Egészen pontosan ezek a billentyűk használhatók:

Bal: Z, bal Shift, Int/Ext1/Ext2 bal
Jobb: \, /, jobb Shift, Int/Ext1/Ext2 jobb
Indítás: Space, Ext1/Ext2 tűz

CPC-n mindegyikből csak az első használható (Z, \, Space).

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://enterprise.iko.hu/
Re: Pinball Power
« Reply #11 on: 2010.October.28. 23:01:17 »
Jól néz ki!

valószínûleg még vannak hibák :oops:
Lehet egy ilyen hiba, hogy jóval nagyobb a késleltetése az ütõknek, mint az eredetiben?

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: Pinball Power
« Reply #12 on: 2010.October.28. 23:11:29 »
Lehet egy ilyen hiba, hogy jóval nagyobb a késleltetése az ütõknek, mint az eredetiben?

Ha nem azért van, mert különböző emulátoron, vagy nem ugyanazokkal a beállításokkal futtatod (pl. EP-n "resample to monitor refresh rate" módban, ami növeli a késleltetést), akkor lehet :oops: A billentyűzetkezelésen annyit módosítottam, hogy egy 50 Hz-es képkocka időtartama alatt ne lehessen egynél többször (CPU idő megtakarítása céljából); megnézem, hogy ez okozhatott-e valamilyen problémát.

UI.: egyszerűen tesztelhető az "optimalizált" billentyűzetkezelés nélküli mód: a játék futása közben a 9008h címen található CPL utasítást XOR A-ra kell cserélni. Ha ez észrevehető gyorsulást eredményez az irányításban, akkor hibás az átirat.
« Last Edit: 2010.October.28. 23:18:02 by IstvanV »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://enterprise.iko.hu/
Re: Pinball Power
« Reply #13 on: 2010.October.28. 23:28:12 »
Ha ez észrevehetõ gyorsulást eredményez az irányításban
Észrevehetõ! Enélkül nekem 1 labdát se sikerült visszaütni  :oops: de így módosítva ugyanolyan jól megy mint a CPC-sben.

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: Pinball Power
« Reply #14 on: 2010.October.28. 23:35:41 »
Highscore mentést meg lehet oldani?

Igen, csak a már leírt hibákat kell javítani.

Quote
Az első kép felesleges, úgyis csak szöveg és nem lehet olyan gyorsan elolvasni.  :)

Sok helyet szerencsére nem foglal (tömörítve kb. 1400 byte) :) Azt könnyen meg lehetne oldani, hogy amíg pl. a Pause billentyű le van nyomva, addig ne tűnjön el, de nem tudom, érdemes-e.

Jó a lassabb scroll is, el lehet olvasni...

Az eredeti (olvashatatlan) byte-onkénti scrollozást átírtam fél byte-ra RLD utasítások használatával. Így már olvashatóbb, igaz, a szöveg ugyanaz, mint a felső, lassabb scroll.