Enterprise Forever

:HUN => Enterprise DevCompo => Enterprise DevCompo #1 => Topic started by: geco on 2016.April.01. 11:52:16

Title: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 11:52:16
Elkészült a Bricky Prise (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=16526) , a játék alapötlete, és neve is Enditől származik :) , sőt az első pályát, és az első 8 pálya grafikája is neki köszönhető :), a névbeírás alatt szereplő zene pedig Szipucsu keze munkája :)
A játék EXOS kompatibilis, 128Kb RAM szükséges az elnidításhoz, a Ponttábla gép meleg-resetkor elmentődik, de csak akkor ha nem magnós konfiggal rendelkezünk, egér támogatás nem lett beépítve, de egeret joy módban használva működnie kéne.
A játék egy egyszerű falbontó 44 szinten vergődhetünk végig, tehát nem fog semmilyen meglepetést okozni :D  ?-es kavics kiütése Extra juttatást eredményez, ami lehet negatív ,vagy épp pozitív hatású is. Nehézségi szint kiválasztása az F1-F3 billentyűk megnyomásával történik a főmenüben, a nehézségi szintek közötti különbség a labda sebességében, és az extrák pozitív/negatív hatásának arányában jelentkezik.
irányítás:
- I, O, Space
- int/ext joystick
- ESC : szünet
- G és A billentyűk egyszeri lenyomása 2-re növeli az életek számának tizedes jegyét.
- Bal Shift: a labda irányának kis mértékű változtatatása

UI.: Hibák előfordulhatnak, ma még találtam 3-at , amit javítottam is, én azóta újabbakkal nem találkoztam.

Töltőkép
[attach=2]
Menü
[attach=3]
Játék közben
[attach=4]
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.01. 12:06:53
:smt038
Jól hallom, hogy lett rendes sztereó hang?
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 12:59:09
:smt038
Jól hallom, hogy lett rendes sztereó hang?
Igen :-), biztos lehetne jobb is, de sztereó ;-)
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 15:22:17
nekem a select level nem csinál semmit, pedig megnézném a többi pályát
tudom végig kéne vinni az elsőt :)
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.01. 15:24:33
tudom végig kéne vinni az elsőt :)
Nekem még nem sikerült :oops:
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 17:00:28
nekem a select level nem csinál semmit, pedig megnézném a többi pályát
tudom végig kéne vinni az elsőt :)
A select level nehézsegi szintet jelent :-)
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 17:00:41
A select level nehézsegi szintet jelent :-)

:(
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 17:02:20
Nekem még nem sikerült :oops:
Próbáld ki a legkönnyebb szinten, ott uncsibb, de sokkal könnyebb. :-)
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2016.April.01. 17:17:31
A második szinten valahogy sikerült pont függőleges irányt adni a labdának. Utána már sehogy sem lehetett eltéríteni.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 17:19:26
A második szinten valahogy sikerült pont függőleges irányt adni a labdának. Utána már sehogy sem lehetett eltéríteni.
Lehet , csúsztasd meg a labdát valamelyik irányba :-)
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 17:24:25
huh mennyi pálya!!! hát ez tök jó és szép
meg a víz effekt is alul marha jó

a gond a nehézség! ma már más időket élünk mint annak idején :)
vagy legyen random legalább!!!
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2016.April.01. 17:26:47
Lehet , csúsztasd meg a labdát valamelyik irányba :-)

Próbáltam. Végén már annyira az ütő szélére próbáltam helyezni hogy életvesztés.
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2016.April.01. 18:16:16
Sajnos megint beakadt.
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2016.April.01. 18:18:53
Mondhatni sűrűn beakad. :(
Tippem szerint az iránymegfordítós extrával van összefüggésben a dolog.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 18:23:30
Mondhatni sűrűn beakad. :(
Tippem szerint az iránymegfordítós extrával van összefüggésben a dolog.

de hát könnyű kihozni...
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 19:08:11
Ez a beakadás nem bug, hanem feature, ha az ütővel megcsúsztatod a labdát, azzal változik a labda mozgási szöge, és mivel sikerült x-szer csökkentened, ezért elérted a függőlegest, egy újabb csúsztatással ki lehet zökkenteni belőle, vagy hagyod míg le nem bontod a falat. és utána csúsztatsz.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 19:14:26
huh mennyi pálya!!! hát ez tök jó és szép
meg a víz effekt is alul marha jó

a gond a nehézség! ma már más időket élünk mint annak idején :)
vagy legyen random legalább!!!
Jó ötlet lenne a random, de ebben az esetben szerintem nagy kavalkád lenne ahogy összekeverné a pályákat, egyébként talán a szabadon maradt párszáz bájtba beleférne, megvalósítható lenne. Igen, van 1-2 pálya ami nagyon nehézre sikerült, pl a 8. pálya eredetileg a 3. volt, csak áttettem.
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2016.April.01. 20:06:24
de hát könnyű kihozni...

Ja tényleg... :oops:
Annak azért nem triviális, aki először játszik vele.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 20:48:01
de legalább legyen 50 élet :)

ja és a kitömörítés nem lehetne valami szebb effekt?
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.01. 21:19:25
Xep128-ba beleirtam magamnak vegre a 4 szinu karakteres modot :) Igy mar elindul vele normalis, sot mar tudok Xbox controllerrel jatszani vele :D Csak a jatekhoz vagyok bena ... Kb barmi jatekhoz :D Amugy tenyleg nagyon jo stuff, gratula hozza! Marmint a jatekhoz :)

Remek tesztalany a Xep128-hoz ugy tunik, mert van vele par problemam ... :-/ Eloszor is, a kezdokepernyon es a kovetkezon magatol atugrik, nem tudom miert. Azt lehet tudni, hogy konkretan mire varakozik ott? Csak billentyure, stb? Kicsit kutakodva a kovetkezot talaltam Xep128 fejletlen monitor programjaval :) Mivel arra tippeltem hogy joy gixer lesz.

Code: ZiLOG Z80 Assembler
  1. 1294:*F8   AF          XOR  A                ; '.'    L=1 T=4/0
  2. 1295:*F8   D3 B5       OUT  ($B5),A          ; '..'   L=2 T=11/0
  3. 1297:*F8   DB B6       IN   A,($B6)          ; '..'   L=2 T=11/0
  4. 1299:*F8   F6 30       OR   $30              ; '.0'   L=2 T=7/0
  5. 129B:*F8   3C          INC  A                ; '<'    L=1 T=4/0
  6. 129C:*F8   20 1F       JR   NZ,$12BD         ; ' .'   L=2 T=7/12
  7. 129E:*F8   CD 00 11    CALL $1100            ; '...'  L=3 T=17/0

Tehat valoszinu a B6 port olvasasa miatt van (joystick-ra varakzik, fire gombot nezi, csak tipp)? Itt en amugy ha nem nyulunk joy-hoz stb 0xC7 erteket adok vissza a 0xB6 port olvasasara. Neztem ep128emu-ban, ugy nezem o 0xCF-et ad vissza. A ketto kozott egyetlen bit kulonbseg van, ez pedig a printer status. De ez nalam szandekosan nulla, mivel printer-t emulalok es az ready (0 a bit). Az ep128emu meg gondolom nem, ott igy 1-es van. Ez okozhat kulonbseget? Akkor lehet valodi gepen is atugrana, ha printert csatlakoztat vki a gephez (aztan ha veletlenul mas bitek, serial status akarmi mas erteken all ...)? Mondjuk ugye csak az also 3 bitet kene nezni, mert ami felette van, az mar a printer. Vagy lehet total rosszra tippelek amugy ... Csak kerdezem, hatha en rontottal el vmit a Xep128-ban ... Bocsanat, tenyleg nem kotekedesbol kerdem am! Mielott barki azt hinne :)

Aztan van par problemam meg (pl neha total invalid LPT all be, neha jo), de eros a gyanum, hogy azert nekem kene csiszolni meg itt a dolgokon :)

Ha jol ertem a fenti kod celjat, hogy OR aztan INC, igy ha elotte 0xFF volt akkor INC-nel nullara all, Z flag vizsgalhato, akkor en inkabb OR $F8-at irnek a $30 helyett. Ha minden igaz, es tenyleg ertem :) Ha nem, akkor bocsanat!
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 21:51:04
de legalább legyen 50 élet :)

ja és a kitömörítés nem lehetne valami szebb effekt?
Mire gondolsz? Max a színeket lehet szabályozni (ez lassítaná a kicsomagolást), vagy kikapcsolni a színezést.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 21:55:12
Tehat valoszinu a B6 port olvasasa miatt van (joystick-ra varakzik, fire gombot nezi, csak tipp)? Itt en amugy ha nem nyulunk joy-hoz stb 0xC7 erteket adok vissza a 0xB6 port olvasasara. Neztem ep128emu-ban, ugy nezem o 0xCF-et ad vissza. A ketto kozott egyetlen bit kulonbseg van, ez pedig a printer status. De ez nalam szandekosan nulla, mivel printer-t emulalok es az ready (0 a bit). Az ep128emu meg gondolom nem, ott igy 1-es van. Ez okozhat kulonbseget? Akkor lehet valodi gepen is atugrana, ha printert csatlakoztat vki a gephez (aztan ha veletlenul mas bitek, serial status akarmi mas erteken all ...)? Mondjuk ugye csak az also 3 bitet kene nezni, mert ami felette van, az mar a printer. Vagy lehet total rosszra tippelek amugy ... Csak kerdezem, hatha en rontottal el vmit a Xep128-ban ... Bocsanat, tenyleg nem kotekedesbol kerdem am! Mielott barki azt hinne :)

Aztan van par problemam meg (pl neha total invalid LPT all be, neha jo), de eros a gyanum, hogy azert nekem kene csiszolni meg itt a dolgokon :)

Ha jol ertem a fenti kod celjat, hogy OR aztan INC, igy ha elotte 0xFF volt akkor INC-nel nullara all, Z flag vizsgalhato, akkor en inkabb OR $F8-at irnek a $30 helyett. Ha minden igaz, es tenyleg ertem :) Ha nem, akkor bocsanat!
Joy tűzre várakozik, és Gflorez kérése volt az egér miatt, hogy csak 30h-val legyon OR-olva :) , ha jól emléxem, előtte OR 0feh-t használtam.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 21:57:12
Mire gondolsz? Max a színeket lehet szabályozni (ez lassítaná a kicsomagolást), vagy kikapcsolni a színezést.

akkor már lehetne valami nagy loading felirat c16 módban, bias színekkel, és a biast változtatni
sokkal jobb lenne :)
na várj rajzolok egyet
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 22:01:30
akkor már lehetne valami nagy loading felirat c16 módban, bias színekkel, és a biast változtatni
sokkal jobb lenne :)
na várj rajzolok egyet
Nem rossz ötlet :) sajna már nincs helye, 512 bájt se maradt szabadon, már a pályákkal is trükköznöm kellett, hogy beférjen az összes 128K-ba. Kétfajta kicsomagoló program is van a kódban, ami az M0-val nagyobbra tömörödött, az M3-al lett tömörítve, ilyenek pl a Pályaelemek, M3-mal spóroltam kb 1Kb-t M0-hoz képest.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.01. 22:02:00
Joy tűzre várakozik, és Gflorez kérése volt az egér miatt, hogy csak 30h-val legyon OR-olva :) , ha jól emléxem, előtte OR 0feh-t használtam.

:) Igen, 0xFE-vel akkor csak a legalso bitet nezed. Entermice whatever akari dolgokra gondolva az also 3 bit kell, azert gondoltam, hogy 0xF8 kene. Ami az also harom bit folott van az mar printer, serial, magno, stb .. Szoval azon eger/entermice/stb biztos nem valtoztat, a lenyeg az also 3 bit :) Abban minden entermice cuccos is bennevan, mert a J, K, L oszlopok a scan-hez, tobb nincs is (eredetileg inkabb a J-t hasznaltak kb csak, ahhoz kellett a 0xFE gondolom Neked, a K/L viszont entermice-nal bejohet a kepbe, foleg 3 fire gomb kezelesi feature miatt, de igy is csak az also harom bit lehetseges egyaltalan max).

http://wiki.enterpriseforever.com/index.php/EnterMice#Control_Map

http://ep128.hu/Ep_Konyv/Exos.htm#242

(lasd B6 port olvasasa cimu reszt), 3 -7. bitek teljesen masra valok azokat ki kene maszkolni a vizsgalatbol, ezert javasoltam a 0xF8 erteket.

Viszont, hogy ne mindig massal kotekedjek, en meg talaltam vmi memoria-allokacios gixert a Xep128-ban amitol fagy, ha debug logging modban van :) Bar ennek a fentiehez semmi koze, azert erdekes volt belefutni ...
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 22:06:19
Nem rossz ötlet :) sajna már nincs helye, 512 bájt se maradt szabadon, már a pályákkal is trükköznöm kellett, hogy beférjen az összes 128K-ba. Kétfajta kicsomagoló program is van a kódban, ami az M0-val nagyobbra tömörödött, az M3-al lett tömörítve, ilyenek pl a Pályaelemek, M3-mal spóroltam kb 1Kb-t M0-hoz képest.

hát oké
az a sok digi zene... :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 22:11:30
hát oké
az a sok digi zene... :)
Meg a digi effektek :D, meg a vég képernyő :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 22:24:40
:) Igen, 0xFE-vel akkor csak a legalso bitet nezed. Entermice whatever akari dolgokra gondolva az also 3 bit kell, azert gondoltam, hogy 0xF8 kene. Ami az also harom bit folott van az mar printer, serial, magno, stb .. Szoval azon eger/entermice/stb biztos nem valtoztat, a lenyeg az also 3 bit :) Abban minden entermice cuccos is bennevan, mert a J, K, L oszlopok a scan-hez, tobb nincs is (eredetileg inkabb a J-t hasznaltak kb csak, ahhoz kellett a 0xFE gondolom Neked, a K/L viszont entermice-nal bejohet a kepbe, foleg 3 fire gomb kezelesi feature miatt, de igy is csak az also harom bit lehetseges egyaltalan max).

http://wiki.enterpriseforever.com/index.php/EnterMice#Control_Map

http://ep128.hu/Ep_Konyv/Exos.htm#242

(lasd B6 port olvasasa cimu reszt), 3 -7. bitek teljesen masra valok azokat ki kene maszkolni a vizsgalatbol, ezert javasoltam a 0xF8 erteket.

Viszont, hogy ne mindig massal kotekedjek, en meg talaltam vmi memoria-allokacios gixert a Xep128-ban amitol fagy, ha debug logging modban van :) Bar ennek a fentiehez semmi koze, azert erdekes volt belefutni ...
Hm, Gflorez 0F8h-t kért, nem tudom miért 30h lett belőle, vagyis sejtem, pont a visszaadott 0CFh miatt, mindjárt javítom.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.01. 22:24:54
Meg a digi effektek :D, meg a vég képernyő :)

ami interlace, fúj :P
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.01. 22:30:15
Hm, Gflorez 0F8h-t kért, nem tudom miért 30h lett belőle, vagyis sejtem, pont a visszaadott 0CFh miatt, mindjárt javítom.

Koszi, remelem nem vetted kotekedesnek, hogy csak ezt nezem az egesz munkadbol, mert nem, csak ez azert feltunt, hogy atugorja, na :) Amugy is, elsore vmi Xep128 bugnak gondoltam, ha egyszer ep128emu-n jol megy, aztan esett csak le, hogy ep128emu nem emulal printert, igy egy bit kulonbseg maris van (oke, Xep128 is ugy "emulalja", hogy egy file-ba beleirja, ami a printerre menne, nem nagy cucc ...).
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 23:06:25
Koszi, remelem nem vetted kotekedesnek, hogy csak ezt nezem az egesz munkadbol, mert nem, csak ez azert feltunt, hogy atugorja, na :) Amugy is, elsore vmi Xep128 bugnak gondoltam, ha egyszer ep128emu-n jol megy, aztan esett csak le, hogy ep128emu nem emulal printert, igy egy bit kulonbseg maris van (oke, Xep128 is ugy "emulalja", hogy egy file-ba beleirja, ami a printerre menne, nem nagy cucc ...).
No para, az én hibám :)
Javítva (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=16526), és ESC-re Pause betéve, mert ez eszembe jutott miután kitettem a programot, és most akkor megvalósítva, és az eredeti linkről is az új verzió tölthető le.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.01. 23:14:22
No para, az én hibám :)
Javítva (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=15230), és ESC-re Pause betéve, mert ez eszembe jutott miután kitettem a programot, és most akkor megvalósítva, és az eredeti linkről is az új verzió tölthető le.

Ize, nem akarok kotekedni tovabb, nem neztem utana most, de ... :) a cimkepernyon meg mindig atugrik magatol :) Igaz a masodik kepernyon legalabb megall, eddig ott sem tette ...

Code: [Select]
   1 PORT-B6: read byte C7h at PC=01C2 P=F8,F9,FA,FC
   131 PORT-B6: read byte C7h at PC=1299 P=F8,F9,FA,FC

Ezt tudtam kihamozni, szoval a mar targyalt 0x1299-es cimen kivul van egy masik hely is (0x1C2 kornyeke?) ahol ilyen problema lehet? Ja, a fenti "statiszitka" eseten a PC az IN utasitas _utani_ PC-t mutatja :) A sor elejen a darabszam pedig, hogy hany volt abbol az esetbol. Most a javitot helyen szepen gyulik, mert nem nyotam semmit, csak vart, de az elson egy olvasas utan atugrott, gondolom azert, mert ott is lehet ilyen gixer?

Kozben meg tok jo, rajottem (valgrind rulZ ....), hogy miert fagyott a Xep128 kilepesnel debug logging modban: okosan bezarom a log file-t, aztan meg irnek meg bele :D
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 23:32:49
Mondhatni, a francba, a betöltöben van a címképernyős rész elintézése, ott meg se néztem :$
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.01. 23:45:16
Javítva ez is, előző linkek frissítve.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.01. 23:54:14
:) Koszi. Megigerem, ma mar nem reklamalok tobbet. Foleg, mivel kb 6 perc van hatra a mabol :) :) :) :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 00:00:58
:) Koszi. Megigerem, ma mar nem reklamalok tobbet. Foleg, mivel kb 6 perc van hatra a mabol :) :) :) :)
Már le is telt :ds_icon_cheesygrin:
Title: Re: Enterprise program: Bricky Prise
Post by: Ep128 on 2016.April.02. 00:36:23
Nagyon-nagyon tetszik!!! :-) (Kellene belőle "normál" EP verzió! ;-) )
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 00:50:26
Mikor az elején esnek a hópelyhek, akkor csak a kép alsó felén szépek a pihék,
közepétől felfele kicsit zizeregnek (talán nem túl szerencsés paletta?),
de a kép legtetején ilyen konkrét fekete csíkok vannak a pihéken ... mintha a paletta fekete sorokat tartalmazna ... az valami feature akar lenni vagy bug ?
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 01:03:11
Az én ízlésem szerint a háttér túl lett spilázva ilyen módon,
a kevesebb több lenne,

egy síma egyszínű fekete sokkal jobban érvényesítené az alsó tűz effektet is (ami királyság),
jobban fókuszálna a leverendő dolgokra,

és csak akkor kéne animáljon, mikor valami effekt van, mintegy jutalomként, változatosságként lehetne ilyen animált effektet belerakni,
középről szétfut egy effekt, pár csík, ilyesmik,
az amúgy fekete alapon,

és a kövek közott pedig mindíg(legtöbbször) kéne legyen pár animált (karakter animáció, mint a háttérnél is mikor alkalmazva van).

Így szerintem most ilyen búcsús, lehetne ez sokkal elegánsabb is, de még mindíg csillivilli a fekete háttérrel, és animáló kövekkel, háttéreffektekkel.


Szal én most az összhatásban nem koncepciót látok, hanem ilyen "rakjunkbelemindentamitlehet" fílinget ... mint a bucsuban ...

Pedig egyébként egész szerethető lehetne ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 01:12:00
Imádom hogy nagy a kép, hogy 50 FPS, frankó érzékeny kontroll, sok szín, digi hangok! Állatkás.

A lövés fícsörtől konkrétan lefostam a bokám, annyira élvezetes volt. Végre EP játékban ilyesmi dinamizmus, meg arcade fíling, minőség, összhatás. Kúlság, faszaság.

A pacman -es gámánál én teljes káoszt éreztem minden szinten, itt a háttér problémán felül mintha sokkal összerázottabb lenne a dolog ... persze lehet csak még nem játszottam eleget ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 01:32:48
Az nem működne, hogy a címképernyőn a hópelyhek alul is vannak, éppúgy mint felül,

és a hiscore alatt nem látszik folyamatosan a credits+egyebek,

hanem 2 kép váltogatja egymást: egyikan a hiscore van, masikon a credits, mindketto középen, ahogy most a hiscore ?

a hóesés pedig folyamatos a teljes képernyőn ?


érdekesebb is, változatosabb is, meg szebbis lenne sztm ...

Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 01:49:19
A második és harmadik pályán (tovább még nem jutottam :)) egy bolhányival kevésbé utálom a hátteret, kicsit kevésbé alternatív mint az első pályán,
de a síma fekete azok helyett is jobb volna.

Mondtam már hogy imádom a dobogó szívet az életkijelzésnél? Baromi jó! Egy élvezet.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 01:53:16
Még jobb lenne, ha az elején a "menünél" nem csak a 2 kép váltogatódna, hanem egy hosszabb idő után elkezdené rotálni a pályákat is. Még akár a labdát is rá lehetne lökni a pályára, nem baj ha semmi komolyat nem ér el ... de az már nem lenne muszály. :) Elég hogy kiugorjon a menüből és mutasson pár pályát kedvcsinálónak, aztán újra hópelyhes képernyők.
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.02. 07:32:37
Nagyon-nagyon tetszik!!! :-) (Kellene belőle "normál" EP verzió! ;-) )
Letöltéseket nem nézed?
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 09:20:58
Mikor az elején esnek a hópelyhek, akkor csak a kép alsó felén szépek a pihék,
közepétől felfele kicsit zizeregnek (talán nem túl szerencsés paletta?),
de a kép legtetején ilyen konkrét fekete csíkok vannak a pihéken ... mintha a paletta fekete sorokat tartalmazna ... az valami feature akar lenni vagy bug ?
Azokkal a fekete sorokkal próbáltam meg megoldani az átmenetet, a hópihék előtűnését, nincs a kék és a fekete közötti árnyalat :(
A Zizergés megvan mindenhol, gyanúsan a világos színeknél ez nem látszik, a hópelyhek mozgása 2 frame-ben történik, 1-ikben az egyik fele, másikban a másik fele mozog, erre maradt idő a MOD lejátszás mellett.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.02. 09:30:13
és 50 élet mikor lesz? :)
én 2 pályán se tudok átjutni. mondjuk nekem a falbontók közül csak az enterball tetszett, biztos béna vagyok ezekhez :) az enterball könnyű és sikerélményt ad
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 09:34:44
Az nem működne, hogy a címképernyőn a hópelyhek alul is vannak, éppúgy mint felül,

és a hiscore alatt nem látszik folyamatosan a credits+egyebek,

hanem 2 kép váltogatja egymást: egyikan a hiscore van, masikon a credits, mindketto középen, ahogy most a hiscore ?

a hóesés pedig folyamatos a teljes képernyőn ?

érdekesebb is, változatosabb is, meg szebbis lenne sztm ...
Elméletileg működhetne, azt a részt direkt hóesésmentesre terveztem, ott már teljesen más a színhatás is , mint felette.
Az is jó ötlet lett volna, ha a 2 váltogatja egymást, eredetileg azt szerettem volna, ha a 3 HiScore váltogatja egymást, de mivel belassítja már a soronként kiírása is a zenét, ezért elvetettem.
Még jobb lenne, ha az elején a "menünél" nem csak a 2 kép váltogatódna, hanem egy hosszabb idő után elkezdené rotálni a pályákat is. Még akár a labdát is rá lehetne lökni a pályára, nem baj ha semmi komolyat nem ér el ... de az már nem lenne muszály. :) Elég hogy kiugorjon a menüből és mutasson pár pályát kedvcsinálónak, aztán újra hópelyhes képernyők.
Ez egy nagyon jó ötlet, ezt már nem tudom megvalósítani, nem maradt elég szabad hely :( , viszont a paletta eltűntetésére van még hely.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 09:37:34
és 50 élet mikor lesz? :)
én 2 pályán se tudok átjutni. mondjuk nekem a falbontók közül csak az enterball tetszett, biztos béna vagyok ezekhez :) az enterball könnyű és sikerélményt ad
:lol:
Az enterball se könnyű, sőőt, vannak olyan pályái, amitől az ember haja kihullik, ha nem kap valami értelmes segítséget :D , amúgy sikerült pár igen nehéz pályát kreálnom, amire készítés közben nem is gondoltam ,hogy nehéz.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 10:29:22
És persze magán a mozgáson is lehetne még finomítani, kicsit olyan "digitálisnak" tűnik a hatás a labdára, kéne több fokozatú labda csavaródás.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 10:49:42
Bekerült a cheat , a G és A billentyűk lenyomásával az életek száma tízes helyiértéke 2-re vált, ha egyszer cheateltünk, akkor onnantól nincs HiScore mentés.
F8 lenyomásával pedig törölhető a háttér, vissza csak a következő szinten áll vissza, nekem fekete háttérrel olyan furcsa.
A program lecserélve a Letöltések között, és itt a linkek frissítve
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:04:24
Quote
Azokkal a fekete sorokkal próbáltam meg megoldani az átmenetet, a hópihék előtűnését, nincs a kék és a fekete közötti árnyalat :(

Túl sávos volt, vagy mi ? Látok én ott a kékben is árnylatot, szerintem az elég lenne ... nyilván ízlés kérdése, de bennem a fekete csíkok nem "techy megoldás", hanem hiba érzetét keltik.

Quote
Bekerült a cheat , a G és A billentyűk lenyomásával az életek száma tízes helyiértéke 2-re vált,

Így már van némi esély játszani is ... :)

Quote
ha egyszer cheateltünk, akkor onnantól nincs HiScore mentés.

Hát végülis ... ez tök jó ... kecskék is boldogok meg a káposzták is ... :)

Quote
F8 lenyomásával pedig törölhető a háttér, vissza csak a következő szinten áll vissza

Hát ezt most miért ? Direkt szivatásból ? Vesszen el pár élet mire a fotelbol felállva pályánként F8 -ozik az ember ? Vagy ilyen testmozgásra ösztönzés ? :)
Ne mááááá ... Ecce kikapcsoltam többet ne lássam ...

Quote
nekem fekete háttérrel olyan furcsa.

Mi furcsa rajta ? Nyilván ízlés kérdése, mint bármi, de sztm a fekete háttér AZ, ahogy ennek ki kell néznie. Márhogy egy ilyen gámának. Látnád csak nagy CRT TV -n milyen atom csóvát húz maga után a golyó a fekete háttéren ! Vadállat. Direkt még feltekerem a kontrasztot a TV -n ... marha jó. (Erre pályánként kikapcsol ... :shock:)

Az effektek a háttéren jók lennének, mindenféle extrákat, +változatosságot hoznának a képre, de az a megfagyott vonalkázás ... nem mondom hogy ördögtől való, de már egy lépés bulvár,gagyi,csicsa irányába ... már anélkül is olyan szép színes, szagos, folyamatos, hogy a vonalkázás ilyen túl komplexszé teszi ... (amellett hogy az EP csak kevéssé alkalmas ilyen típusú háttérszínezés megjelenítésére a színek limitált száma miatt. vagyis PC -n is felesleges lenne, de EP -n még ronda is.)



(Zárójelbe: sztm. a vörsenyt azt nyerted ... ezen a tételen is nagyon meglepődtem, de ha valaki ennél is jobbat tol, akkor aznap egy új üveg ballantines -t fogok nyitni ... :))
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:10:50
És mér nem jön többször a lövés ??! Lőőőőni akaróóóóóóóóók ! Lőőőőníííííííííí! :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:24:13
A golyó pattanási szögébe bele van az számolva, hogy az ütő közepétől milyen messze ér a golyó az ütőhöz ?

Valamikor nem csak a sebességeket, hanem ezt a közepétől való távolságot is szokták használni eszköznek a golyóra gyakorolt hatáshoz az ilyen gámákban ...

De most mintha nem sikerülne ezt előhúzzam ... béna vagyok csak ?
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:27:46
Az ütő vs golyó sebessége viszont nagyon tetszik, nem tom hogy direkt beállítás eredménye vagy magától adódik, de tök jó hogy nem lehetetlen lekövetni a golyót, de résen kell lenni, másodpercre sem szabad elaludni (bizonyos esetekben) mert akkor már nem éred el ...
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:33:33
Lövésnél a lövedék kint tud maradni a képen.

Valamint az utolsó kocka leütésénél (ami marha nehéz tud lenni ...), szintén kifagy valami tile a képre pár másodpercre.

A kifagyott lövés is ottmaradt a képen a pálya végéig.



Lövés rúúúúúúúúlz ! :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:48:26
Az irány megfordulós extránál (amit szívből útálok) a lövés gombbal is elkezd menni az ütő.

A "gun" (ami nem a lövés, hanem a golyó ütőhöz tapadás) extránál (vagy akár mindíg!) nem kéne, hogy mondjuk ütő haladási iránnyal választhassak golyó kilövési szöget ? Ha meg álló ütővel lövöm ki akkor egyenesen felfelele ? Pont ettől lenne érdekes a golyó indítás ... hogy ha meghalsz, akkor legalább te választhatsz a 3 irany közül ...
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:52:31
Mindenesetre azt gondolom, hogy nagyon szépen csillantja meg az a gáma, hogy milyenek kellett volna legyenek az EP gámák annó ...

Sztm. fogok vele játszani sokat ... könnyű fokozat, 24 élet, de még mindíg nem láttam a negyedik pályát ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:54:26
A címképernyőt nem lehet lehúzni valami áldottabb módban? Valahogy olyan maszatos is, meg mintha túlontúl remegne. Interlace -hez képest is. Biztos tökéletes az interlace beállítás ? Vason, CRT -n ellenőrzöd ?, vagy csak emuzol ?
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:55:10
(Szegény geco ... :))
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 12:58:37
Amikor egy fal mellett vagy felül beakad a labda, és elkezd "dobolni" az marha jó ... táncolni lehetne rá ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 13:02:43
Atyaúristen de jó ez a lövés ... imádom ... de mér nincs neki extra ikonja ? Csak a szám van kint. Oké hogy változik az ütő, marha frankón néz ki, beszarás meg minden, de ha az ember a golyót nézi, akkor akár nem is veszi észre !

Lehet már voltak lövéseim amit észre se vettem ... :(

Az extrák (például háttéreffekttel ! :)) fel kéne hívják magukra a figyelmet. Van rájuk valami extra hanghatás amit meg nem vettem észre ? Valami nagyobb zúzás kell extrakor ... orrba kell vágni, extrád van, használd (vagy épp vigyázz...:() !
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 13:21:05
Hoppá, ötödik pálya ... mostmár soha többé nem kapcsolhatom ki az EP -t ...
Title: Re: Enterprise program: Bricky Prise
Post by: ergoGnomik on 2016.April.02. 14:33:40
Noha csak kipróbáltam az első pályán, és még azt sem csináltam végig, tetszik. Szerintem úgy jók a mások által kifogásolt dolgok (labda automatikusan indul nem szabályozható irányban, labda pályájának befolyásolása nem ütőérintés pozíciójától függ), ahogyan vannak. Csak az a fura, hogy Z80Systemnek még mindig sikerült előhozni a pályán maradó lövedéket. geco azt elvileg még a fejlesztői verziók valamelyikében javította.

Z80System, ha megfordul az irányítás, fordítsd meg a kezedben a gamepadet (vagy amivel játszol) is!
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 14:45:59
Quote
Csak az a fura, hogy Z80Systemnek még mindig sikerült előhozni a pályán maradó lövedéket.

Legeslegfrisebb verrzióvall ...

Quote
Z80System, ha megfordul az irányítás, fordítsd meg a kezedben a gamepadet (vagy amivel játszol) is!

Ami egy vezérlőnél kényelmetlen, letapasztott joynál pedig kra kényelmetlen ... de nem vok biztos benne, hogy sikerült a szösszeneteimet jól súlyozd fontosságban ...
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 15:20:02
A golyó pattanási szögébe bele van az számolva, hogy az ütő közepétől milyen messze ér a golyó az ütőhöz ?

Valamikor nem csak a sebességeket, hanem ezt a közepétől való távolságot is szokták használni eszköznek a golyóra gyakorolt hatáshoz az ilyen gámákban ...

De most mintha nem sikerülne ezt előhúzzam ... béna vagyok csak ?
Az uto kozepetol valo tavolsag nem szabalyozza, azt te tudod a labda csusztatasaval.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 15:28:07
Csak emuzok, sztem a remeges teljesen  normalis crt-n, ugy emlexem az extra felvetelekor mas a hanghatas.
aloban javitva lett elmeletileg a palyan marado tolteny, de lehet Z80system akkora lovoldozesbe kezdett, amit en nem tudtam letesztelni :-)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 15:28:26
Quote
Az uto kozepetol valo tavolsag nem szabalyozza, azt te tudod a labda csusztatasaval.

De csak kb. 3 fázisban.
Ahogy én látom, olyan mintha egy - egy sikeres csúsztatás egy fix értékkel gyorsítja vagy lassítja a golyó vízszintes sebességét.
Ebből kb. az jön ki (leszámítva a golyó fuggőleges sebességét) hogy tud a labda függőlegesen mozogni, meg 2 fazisban tudsz rá adni sebességet vízszintesen. Oszt kampó. Túl digitális, nem eléggé analóg. Egy plussz szorzó faktor kéne legyen az ütő közepétől lévő távolság.

Tehát ha pont középen csúsztatsz, akkor mondjuk az van ami most. De ha a középtől távolabb csúsztatsz akkor a távolság mértékétől függően erősebben hatsz a labda vízszintes sebességére, mint középen (jobban megcsavarod), de persze az nehezebb, mert az ütő szélén könnyebb elrontani ...
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 16:37:17
Eszement lovoldozest toltam 7 palyan keresztul (minden kerdojel lovest adott, es mar a legelso kiutott tegla is) ; sikerult lovedeket ragasztani a palyara, kiveve, amikor az utso teglat lottem ki, de az nem gaz.Neked hogy sikerult? (loves kozben egy masik extra felvetele kozben, vagy csak ugy, onfeledt lovoldozes kozben ?)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 16:42:27
Mivel én eddig összesen kétszer vettem észre hogy lőhetek (és még az is lehet, hogy összesen ennyi volt a lehetőségek száma is), ezért nagy tesztelésekről nem beszélhetünk ...

Arra emlékszek csak, hogy már csak egy vagy két utolsó kocka volt a pályán, melyet fél órán keresztül próbáltam leütni, és addig a lövés végig ott volt.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 16:46:29
Akkor lehet az utso kavics kilovesenel tortent?
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 16:47:53
Simán lehet.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.02. 16:52:41
ja akartam mondani, sokkal több kérdőjel legyen, adjon extrákat folyton
meg 50 élet :)
meg olyan szivatások ne, hogy megfordul az ütő
2016 van emberek, könnyű sikerlélmény kell! :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 17:15:40
ja akartam mondani, sokkal több kérdőjel legyen, adjon extrákat folyton
meg 50 élet :)
meg olyan szivatások ne, hogy megfordul az ütő
2016 van emberek, könnyű sikerlélmény kell! :)
Legkönnyebb szinten szerintem nincs megforduló ütő, és sokkal nagyobb valószínűséggel jönnek a pozitív extrák, negatívból a durvábbak hiányoznak, ez van 2016-ra :D
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 17:20:19
Fordított mozgású ütő space problémája orvosolva, letöltések között a legfrissebb verzió, és a linkek is frissítve.
Ezt már korábban észrevettem, úgy látszik megfeledkeztem róla. :oops:
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.02. 17:39:05
Tudom ez igy tul altalanos kerdes :) de azon filozok, miert nincs hang Xep128 alatt :) Ok, hogy rossz a hang emulacio stb, meg felig van kesz :) De ha bekapcsolom, a szokasos keyboard click stb hallatszik pl BASIC-ben, a ping parancs is. Illetve digi is megy. A jatekban a jatek soran vannak digi hangok! Viszont a ket elo-kepernyo alatt semmi hang nem hallatszik, csak mar a jatekban az effektek. Valoban, a digi hangon kivul a "Dave hangok" nem igazan vannak normalisan implementalva, pl nincs se toriztas se modulacio se semmi, de valaminek azert - gondolom - hallatszania kene. Mondjuk zaj csati sincs igazan emulalva btw :) Csak a harom "tone" es szigoruan mint negyszogjel mindenfele effekt stb nelkul. Meg amugy is akad/szaggat, mert Xep128-ban ugye nincs rendesen meg buffer figyeles se ;) Viszont akkor is fura, hogy tok csend van a jatek kezdeteig, amikor mar vannak effekt hangok viszont.

Geco, esetleg vmi otleted van? Ne ertsd felre, nem akarom megint Rad kenni, hang tekinteteben tuti, hogy nagyon gaz a Xep128 jelenleg :) Pont ezert is erdekelne, hogy mit tudnek javitani, ami miatt *semmilyen* hang nincs, meg "bena modon" sem :) Koszi!
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.02. 17:41:06
Az enterball se könnyű, sőőt, vannak olyan pályái, amitől az ember haja kihullik, ha nem kap valami értelmes segítséget :D
Szerintem még örökélettel is bazi nehéz :oops: Azon baromira ledöbbentem, amikor kb 1 hét alatt végigjátszotta a Specballt, örökélet nélkül :shock:
A random pályák viszont nagyon jók benne, így folyamatosan új élményed van, nem mindig ugyanazt a pár pályát látod.
Ez esetleg a Bricky Prise-be is jól jönne :oops:
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 18:08:24
Az a ket zene is digi, konvertalt mod-ok, Istvan speci Dave trukkos lejatszojat alakitottam at, ezert nincs hang sztem, a tobbi digi meg a szabalyos EP D/A-N keresztul megy.
A random palya jo otlet, helyem nincs mar a megvalositasara, a fo 64kb-ban 64 bajt sincs szabadon, egyik temp szegmensen kb ugyanennyi, masikon semmi, alternativ video szegmensen lehet van meg par szaz bajt, majd megnezem.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 18:35:37
Látom az angol topikban is sírnak az ütőkezelés miatt ... hogy nincs figyelembe véve a közepétől való távolság ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.02. 18:43:26
ja most jöttem rá hogy nem is könnyű fokozaton játszottam, mert naívan azt hittem hogy az az alpbeállítás :)
na ja így meg lassú én uncsi :)
ezért a mai divatos trendi megoldás: sok élet, gyors, pörgős, folyton élményt adó beállítások kellenek :)
persze maradhat retro is :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 18:47:57
És ezt sem én írtam :) :

Quote
Looks better without the "gradient" background IMO :P
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 19:03:05
Van olyan extra, amire konkrétan nem tok rájönni, hogy mi az igazából ...

Megkapom, látszólag van ikonja (nem lehet felismerni), számol vissza az ideje, eccer csak eltűnik ... hmmm ...

Hol a user manual ? :)

Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.02. 19:16:47
Az a ket zene is digi, konvertalt mod-ok, Istvan speci Dave trukkos lejatszojat alakitottam at, ezert nincs hang sztem, a tobbi digi meg a szabalyos EP D/A-N keresztul megy.

Hmm, hol volt info arrol a trukkos lejatszorol? :) most mar erdekel mi lehet abban amitol meg sem szolal nekem :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 19:17:05
Azért jó a "digitális" labda kontroll, mert ha nem azonnali pause kell, akkor lehet úgy pause -t csinálni, hogy a labda fel/le pattog függőlegesen, és minden animálódik, nem fagy ki, mégis pause van... sőt ha vannak ott függőlegesen kockák, akkor meg is eszi azokat, míg az ember a vacsoráját ...
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.02. 20:23:51
megjegyzem, eltűntetve a háttér színezést (pedig szép), bizonyos extrák nem fognak látszódni, hiszen van olyan extra pl ami scrollozza a háttérszíneket
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 20:27:33
megjegyzem, eltűntetve a háttér színezést (pedig szép), bizonyos extrák nem fognak látszódni, hiszen van olyan extra pl ami scrollozza a háttérszíneket
Nekem is tetszik, lehet van bennünk egy vonóval, ezért tetszik nekünk :ds_icon_cheesygrin:
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2016.April.02. 20:30:38
Ha az a háttérszín annyira probléma sokaknak, akkor lehetne a betöltőbe tenni egy kérdést, hogy milyen tévéd van, és aszerint állítja be vagy a fekete, vagy a színes hátteret.
Esetleg egy kevesebb színből álló háttér is jó lehet.

Z80System, ha már úgyis fel kell állni megnyomni az F8-at, akkor már az asztalt is megfordíthatod a rögzíthető joy-jal együtt, ha megfordul az irányítás. Gondolj bele, milyen jó kondiban leszel egy idő után, ha ezzel a játékkal játszol. :D Ha már nagyon jól megy, akkor az asztalra lehet tenni pár kiló lisztet, hogy a megfordítás nehezebb legyen.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.02. 20:32:26
egy kis beragadás :)
de nem gond, ilyenek minden játékban vannak
amúgy a pici random szögeltérés pattanáskor megoldaná ezeket :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 20:34:10
Van olyan extra, amire konkrétan nem tok rájönni, hogy mi az igazából ...

Megkapom, látszólag van ikonja (nem lehet felismerni), számol vissza az ideje, eccer csak eltűnik ... hmmm ...

Hol a user manual ? :)
Negatív Extrák:
eső anim
négyzet anim
háttér mozgató anim (háttér nélkül természetesen csak visszaszámol)
ütő inverz irányítás
földrengés effekt (képernyő rázkódás)

pozitív:
rágógumi
eszement lövöldözés
extra pont
labda lassító
pálya vége
extra élet(ek)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 20:38:15
Hmm, hol volt info arrol a trukkos lejatszorol? :) most mar erdekel mi lehet abban amitol meg sem szolal nekem :)
Úgy emlékszem a DTM lejátszó fejlesztése topicban, de lehet csak az a baj, hogy alapból a nagy frekvenciára állított Dave frekiregiszterek (mondjuk 01h 0a0h-ra és 00h 0a1h-ra aztán adni a megfelelő volume regisztereknek ) digi lejátszásra használata nem megy XEP128-on?
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 20:43:37
Random pályagenerálás a 2. és 39. pálya között, a letöltések között már ez található, és a linkek is frissítve.

A beragadás eszembe se jutott, hogy bekövetkezhet, lehet beteszek egy billentyűt, amivel el lehet téríteni a labdát.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 21:41:08
Beragadás orvoslására a Bal Shift használható a legújabb verzióban.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.02. 21:48:11
Úgy emlékszem a DTM lejátszó fejlesztése topicban, de lehet csak az a baj, hogy alapból a nagy frekvenciára állított Dave frekiregiszterek (mondjuk 01h 0a0h-ra és 00h 0a1h-ra aztán adni a megfelelő volume regisztereknek ) digi lejátszásra használata nem megy XEP128-on?

Xep128-ban a digi alapbol megy, egyreszt fut az SD lejatszom is ugye, illetve a jatekodban is a jatek kozben vannak hangok (az is digi, ugye?). Kulso 4 csatornas DTM-hez valo D/A is megy amugy, bar ez mas kerdes, nem ide tartozik :) A sima Dave csatik csinalnak "valamit" csak eppen effektek nincsenek jelenleg (csak sima negyszog), zaj nincs implementalva, de mint mondtam keyboard klikk es a ping hatasa egesz "hasonlit" ahogy szolnia kell :D Bar ez sem ide tartozik, mert ugye a jatekodban ha jol ertem csak digi dolgok vannak. Hmm, erdekes amit irsz erre a lejatszasi technikara, ez amugy mire jo, miert jobb, mint D/A modba tenni a Dave-t es ugy nyomni? Max azt tudom elkepzelni, hogy azt nyered vele, hogy nem valt at az 'egesz' jobb vagy bal csatorna D/A modra, igy tudod 3 csatornan nyomni sztereoban is akar az altalad emlitett technikaval :) Amugy az alapjan, amit irtal ennek is mennie kene, max torzitva, mert a mintavetelezes pontossaga, meg miegymas az vacak lesz a Xep128-on, de vmi zorejnek legalabb kepzodnie kene, de tok csend van, ez a fura nekem :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.02. 22:25:38
Csak azert gondoltam, hogy pl ez lehet a hianyossag, mert a key click is, meg a jatek kozbeni effektek is a D/A-t hasznaljak. Ezzel a megoldassal lehet 6 bites 4 csatornas lejatszast elerni. Nezd meg a jatekban milyen Dave regiszter beallitasok mellett szol a zene, sztem gyorsabb lesz,mint megtalalni a topicban, bevagtam volna ide neked en is, de mar lepihent a gepem.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.02. 22:45:28
Csak azert gondoltam, hogy pl ez lehet a hianyossag, mert a key click is, meg a jatek kozbeni effektek is a D/A-t hasznaljak. Ezzel a megoldassal lehet 6 bites 4 csatornas lejatszast elerni. Nezd meg a jatekban milyen Dave regiszter beallitasok mellett szol a zene, sztem gyorsabb lesz,mint megtalalni a topicban, bevagtam volna ide neked en is, de mar lepihent a gepem.

A key click D/A-t hasznal? Ez nekem uj, nem tudtam. De amugy a BASIC ping parancs mux, az szerintem nem D/A-t hasznal pl.  Illetve Xep128 alatt is mux a sima parameterek nelkul adott sound parancs. Szoval kellene mukodnie a D/A mod nelkul hangnak is Xep128-al. Szerintem valahol ott a gond, amit irtal talan, az extra trukk a magas frekvenciaval stb ... Koszi, majd olvasgatok, es bocs a farasztasert :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.02. 22:46:31
Quote
Z80System, ha már úgyis fel kell állni megnyomni az F8-at, akkor már az asztalt is megfordíthatod a rögzíthető joy-jal együtt, ha megfordul az irányítás. Gondolj bele, milyen jó kondiban leszel egy idő után, ha ezzel a játékkal játszol. :D Ha már nagyon jól megy, akkor az asztalra lehet tenni pár kiló lisztet, hogy a megfordítás nehezebb legyen.

Fenét. Írni kell magamnak olyat ami nekem kell.

Itt sztm. az van, hogy a dizájn kicsit belefutott az öncélba ... letért a "cél az első, és ahhoz keressük a technikai megoldásokat" útról,
és áttért az "ilyet és ilyet lehet, és ezeket mindenképp alkalmazni fogjuk, ha kő ha nem" útra.

De ettől az összhatás ilyen izzadtságszagú, erőltetett valami lehet.

Persze addig amíg többen vannak a csíkosháttérkedvelők a feketeháttérkedvelőkhöz képeset (ezt persze nem ismerjük),
addig végülis ez még akkor sem hiba, ha történetesen "jól" érezném én ezt az aberrációt a dizájnban a technikai megoldások irányába,
az összhatás kikezdése árán.

Bucsu is van, meg mézeskalácsszív is, akkor is ha én nem mék oda, meg nem lölök hurkapálcákra lékpuskával.

Szal percig nem biztos hogy az általam javasolt irányvonal a többségnek kedvezne, mégha az angol kolléga is hangot adott feketeháttérféttisének. :)
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.02. 22:49:05
amúgy milyen király lenne ha ilyen demó effektes pattogó rasztercsíkok jönnének be a háttérbe :)
amúgy az komoly hogy a digi hang mellett elbírja a szín scrollt
Title: Re: Enterprise program: Bricky Prise
Post by: Ep128 on 2016.April.03. 00:27:06
Letöltéseket nem nézed?
Jó-jó... :-) Tegnap még csak itt néztem, ott nem. :-P Megvan! :-) (Most már csak lemezmeghajtó kártya kellene hozzá... ;-) )
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.03. 03:12:44
A key click D/A-t hasznal? Ez nekem uj, nem tudtam. De amugy a BASIC ping parancs mux, az szerintem nem D/A-t hasznal pl.  Illetve Xep128 alatt is mux a sima parameterek nelkul adott sound parancs. Szoval kellene mukodnie a D/A mod nelkul hangnak is Xep128-al. Szerintem valahol ott a gond, amit irtal talan, az extra trukk a magas frekvenciaval stb ... Koszi, majd olvasgatok, es bocs a farasztasert :)

Na, azt hiszem, tudom miert nincs hang :) Pont a zaj csatornaval van a trukkos lejatszas megoldva, ha jol nezem. Az meg nincs implementalva egyaltalan Xep128-ban ... Bar igy is van amit nagyon nem ertek, pl tone generator 0 es 2-re sync hold bit be van allitva, tehat a kimenete a flip-flopoknak mindig 0 azokra. Megis latszik, hogy valtoztatva van a hangero a 0-as csatornan is, csak akkor nem tudom az mire jo, mert ugy sem fog produkalni semmit. Na azt hiszem megkeresem en ezt a trukkos lejatszos besszelgetest, hogy ne csak talalgassak vegre ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.03. 07:43:08
Persze addig amíg többen vannak a csíkosháttérkedvelők
Én is oda tartozok :-)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2016.April.03. 09:11:33
A key click D/A-t hasznal?

Nem, négyszögjel (32h frekvencia) a 0. csatornán, szoftveresen modulálva (AND művelet) egy változó frekvenciájú négyszögjellel. A rutin a 00:ECBAh címen található az EXOS 2.1-ben.

Bar igy is van amit nagyon nem ertek, pl tone generator 0 es 2-re sync hold bit be van allitva, tehat a kimenete a flip-flopoknak mindig 0 azokra. Megis latszik, hogy valtoztatva van a hangero a 0-as csatornan is, csak akkor nem tudom az mire jo, mert ugy sem fog produkalni semmit.

Gyűrűmodulációval (XNOR művelet) fix 1 állapot lesz az egyiknek a kimenete, ami alkalmas D/A konverzióra úgy, hogy közben az 1. és a zaj csatorna szabad marad.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2016.April.03. 10:39:06
Abban mondjuk van igazság, hogy pl. az első pályán a labdát is néha nehezen látni a háttér miatt, mert a labda sem állandó színű. De más pályákon, pl. ahol Endi beszorult egyszer, határozottan elfér a csíkos háttér. Picit tényleg van olyan az egészben, hogy minden lehetőséget használjunk ki minden áron, de így is nagyon király a játék, szerintem tuti elviszi a devcompo fődíját ebben a kategóriában. :D
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.03. 11:21:00
Picit tényleg van olyan az egészben, hogy minden lehetőséget használjunk ki minden áron
Mert pontosan innen indult az egész projekt :-)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.03. 11:46:06
Quote
Mert pontosan innen indult az egész projekt :-)

Egy ilyen cuccban nem kevés munka van.
És ez egy játék, nem egy demó.
Egy demóban ez az irányvonal megkérdőjelezhetetlen lenne.
Viszont a sok munka eredménye nem baj, ha egy jó program ...
és ez egy játék, és nem egy demó.

Persze lehet geco kicsit mixeli a dolgot magában is,
és simán csak olyat kódol amihez kedve van,
nem nagyon ragaszkodik a kategória határaihoz.

És persze semmi nem egzakt, minden kenhető.

Annak idején a Beast nevű Amiga játékra mondák azt sok helyen,
hogy valahogy a gép demójaként is értelmezhető,
sokan akként tekintenek rá,
mert elterjedt, populáris, kezdetektől létező,
és már kezdetekkor az Amiga lehetőségeit kihasználó, feszegető,
más platformokon nem igen látott eszközkészlettel operáló program.

De nem kezdtek el benne zselévektort forgatni csak azért, mert lehet.

Persze annyit polemizálok itt ezen a dolgon, mintha ez lenne a BP lényege.

És nem ez, hanem hogy van egy új progi EP -re, olyan amilyen eddig (technikailag) még talán nem is volt.

Viszont (pechemre) nem érzem a szerelmet iránta ... és a polemizálásom trágya hogy megpróbáljam kifejteni milyen szabályok mentén írják majd a következőt, hogy nekem jó legyen ... :)
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.April.03. 12:34:00
és a polemizálásom trágya hogy megpróbáljam kifejteni milyen szabályok mentén írják majd a következőt, hogy nekem jó legyen ... :)
Írjad te, és akkor olyan lesz amilyet te szeretnél :-)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.03. 12:36:23
Quote
Írjad te, és akkor olyan lesz amilyet te szeretnél :-)

Ja. Szórul szóra ezt írtam én is.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.03. 13:23:14
Gyűrűmodulációval (XNOR művelet) fix 1 állapot lesz az egyiknek a kimenete, ami alkalmas D/A konverzióra úgy, hogy közben az 1. és a zaj csatorna szabad marad.

Itt lehet felreertheto voltam, en most azt mondtam itt, hogy a Bricky Prise-ban mit csinal a jatek, mar nem a ping es key click-et irtam :) Vagy lehet, te is igy ertetted, hmm, akkor bocs :)

Code: [Select]
DAVE: TG: 0 0 0 Vol-l=00,00,00,2B Vol-r=20,00,00,2E FREQ=127,20,127 CNT=127,5,127 SYNC=5
DAVE: TG: 0 1 0 Vol-l=00,00,00,2B Vol-r=20,00,00,12 FREQ=127,20,127 CNT=127,20,127 SYNC=5
DAVE: TG: 0 1 0 Vol-l=00,00,00,2B Vol-r=20,00,00,12 FREQ=127,20,127 CNT=127,14,127 SYNC=5
DAVE: TG: 0 1 0 Vol-l=00,00,00,2A Vol-r=20,00,00,12 FREQ=127,20,127 CNT=127,8,127 SYNC=5
DAVE: TG: 0 1 0 Vol-l=00,00,00,2A Vol-r=20,00,00,11 FREQ=127,20,127 CNT=127,2,127 SYNC=5
DAVE: TG: 0 0 0 Vol-l=00,00,00,2A Vol-r=20,00,00,11 FREQ=127,20,127 CNT=127,17,127 SYNC=5
DAVE: TG: 0 0 0 Vol-l=00,00,00,33 Vol-r=20,00,00,11 FREQ=127,20,127 CNT=127,11,127 SYNC=5
DAVE: TG: 0 0 0 Vol-l=00,00,00,33 Vol-r=21,00,00,11 FREQ=127,20,127 CNT=127,5,127 SYNC=5
DAVE: TG: 0 1 0 Vol-l=00,00,00,33 Vol-r=21,00,00,11 FREQ=127,20,127 CNT=127,20,127 SYNC=5

Belevarazsoltam magamnak egy kis debug kimentet a Xep128-ba ;) A TG a tone generator flip-flop-ok kimenete, a vol-l/vol-r kitalalhato hogy mi - hex ertekben :)  A freq a beallitott szamlalok (szoval nem is frekvencia ...) decimalisan, a CNT a szamlalok allapota (decimalis), a SYNC meg az also 3 bit a sync biteknek decimalisan.

Mivel a sync erteke 5, a tg0 es tg2 (oke, nem egytol kezdem a megnevezesuket, hanem nullarol ...) erteke mindig nulla, mert sync hold-ban van. Ennek ellenere fura, hogy vol-r tg0-ra allandoan valtoztatva van, holott sync hold-ban ennek elvileg nincs is ertelme (?). Ezt nem ertem miert kell. Viszont az is latszik, hogy a zaj csatorna hangereje is allandoan valtoztatva van, na ez viszont _nincs_ Xep128-ban implementalva jelenleg ... Viszont erdekes: kiserletkeppen beleirtam, hogy a tg-k flip-flopjait mindig 1-nek latom fixen, igy van hangja a loader kepernyon is :) Ami azert fura, mert az a tg0-rol jon, amit a jatek viszont sync hold-ban tart, tehat nem ertem :-/ Jo persze, nem mondom, hogy total ertem a Dave hangkeltest ennyire melyen, de probalkozom :)

Na, szerintem lehet implementalni kene az osszes Dave hang cuccot nekem is vegre, aztan kiderulne, hogy maris  mukodik es nem kell itt ertetlenkednem :) Csak mar eleve az elve erdekel ennek a lajatszasnak. Na ezert is jo emulatort irni, az ember kenytelen megerteni dolgokat idonkent :)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2016.April.03. 13:59:22
Itt lehet felreertheto voltam, en most azt mondtam itt, hogy a Bricky Prise-ban mit csinal a jatek, mar nem a ping es key click-et irtam :)

Mindkettőre válaszoltam, először a key click-re, aztán pedig a Bricky Prise-ban használt megoldásra.

Quote
Mivel a sync erteke 5, a tg0 es tg2 (oke, nem egytol kezdem a megnevezesuket, hanem nullarol ...) erteke mindig nulla, mert sync hold-ban van. Ennek ellenere fura, hogy vol-r tg0-ra allandoan valtoztatva van, holott sync hold-ban ennek elvileg nincs is ertelme (?). Ezt nem ertem miert kell.

A 0. csatornán engedélyezett a gyűrűmoduláció. Ez XNOR műveletet végez a két csatorna kimenete között, és 0 XNOR 0 = 1. :)

Quote
Viszont az is latszik, hogy a zaj csatorna hangereje is allandoan valtoztatva van, na ez viszont _nincs_ Xep128-ban implementalva jelenleg

Itt is van némi trükk, mert a zaj órajele a SYNC állapotban levő 2. csatorna, tehát valójában nem generál zajt. Azonban megoldható, hogy a polinom számláló kimenete garantáltan 1 legyen, ezt (és a sync + gyűrűmodulációt is) korábban én is alkalmaztam a továbbfejlesztett DTM lejátszóban:
Code: ZiLOG Z80 Assembler
  1. initDAC_:
  2.         ld    a, 07fh
  3.         out   (0a0h), a
  4.         out   (0a2h), a
  5.         out   (0a4h), a
  6.         call  .waitLoop
  7.         ld    a, 007h
  8.         out   (0a7h), a                 ; stop all oscillators
  9.         call  .waitLoop
  10.         ld    a, 080h
  11.         out   (0a1h), a                 ; channel 0 output is constant '1'
  12.         ld    a, 00eh
  13.         out   (0a6h), a                 ; 9-bit noise generator, clock is chn 1
  14.         ld    b, 14
  15. .l1:    call  .waitLoop
  16.         ld    a, 080h                   ; channel 3 clock is -(chan. 3 output)
  17.         out   (0a3h), a
  18.         call  .waitLoop
  19.         ld    a, 000h                   ; set channel 3 clock to '0'
  20.         out   (0a3h), a                 ; channel 3 output should be '1'
  21.         djnz  .l1                       ; after this loop
  22.         call  .waitLoop
  23.         ld    a, 00fh
  24.         out   (0a6h), a                 ; channel 3 clock is chan. 2 output (0)
  25. .waitLoop:
  26.         ld    a, 64
  27. .l2:    dec   a
  28.         jr    nz, .l2
  29.         ret

Quote
Viszont erdekes: kiserletkeppen beleirtam, hogy a tg-k flip-flopjait mindig 1-nek latom fixen, igy van hangja a loader kepernyon is :) Ami azert fura, mert az a tg0-rol jon, amit a jatek viszont sync hold-ban tart, tehat nem ertem :-/

A gyűrűmoduláció XNOR kapu a flip-flop után.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.03. 14:23:49
Mindkettőre válaszoltam, először a key click-re, aztán pedig a Bricky Prise-ban használt megoldásra.
A gyűrűmoduláció XNOR kapu a flip-flop után.

:) Oke, koszi, ertem mar. Szoval akkor siman hianyzo Xep128 featurre a gond. En csak azert problemaztam rajta, mert azt hittem, meglevo dolgokat - amit implementalok legalabb - is hibasan csinaltam es az a gond.
Title: Re: Enterprise program: Bricky Prise
Post by: lgb on 2016.April.03. 17:49:10
Ja, es grat a trukkos lejatszohoz, tetszik :) Eppen azon filoztam, hogy ha sync-hold modban 1-re lenne kenyszeritve a flip-flop, akkor egyszeruen a hangerovel lehetne digit nyomni, nem kene feltetlen kulon digi mod se a Dave-be (igaz akkor nem hasznalhato kozben masra a szamlaloja pl ...). Viszont ez nagyon tetszik, hogy a megfello XNOR stb trukkel igy is "el lehet vele birni" :)
Title: Re: Enterprise program: Bricky Prise
Post by: nyuzga on 2016.April.04. 14:28:46
Szép munka. Az 5. szinten járok és csalok. :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.04. 15:41:02
Szép munka. Az 5. szinten járok és csalok. :)
A sima beépített csalás nem is elég? :ds_icon_cheesygrin:
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.08. 22:14:18
érdekességképpen előszedtem az első, basic-ben írt verziót :D
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.08. 22:44:01
érdekességképpen előszedtem az első, basic-ben írt verziót :D
Itt is csak a falbontást kellett volna megcsinálni, és kész is lett volna :)
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.April.08. 22:50:27
Itt is csak a falbontást kellett volna megcsinálni, és kész is lett volna :)

meg a többi ezer dolgot amit te megcsináltál :)
de mint basic program, érdekes lett volna
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.08. 22:52:41
És továbbra sem lesz fix fekete háttér ? :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.08. 23:03:01
És továbbra sem lesz fix fekete háttér ? :)
az nem, marad a pályánként kikapcsolható, macerásabb lenne megvalósítani.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.08. 23:03:30
meg a többi ezer dolgot amit te megcsináltál :)
de mint basic program, érdekes lett volna
és nagyon is jó.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.08. 23:10:49
Quote
az nem, marad a pályánként kikapcsolható

:smt090
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.09. 00:07:13
Ha egyszer a keretet kikapcsoltad, akkor úgy is marad verzió.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 00:42:34
Quote
Ha egyszer a keretet kikapcsoltad, akkor úgy is marad verzió.

:bow:


Mégis kifejlesztetted ?



Az egyetlen megmaradt komoly idegesítési faktor a dologban a kilövésnél az RND -s irány.

Az sem lenne baj, ha az egyenesen felfele az le van tiltva (ha attól túl könnyű lenne),
de a két oldalirány közül a játékosnak kéne tudjon választania a kilövésnél.

A következő pillanatban úgyis már pattog összevissza (ha nem engedjük az egyenesen felfele irányt a kilövésnél, de ha engedjük, akkor sincs szabad lövésből olyan sok hogy ártson),
de az az első lövés (pláne halálnál) az kell hogy arra menjen amerre én akarom. Az élvezethez.

Vihetem a labdát, de csak rövid ideig, mert automatikusan kilövi pár másodperc után ... ok ... de arra lője, amerre en akarom ... mi értelme van vinni, ha aztán ő dönti el merre indul a golyó ?

Első lövés ... szerva ... enyém ... én döntök ... én vagyok a király ... legalább a szerváig ... aztán úgyis borul minden ...
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.09. 00:51:01
átgondoltam, és belefért a megoldás 9 bájtba, a kód azon részén 3 bájt maradt már csak szabadon. A labda random viszont marad.
Azért gondoltam macerásnak, mert kevés hely maradt azon a részen a kódnak (az egész játékot tekintve pedig kb 400 bájt), és a palettát ciklusban töltöm fel, minden egyes szín külön be van csomagolva, a megoldás az lett, hogy kicsomagolja a 0-ás színt is, csak nem másolja be az LPT-be.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 01:10:46
Quote
átgondoltam, és belefért a megoldás 9 bájtba, a kód azon részén 3 bájt maradt már csak szabadon.

Fúúú ... hát ha nekem ilyen szintű optimalizálássokat kell elkövessek a gámáimban ... akkor nem lesznek gámáim ...

Quote
A labda random viszont marad.

:smt090 :smt090 :smt090
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.09. 10:13:26
Fúúú ... hát ha nekem ilyen szintű optimalizálássokat kell elkövessek a gámáimban ... akkor nem lesznek gámáim ...

:smt090 :smt090 :smt090
Nem kell általában, itt sincs :D, a pályák vannak a lehető legkisebb méretre összenyomva, hogy a program elférjen 128Kb-ba (FF szegmens érintése nélkül)
Sikerült megoldani a labda megadott irányba indulását, és ráadásul sikerült bepréselni a maradék 3 bájtba :D
Ha tűzgomb lenyomása közben balra húzzuk az ütőt, akkor a labda balra megy, ha jobbra, vagy épp semmilyen irányba, akkor jobbra indul a labda.
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 11:31:50
Na, már nem kérek több módosítást, mert a fekete háttérrel és a célzott szervával már nálam is rákerült a Bricky Prise -ra a Minden Idők Legjobb EP BlockOut Játéka pecsét,

de (nyilván ehhez az is kell, hogy béna legyek) még mindíg elvesztem a 24 életet kb. az első 3 pályán az alapértelmezett nehézségi fokozaton (nyilván pályafüggő, de marha nehéz ((és érdekes!)) pályákat dobál az RND), a könnyű fokozaton meg néha túl uncsi, de meghalni egy nehéz pályan ott is meghalok, szal az alapértelmezett fokozat az izgalmas, de ott meg kicsinál általában 3 pálya alatt ...

Szóval, nyilván ehhez már többségdöntés kellene, de én simán nem találnám soknak a 99 -es életet sem AG esetén, hisz ilyenkor úgysem kerülök fel a hiscore -ra, és abban az esetben is minden egyes rohadt labda elvesztés fájna, éppúgy mint a 24 -es esetben, de legalább előbbre kerülhetnék, tomisén 10-20 pályányit egy játékban, ha szerencsém van ...

Persze az RND pályákkal majdnem mindegy, mert nem unatkoztam még egy újrakezdésnél sem, az első pálya után, de újrakezdésnél ott van az első pálya, amin mindíg keresztül kell menni ...

Szal 99 élet sztm. simán okés lenne, nem lenne túl könnyű ...


Azt meg csak úgy félve kérdem, hogy TÉNYLEG vannak emberek akik simán átkapcsolnak agyban bal/jobb irányt ?
Nekem 5-10 életet (szituációfüggő, mi van épp a pályán) simán ledarál egy megfordítás ... vagy tényleg azért lett betéve hogy az ember forgassa a kezében a joy -t ?
Vagy ilyen japán gémereknek lett ez méretezve ?
Mindegy mert ha megjön a másik EP -m Zozótól, ahhoz sega kontrollert (is) fogok használni, és akkor én azt majd konkrétan forgatom, de érdekelne hogy súlyozódik ez a feature geco -nál mint játékdizájn elem ?

Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 12:00:33
Most voltam egy olyan pályán ami beszarás jó volt ... most kellett először használjam a shift -et, mert eddig nekem nem ragadt be a cucc, de ezen a pályán igen. (Nem ettől volt beszarás jó, hogy beragadt, hanem a pálya miatt.)

Egy ilyen áttörhetetlen fal van alul, és középen egy nehezen áttőrhető rész. Mondjuk azt nemtom hogy fog felülre menni a golyó ...

De mindegy, sztm. így célzott szervával ég és föld a gáma. Így minden halálnál kapsz egy kis jutalmat is egyben, nem csak büntit, egy gun extrát megkapni így az meg egy orgazmus ... eddig meg csak idegesítés volt (nekem) ...


Kicsit mintha olyasmi lenne ennek a gámának a dizájnjában, mintha félnénk hogy túl könnyű lesz, ezért túl megnehezítjük ... mint az ollie&lissa -nál, hogy van 9 (vagy valami ennyire kevés) egy képernyős pálya, és azoknál minden egyes mozdulat számít és pixel pontos, mert jajj, nem lesz elég játékóra ... nem lesz elég kiadós ... pedig itt sok pálya van, jobbnál jobbak, érdekesebbnél érdekesebbek, itt nem kéne olyan kekecnek lenni, hanem hagyni kéne élvezni a játékost ...


A HiScore -os dolog ha nem integrálható ebbe a játékmódba, akkor nem, az maradhat olyan kekec, amilyen legelőször is volt, ha valaki szerint léteznek olyanok, akik azokkal a feltételekkel érvényesülni tudnak, japánoknak is kell valami. De olyasmi játéknak is lehetne használni ezt, mint az Angry Birds Go, hogy az ember tol vele egy jóízűt egy 5 perces szünetben. De ne szivasson már halálra közben ...
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 12:16:47
Ááááááááá ... kinyírt ... az előbbi pálya ... pedig már csak egy rombolható kocka volt felül a harmadik szinten, és kinyírta mind a 24 életemet ...

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.09. 12:25:33
Nem kell a 99 elet, a 2x eletetesitest akarhanyszor hasznalhatod egy jatekon belul. A forditott uto valoban eleg nehez, arra jotten ra, hogy ilyenkor lassan kell atallni az inverz modra, mindig megprobalva elore gondolkozni, ugy egesz jol megy az inverz mod. A palyak valoban azert lettek eleg nehezek,mert attol feltem hogy tul konnyuek lesznek :-D
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 12:56:07
Most hogy (végre :)) játszható lett a BP, át kellett konfiguráljam a nagy TV -met, mert nem fért rá a kép, felül kicsit kilógott (meg aztán tegnap Zozó is "megkaffogott" ... :))

De nem jártam túl rosszul vele, mert kicsit szebb geometriát tudtam így kitaposni a TV -ből, hogy így kicsit több látszik a képből ...


Hány soros egyébkén a játék ? És milyen széles, hány karakter ?

Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.April.09. 14:10:37
Hány soros egyébkén a játék ? És milyen széles, hány karakter ?
42 karakter szeles, 259 pixel magas + 10 pixel az enterprise felirat
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 16:32:58
Hmmm ... az én játékom 46 karakter szélesre és 272 pixel magasra van tervezve ...

Ez azt jelenti hogy a TV -men még 4 karakter helyet kell csináljak oldalt ... függőlegesen csak 3 pixellel nagyobb mint ez ...

Kíváncsi leszek mi lesz ebből ...

Tud valaki olyan programot, ami ennyire széles ? 46 karakter ? (És mellé fuggőlegesen is ilyen nagy ...)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2016.April.09. 18:22:22
Tud valaki olyan programot, ami ennyire széles ? 46 karakter ? (És mellé fuggőlegesen is ilyen nagy ...)

IVIEW képek. :)
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 18:39:43
Hmmm ... megnézem őket, de úgy emléxem, hogy azoknak még keretük is van ...

Lehet hogy módosítja a TV valahogy a nyújtási paramétereket a bejövő jel "méretinformációi" (nyilván valami időzítések) alapján ?
Title: Re: Enterprise program: Bricky Prise
Post by: Z80System on 2016.April.09. 18:56:03
Hát ha így van, akkor jól van, mert mind az EPSLIDE2 mind az EPSLIDE3 képek látszanak ...
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2016.May.05. 11:46:00
Kipróbáltam valódi gépen, ott elsőre sikerült átjutni a második pályára! Mindig mondtam, hogy a belső joy az jobb mint a béna PC-s kurzor gombok :-)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2016.May.05. 13:27:10
Kipróbáltam valódi gépen, ott elsőre sikerült átjutni a második pályára! Mindig mondtam, hogy a belső joy az jobb mint a béna PC-s kurzor gombok :-)

Az is probléma lehet még, hogy emulátoron nagyobb a késés a billentyűzet és a kép között mint valódi gépen CRT monitorral. Különösen a "resample to monitor refresh rate" módban, a legjobb a "single buffered" vagy a szoftveres mód.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2016.May.23. 17:24:27
Névbeírásnál néhány betűt egyszerűen nem lehet kiválasztani, átugrik felette a gép. Pl. a B és D betűk ilyenek.
Igaz, én az első hozzászólásban lévő snapshot-ot indítottam el, talán azóta került fel újabb verzió nem snapshot formájában, amiben a hiba már nincs benne.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.May.24. 09:24:16
Névbeírásnál néhány betűt egyszerűen nem lehet kiválasztani, átugrik felette a gép. Pl. a B és D betűk ilyenek.
Igaz, én az első hozzászólásban lévő snapshot-ot indítottam el, talán azóta került fel újabb verzió nem snapshot formájában, amiben a hiba már nincs benne.
Szerintem ez történt :)
Snapshotot a javítások után már nem töltöttem fel.
Title: Re: Enterprise program: Bricky Prise
Post by: Povi on 2016.November.09. 19:36:21
hol van a legújabb verzió?

nekem ez https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=15238
is bugzik a névbeírás közben (az első pár karaktert kettesővel veszi, emiatt nem választható a 'B', 'D' 'F')
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.November.10. 09:02:30
hol van a legújabb verzió?

nekem ez https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=15238
is bugzik a névbeírás közben (az első pár karaktert kettesővel veszi, emiatt nem választható a 'B', 'D' 'F')
Hmm, elméletileg pedig az a legfrissebb verzió, úgy emlékszem abban nem volt már gond, a itt második oldalon vannak még változatok.
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2016.November.10. 13:25:53
Ami nálam kint van egy-két byte-ban eltér, de nálam is hibás. Nem is vettem észre a LACI név beírható... :oops:
Title: Re: Enterprise program: Bricky Prise
Post by: Povi on 2016.November.10. 15:25:45
Hmm, elméletileg pedig az a legfrissebb verzió, úgy emlékszem abban nem volt már gond, a itt második oldalon vannak még változatok.
Este leellenőrzöm újra, lehet, hogy én kevertem össze a fájlokat...
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.November.10. 16:29:10
Este leellenőrzöm újra, lehet, hogy én kevertem össze a fájlokat...
Úgy látszik nem, megnéztem a letöltött verziót, file compare-rel összehasonlítottam a nálam lévővel, a kettő azonos, az első 3 elemnél elszúrtam valamit, kettesével ugrál, majd megnézem.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.November.10. 19:42:33
javított verzó (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=16526), az eredeti link is javítva.
Előjött lustaságom hátránya, kb 1 órám ment rá, mire rájöttem, hogy kell felépíteni a BRICKY.PRG-t :ds_icon_cheesygrin:
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2016.November.23. 23:06:18
Nem rossz ötlet :) sajna már nincs helye, 512 bájt se maradt szabadon, már a pályákkal is trükköznöm kellett, hogy beférjen az összes 128K-ba. Kétfajta kicsomagoló program is van a kódban, ami az M0-val nagyobbra tömörödött, az M3-al lett tömörítve, ilyenek pl a Pályaelemek, M3-mal spóroltam kb 1Kb-t M0-hoz képest.

Az M0 bugos is volt, elsősorban kis méretű bemeneti file esetén előfordulhatott, hogy nem jól optimalizálta a kimenetét, például a Bricky Prise-ban van egy 414 byte-os adatblokk, amit a régi verzió 419-re növelt, a javítás után viszont már csak 339 a mérete. A GitHub forráskódban próbáltam javítani a hatékonyságán, bár néha rosszabb a korábbi változatnál, átlagosan javult, ha nem is sokat.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2016.November.24. 08:36:06
Az szép méretcsökkenés, anno azért is használtam kétfajta tömörítést, mert hol az egyik , hol a másik csinált kisebb kódot :)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2016.November.24. 13:15:16
Talán azzal is lehetett volna még egy kevés helyet megtakarítani, ha a pályák nem lettek volna sok kis adatblokkra darabolva. Például 8*216 helyett csak egy 1728 byte-os blokk. Bár így nem lehetne kihasználni, hogy a 216 byte-os részek (paletta színek soronként) gyakran ismétlődnek a pályák között, jobban működne a tömörítés.
Title: Re: Enterprise program: Bricky Prise
Post by: endi on 2016.November.24. 21:37:57
mondjuk a gracha-ból a bináris export:
fonts: 800 bytes
raszter színek: 192 bytes
level: 1008 bytes
zzippelve 700byte körül
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2016.December.08. 22:29:06
Azon gondolkodtam, lehetne-e a dobeffektekből külön dobszólókat írni. Vagy akár direkt úgy alakítani pályákat, hogy elindítás után konkrét, jól felépített, ritmusos dobszóló legyen.
Láttam régen egy videót, ahol rengeteg labda pattogott, különböző hangokat adó tárgyakhoz ütődtek, és abból lett zene. Direkt úgy voltak sorba rakva a tárgyak, hogy a zene és a ritmus kijöjjön. Emiatt érdekesen "berendezett" "szoba" volt.

Biztos azt is meg lehetne csinálni, hogy mint dobgéppel írhat a felhasználó ritmusokat, és a gép a ritmusnak megfelelően rendezi be a téglákat, hogy pont azt a ritmust adja vissza.

Néha az Enterball játékban is betévedt a labda sok, különböző színű tégla közé, és jó kis dobszóló lett belőle. A videót megnézve ebben a játékban is volt a vége felé hasonló.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.06. 15:05:31
Wall.src a program, Wallload.src a betoltő

BrickyPrise.zip (https://enterpriseforever.com/programozas/fajltomorites-enterprise-on/?action=dlattach;attach=22928)

Egyelőre azt sikerült elérni, hogy le tudom fordítani az eredeti változat pontos másolatát. :) A következő lépés az egér támogatás (https://enterpriseforever.com/enterprise-devcompo-1-37/enterprise-program-bricky-prise/msg59772/#msg59772) rendes beépítése lesz, amit korábban bináris foltozással oldottam meg. A csomagban található epcompress ez a régebbi verzió (https://enterpriseforever.com/programozas/fajltomorites-enterprise-on/msg31929/#msg31929).

[attachurl=1]
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.06. 15:28:23
Egyelőre azt sikerült elérni, hogy le tudom fordítani az eredeti változat pontos másolatát. :)
Nem csak az említett két file-t kellet befordítani? :oops:
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.06. 15:40:32
Nem csak az említett két file-t kellet befordítani? :oops:

Az eredeti BRICKY.PRG másolatához igen, de a későbbi módosításoknál hasznos lehet, ha az .lz0 és .lz3 file-ok is egyszerűen újra generálhatók. A ROM változatban már próbálkoztam a betöltőkép átrendezésével és az LPT LD1 és LD2 címek nélküli tárolásával, bár ez még nem volt elég ahhoz, hogy 64K-n elférjen.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.06. 16:38:10
Értem :)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.07. 14:52:19
Egeresített verzió, egyelőre csak teszt céljára:
[attachurl=1]
[attachurl=2]

Változtatások:
- egér támogatás beépítve
- pálya adatok -m6:f90l,1234567,0123,01234567,01234567 formátumban, ez 1500 byte-nál több helyet takarított meg
- a konvertált képeket (w1 és mainhead) hatékonyabb formátumban tároltam, kevesebb a futás közben is számítható LPT adat, és a pixel és attribútum adatot "karakteres" sorrendre alakítottam
- a pontszámtáblánál hallható iloverck zene formátuma "xorplay4K" lett, talán másik változattal lehetne jobb is, de így is kisebb az eredetinél
- az előbbi zene lejátszásakor 6 MHz-es gépen nem lesz magasabb a hang
- a betöltőkép és a digitális zene is .lz0 formátumú lett, mivel a betöltő a főprogramban található decompress_m0 rutint használja
- nem kerül két példányban a wallchr a bricky.prg-be

Nem biztos, hogy hibátlan, illetve előfordulhat, hogy vannak még fix címek a forráskódban, amiket a módosítások elronthattak, bár ahol találtam ilyeneket, ott javítottam. A kész normál (nem ROM) változatban lehetne az M0 helyett M1 csomagolás, mivel így is elfér, viszont gyorsabban töltődne. A ROM verziónak talán elég lenne a 64K nem interlace módú betöltőképpel.

Szerk.: az M1 talán nem működne, mert a digitális zenék így nem férnek el egy szergmensen. Viszont a "drums" differenciált formátumban néhány száz byte-ot még megtakarít, ez jó ötletnek tűnik.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.07. 18:54:56
Nem sokkal rosszabb az interlace nélküli verzió, és tuti elfér, én arra szavazok :)
Néhány helyen jobb is, mint az interlace állandó palettával, néhány helyen meg rosszabb.
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2019.March.07. 18:56:42
Nem sokkal rosszabb az interlace nélküli verzió, és tuti elfér, én arra szavazok :)
Én is!
Title: Re: Enterprise program: Bricky Prise
Post by: Povi on 2019.March.07. 20:39:22
szerintem is legyen interlace nélkül! igazi CRT monitoron úgyis vibrálna, az szerintem zavaró egy kicsit
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.08. 00:57:51
Az talán még zavaró lehet, hogy a játék megnyerésekor (ami ugyan az alábbi snapshotban is csak csalással sikerült) látható képernyő az egér mozgatására is eltűnik, ez könnyen javítható lenne:
[attachurl=1]
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.08. 10:46:35
Egyelőre sikerült megoldani, hogy elférjen 64K ROM-ban az eredeti betöltőkép, másik kép beépítésével még próbálkozhatok holnap. Néhány hibát is javítottam, de nem biztos, hogy mindet. :oops:

Mik voltak a hibák?
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.08. 11:00:04
Mik voltak a hibák?

Csak az átalakítás során kerültek a programba, nem az eredeti verzióban voltak. :oops: A játék lefagyott az utolsó pálya után, és a mouseInit rutin hibásan fix címet hívott.
A kész változatban talán még célszerű lenne tiltani a keretcsíkozást, mivel a kicsomagolási idők nem hosszúak, viszont zavaró lehet a villogás.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.08. 15:32:40
Húúú, köszi, már levert a víz :)

A kész változatban talán még célszerű lenne tiltani a keretcsíkozást, mivel a kicsomagolási idők nem hosszúak, viszont zavaró lehet a villogás.
Lehet jó ötlet, engem nem szokott zavarni, de tuti akad, aikt igen.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.08. 19:40:09
- a pontszámtáblánál hallható iloverck zene formátuma "xorplay4K" lett, talán másik változattal lehetne jobb is, de így is kisebb az eredetinél

Úgy látom, a legjobb eredményt valójában a DAVE adat egyszerű átrendezése adja (1994 byte A0h port, utána 1994 byte A1h port, stb.), természetesen így a lejátszó is kisebb lenne.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.08. 20:13:56
- a pontszámtáblánál hallható iloverck zene formátuma "xorplay4K" lett, talán másik változattal lehetne jobb is, de így is kisebb az eredetinél
Az kicsit béna zene, én csináltam régebben. Azóta van jobb, a midiplay verzióból azt a pár taktust érdemesebb lenne átemelni a pontszámtáblához helyette.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.08. 20:32:32
Úgy látom, a legjobb eredményt valójában a DAVE adat egyszerű átrendezése adja (1994 byte A0h port, utána 1994 byte A1h port, stb.), természetesen így a lejátszó is kisebb lenne.
Simán lehet, én csak kinyertem a dave regiszter adatokat az EXOS megszakítási rutin meghackelésével, és regiszter sorrendben becsomagoltam, tuti, hogy sokkal rosszabb a tömörítési ráta, mint az átrendezett adattal.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.08. 21:59:12
Azóta van jobb, a midiplay verzióból azt a pár taktust érdemesebb lenne átemelni a pontszámtáblához helyette.

Ez a MIDI verzió (https://enterpriseforever.com/sound/midi/msg67754/#msg67754)? Valóban jobbnak tűnik, bár a teljes zene kb. 8000 byte lenne "xorplay4K" formátumban és csomagolva. :oops:
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.09. 13:01:14
Ez a MIDI verzió (https://enterpriseforever.com/sound/midi/msg67754/#msg67754)?
Igen. De nem feltétlen az egész zenére gondoltam, csak az elejéből egy kis részre, ami eredetileg is szólt a pontszámtábla alatt.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.09. 14:02:41
Némi átrendezés után elfért az alább kijelölt részlet 2 és 40 (+1 ütem) között:
[attachthumb=1]
A ROM változatban azonban csak az eredeti férne el, vagy a betöltőképet kellene interlace nélkülire cserélni. A zene kivágása lehetne jobb is az ismétlődő lejátszáshoz, a kezdő pozíciót valamivel későbbre állítva.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.09. 17:01:55
Némi átrendezés után elfért az alább kijelölt részlet 2 és 40 (+1 ütem) között:
Elég szerintem csak a 2-24. ütemig is, és az ismétlődhet. Vagy le lehet vágni belőle akármennyit, hogy a képek és minden rendesen elférjen.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.09. 17:15:21
Lehetne még a játék megnyerésekor is valami nagyon egyszerű zene, hasonló például a Crillion pontszámtáblájánál hallhatóhoz. Bár a 44 pálya teljesítése csalás nélkül nehéznek tűnik, ha valakinek mégis sikerül, akkor legalább legyen valamilyen hang. :)
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.09. 17:27:42
Lehetne még a játék megnyerésekor is valami nagyon egyszerű zene
Erre a 2019 02 A (https://enterpriseforever.com/sound/midi/msg74656/#msg74656) "című" zene elejéből javasolnék pár taktust (mondjuk az 5-11. taktust, és az ismétlődhet, ha az jó és belefér). Vagy lehet a közepéből, végéből is, ha az jobban tetszik esetleg. Igaz, nincs kifejezetten győzelmi hangulata a zenének. Vagy valami más legyen? Legyen olyasmi hangzása, mint ennek, vagy inkább valami más?
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.09. 23:14:48
Beépítettem az új zenéket, bár ezen valószínűleg még lehetne javítani. Kisebb módosításként az ütő alapértelmezett sebessége gyors lett a "rookie" nehézségi szint kivételével, és működik az egér gomb a játék indítására emulátoron. Billentyűre várakozásnál nem számít billentyű lenyomásnak az egér mozgatása. Ebből a változatból egyelőre nem próbálkoztam ROM készítésével.

Csalásra használhatók a A és G, illetve az N és P billentyűk, az előbbi extra életeket ad, az utóbbi pedig a következő pályára lép. Ezek eddig is a játékban voltak, de hasznosak lehetnek az utolsó pálya utáni zene tesztelésére.
Title: Re: Enterprise program: Bricky Prise
Post by: gflorez on 2019.March.10. 09:12:01
Ne feledje, hogy a játékot az egérgombbal is el tudja indítani az igazi EnterMice-en az RTS-jel korábbi változásával. A Paszians játékon a javasoltakat használtam.


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



Remember that you can start the game with a mouse key the same on the real EnterMice using a previous change on the RTS signal. I used the sugested procedure on the Paszians game.

https://wiki.enterpriseforever.com/index.php?title=EnterMice#Mouse_buttons_reading_without_executing_the_routine
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 14:11:36
What is currently in the code just toggles RTS after each video interrupt, I do not know if this works correctly on a real machine:
Code: ZiLOG Z80 Assembler
  1. snwloop ld      (snowani+1),hl
  2.         call    checkEvents
  3.         call    wait50hf
  4.         ld      a,00h
  5.         out     (0b7h),a
  6.         ld      a,10h
  7.         ld      hl,snowa1
  8.         call    snowani
  9.         call    hiprint
  10.         call    checkEvents
  11.         ld      a,08h
  12.         out     (0b5h),a
  13.         in      a,(0b5h)
  14.         inc     a
  15.         jr      nz,endmenu
  16.         xor     a
  17.         out     (0b5h),a
  18.         in      a,(0b6h)
  19.         or      0f8h
  20.         inc     a
  21.         jr      nz,endmenu
  22.         call    wait50hf
  23.         ld      a,02h
  24.         out     (0b7h),a
  25.         xor     a
  26.         ld      hl,snowb1
  27.         call    snowani
  28.         call    chkfkey
  29.         ld      hl,(snowani+1)
  30.         dec     l
  31.         dec     l
  32.         jp      p,snwloop
The B7h port writes were not in the original version.
Title: Re: Enterprise program: Bricky Prise
Post by: gflorez on 2019.March.10. 14:43:23
Az EnterMice belsejében lévő processzor üresjárati ciklusba lép, ha nincs RTS-en végzett tevékenység. Ha minden keretet átkapcsol, akkor működik.

Holnap megpróbálom. Kösz.

-----


The processor inside the EnterMice enters on an idle cycle if there is no activity on RTS. If it is toggled every frame then it will work.

Tomorrow I will try it. Thanks.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 15:03:25
Igen. De nem feltétlen az egész zenére gondoltam, csak az elejéből egy kis részre, ami eredetileg is szólt a pontszámtábla alatt.

Ebben egyébként nem hamis a torzított gitár? :oops: Ha jól látom, az envelope file-ban 768 a frekvencia eltolás, elvileg 696.49 lenne a helyes a pontos oktáv különbséghez, de talán a MIDI file már figyelembe veszi? Bár hallásra is kissé magasnak tűnik a hang. Szerk.: a 696 ilyen lenne:
[attachurl=1]
Esetleg még az kissé zavaró lehet, hogy a digitális zenék halkabbak.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 15:51:30
Ebben egyébként nem hamis a torzított gitár? :oops: Ha jól látom, az envelope file-ban 768 a frekvencia eltolás, elvileg 696.49 lenne a helyes a pontos oktáv különbséghez, de talán a MIDI file már figyelembe veszi? Bár hallásra is kissé magasnak tűnik a hang. Szerk.: a 696 ilyen lenne:
(Attachment Link)
Esetleg még az kissé zavaró lehet, hogy a digitális zenék halkabbak.
Elsőre kicsit furcsa volt a gitár, második hallgatásra meg teljesen fasza :D
Engem nem zavar a halkabb digi.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.10. 15:52:48
Ebben egyébként nem hamis a torzított gitár?
De, tényleg hamis volt. Akkor még nem voltam annyira képben a frekvenciaeltolásokkal. Ahogy most mutattad, úgy sokkal jobban hangzik.
Annyi a különbség, hogy az envelope.txt-ben 768 helyett 696-ot kell megadni a Fretless bass és az Electric bass hangszerekhez? Mert akkor a midi gyűjteményben is kijavítom ezt.

A digi hang tényleg halkabb.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 15:54:22
A digi hang tényleg halkabb.
Mondjuk ez eddig is így volt :)
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 16:25:02
Annyi a különbség, hogy az envelope.txt-ben 768 helyett 696-ot kell megadni a Fretless bass és az Electric bass hangszerekhez?

Igen, ezt a részt szerkesztettem:

Code: [Select]
34:1,7 {                                # Superguitar (Electric Bass pick)
   1, 62, 62, 696, 144;
  45, 42, 32, 696, 144;
  88, 26, 20, 696, 144;
L 1, 26, 20, 696, 144;
}

35 {                                    # Superguitar help (Fretless Bass)
   2, 62, 62, 696, 16;
  45, 42, 32, 696, 16;
   98, 20, 26, 696, 16;
L  1, 20,  26, 696, 16;
}

Szerk.: a ROM verzióban mit lenne érdemes kisebb méretűre cserélni, hogy elférjen? A betöltőképet, a pontszámtábla zenét a régire, vagy esetleg a játék végén látható képet?
Title: Re: Enterprise program: Bricky Prise
Post by: Zozosoft on 2019.March.10. 16:31:01
a ROM verzióban mit lenne érdemes kisebb méretűre cserélni, hogy elférjen? A betöltőképet, a pontszámtábla zenét a régire, vagy esetleg a játék végén látható képet?
Én a betöltőképre szavazok.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.10. 16:54:32
a ROM verzióban mit lenne érdemes kisebb méretűre cserélni, hogy elférjen? A betöltőképet, a pontszámtábla zenét a régire, vagy esetleg a játék végén látható képet?
Betöltőkép, vagy akár a játék végén a kép. Az utóbbit szerintem úgyse fogja látni soha senki. :D
Nagyon szép a játék és jó, de irreálisan nehéz. Most örökélettel játszottam, de teljesen kiszámíthatatlan sokszor a labda irányváltoztatása, és sorozatban fogynak az életek. Főleg, amikor az alsó sorban vannak téglák és azokról úgy pattan vissza a labda, hogy lehetetlen elkapni.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 17:26:13
Én a betöltőképre szavazok.
Én is :)
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 17:28:56
Betöltőkép, vagy akár a játék végén a kép. Az utóbbit szerintem úgyse fogja látni soha senki. :D
Nagyon szép a játék és jó, de irreálisan nehéz. Most örökélettel játszottam, de teljesen kiszámíthatatlan sokszor a labda irányváltoztatása, és sorozatban fogynak az életek. Főleg, amikor az alsó sorban vannak téglák és azokról úgy pattan vissza a labda, hogy lehetetlen elkapni.
Az pattanás eccerű, mint egy faék :), ha sarkon talél el egy elemet, akkor ellentétes irányba fog pattanni, amúgy simán pattan tovább, az ütővel kell vigyázni, mert ha mozog az ütő a labdával való találkozáskor, akkor az hatással van a labda irányára, vagy nő, vagy csökken a szög attól függően merről jött a labda, és merre húztuk az ütőt.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.10. 18:02:27
Az pattanás eccerű, mint egy faék :), ha sarkon talél el egy elemet, akkor ellentétes irányba fog pattanni
Na igen, de ott a legalsó sorban nem lehet tudni, hogyan fog pattanni és utána hova pattan, és nagyon gyorsan kellene ezt előre látni. De lehet, más már rájött a trükkre, csak én nem. Ami nekem még zavaró minden induláskor, hogy a tűz megnyomása után nem tudni, melyik irányba fog a labda indulni. Vagy ezt ki lehet előre számítani?
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 18:16:36
módosításként az ütő alapértelmezett sebessége gyors lett a "rookie" nehézségi szint kivételével

Ez maradhat, vagy érdemesebb lenne játék közben külön választhatóvá tenni? A keretcsíkozást is vissza lehetne kapcsolni, vagy esetleg kevésbé zavaró effektusra cserélni.

A betöltőkép átalakítása során találtam még egy kisebb hibát, az interlace félképek fordítva jelentek meg, az eredeti verzióban is.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 18:25:11
Na igen, de ott a legalsó sorban nem lehet tudni, hogyan fog pattanni és utána hova pattan, és nagyon gyorsan kellene ezt előre látni. De lehet, más már rájött a trükkre, csak én nem. Ami nekem még zavaró minden induláskor, hogy a tűz megnyomása után nem tudni, melyik irányba fog a labda indulni. Vagy ezt ki lehet előre számítani?
Hát igen, ha túl közel van a tégla érheti az embert meglepetés :)
Nem, random módra történik a labda irányválasztása induláskor, úgy rémlik, valaki kérte anno, de lehet rosszul emléxem :D

Bocs, véletlenül a modify-ra böktem a quote helyett, és oda is írtam a hozzászólásom, majd töröltem :D
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 18:31:31
Ez maradhat, vagy érdemesebb lenne játék közben külön választhatóvá tenni? A keretcsíkozást is vissza lehetne kapcsolni, vagy esetleg kevésbé zavaró effektusra cserélni.
Maradhat, bár SPACE+irányra meg olyan lassú lesz, mint Rookie-ban space nélkül :D , ott meg SPACE-szel lesz olyan a sebesség, mint a többiben alapból.
Maradjon kikapcsolva szerintem.

A betöltőkép átalakítása során találtam még egy kisebb hibát, az interlace félképek fordítva jelentek meg, az eredeti verzióban is.
Érdekes, úgy emlékszem, hogy az EPimgconv kimenete alapján csináltam az LPT-t is, és az alapján tettem be a képeket is, de lehet véletlenül felcseréltem a képeket.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.10. 18:40:02
Ez maradhat, vagy érdemesebb lenne játék közben külön választhatóvá tenni?
Szerintem maradhat. Játszottam az új ponttáblazenés változattal (a snapshotból indítva), nekem nem okozott gondot a sebesség. Vagy már ki tudja, ott a legalsó sorban mi volt a bajom. De mintha nem a sebesség miatt szúrtam volna el.

Bocs, véletlenül a modify-ra böktem a quote helyett, és oda is írtam a hozzászólásom, majd töröltem :D
Nem számít, egyszer velem is volt hasonló.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 18:48:31
Érdekes, úgy emlékszem, hogy az EPimgconv kimenete alapján csináltam az LPT-t is, és az alapján tettem be a képeket is, de lehet véletlenül felcseréltem a képeket.

Itt az utolsó sorban az LPB hossza okozza az eltérést, az EPimgconv által generált .com-ban ez az első félkép után egy sorral hosszabb, így összesen 625 soros a teljes kép, és a második félkép fél sorral lefelé van eltolva, illetve a VSYNC-ek között 312.5 sor a távolság. Tehát a javításhoz a 0fch helyére 0fbh kerül. De valószínűleg a mainhead is hibás lehet hasonló módon.
Code: ZiLOG Z80 Assembler
  1.         ;sync cont
  2.         db      0f2h,092h,03fh,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h
  3.         db      0fdh,000h,03fh,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h
  4.         db      0fch,000h,020h,03fh,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h
  5.         db      0ffh,000h,03fh,038h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h
  6.         db      0fch,012h,006h,03fh,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h,000h
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.10. 18:51:44
Tehát a javításhoz a 0fch helyére 0fbh kerül. De valószínűleg a mainhead is hibás lehet hasonló módon.
Tuti
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.10. 20:44:50
István, a játék végéről tudnál snapshotot betenni? Meg akartam nézni, milyen a végén a kép és a zene, de a 10. szint környékén feladtam. Vagy valahogy az utolsó szintre lehet ugrani? Onnan már talán menne nekem is.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 20:58:33
Az N és a P billentyű egyidejű lenyomásával a következő pályára lehet ugrani, illetve a folyamatos lenyomva tartásuk mellett az emulációt gyorsítva rövid idő alatt elérhető az utolsó pálya.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.10. 21:58:56
Jó lett a játék vége is!
Amikor a bűvös tégla eltalálása átvisz a következő szintre, furcsa hang szól. Az direkt van így? De nem túl zavaró. (Lehet, már régebben is volt szó erről.)
A címképernyőre most már István nevét is ki kéne írni.
ROM-ból indítva is működik.
A keretcsíkozás szerintem nem zavaró.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.10. 22:28:11
Amikor a bűvös tégla eltalálása átvisz a következő szintre, furcsa hang szól. Az direkt van így? De nem túl zavaró. (Lehet, már régebben is volt szó erről.)

Megnézem, hogy hiba-e, mindenesetre egy pár lehetséges egyéb hibát találtam. Ez a pálya például megoldhatatlannak tűnik, ha a játékosnak nincs szerencséje az extrákkal, mert a jobb felső sarokban 3 tégla látszólag elérhetetlen helyen van:
[attachthumb=1]
A "földrengés" effektus után néha hibás marad az LPT:
[attachthumb=2]
Amikor az ütővel lőni lehet, akkor is előfordulhat, hogy a képernyőn marad a lövedék, illetve ha a labda a bonthatatlan téglák sarkát találja el, akkor az a karakter törlődhet. Ezeknek azonban nincs különösebb jelentőségük.

Quote
A keretcsíkozás szerintem nem zavaró.

A játékban le van tiltva, csak a ROM betöltő csíkoz. :)
Title: Re: Enterprise program: Bricky Prise
Post by: gflorez on 2019.March.11. 10:05:46
OK, egy játékot indít egy jobb egérgombbal egy igazi felszerelésen, köszönöm.

Ugyanezt teheted a bemutató képernyőn is, kérlek.

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

OK, it starts a game with a Right Mouse Button on a real equipment, thanks.

Can you do the same on the presentation screen, please....
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.11. 21:43:20
Hm, nem is gondoltam volna, hogy hiba maradt benne, na meg hogy ennyi... :oops:
A megoldhatatlan pályánál emlékszem a kinézetre mentem, egy másik játékból vettem a pályát, ott lehet a ház nem a legszélén volt, vagy bontható tégla volt a tető. Lehet fel kéne cserélni a tető elemeit a kéménnyel?
Az LPT-nél nem tudom mi lehet rossz, úgy rémlik a földrengés végén az LPT visszaállítódik, egy tippem van, ha a játék épp rengés közben ér véget, akkor marad a rossz LPT.
Lövésnél ötletem sincs, pedig sokat teszteltem azt is.
Köszönöm szépen a javításokat.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.11. 21:48:08
A címképernyőre most már István nevét is ki kéne írni.
Simán, mondjuk az SCR: EPIMGCONV helyére. Megcsináljam a "textet"?
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.11. 22:08:31
Javítottam a két korábban említett hibát, a map2ab1 pálya most már elméletileg teljesíthető (a két bonthatatlan tégla a jobb oldalon felülre került), a jumpend rutin pedig helyesen visszaállítja az LPT-t. A játék vége törli az extrákat, így nem folytatódnak a következő játékban. A betöltőképnél Gflorez kérésére egér gombbal is tovább lehet lépni. Javítottam a Szipucsu által jelzett digitális hang hibát is, minden hang lejátszása pontosan a végén áll le.. További változtatás még, hogy a hangminták kattogását próbáltam csökkenteni, de ez nem feltétlenül jobb a réginél: ha a minta rendesen lefut a végéig, akkor kevésbé kattog, viszont ha másik hang megszakítja, akkor rosszabb is lehet. :oops:

Az LPT-nél nem tudom mi lehet rossz, úgy rémlik a földrengés végén az LPT visszaállítódik, egy tippem van, ha a játék épp rengés közben ér véget, akkor marad a rossz LPT.

Itt a jumpres előtt felülíródott az első LPB száma a randnum címen, így azt nem tudta visszaállítani:
Code: ZiLOG Z80 Assembler
  1. jumpend call    delico
  2.         ld      a,0fch
  3.         ld      (lptaddr+0f80h),a
  4.         ld      a,0ffh
  5.         ld      (randnum),a
  6. jumpres call    lptwrta
  7.         ld      (hl),0ffh
  8.         call    lptwrta
  9.         ld      (hl),0ffh
  10.         call    lptwrta
  11.         ld      (hl),0ffh
  12.         ret

Még egy változtatás, amit elfelejtettem említeni, hogy a következő pályára lépés előtt törlődnek a megmaradt téglák (pl. extra vagy NP csalás esetén).
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.11. 23:35:10
Simán, mondjuk az SCR: EPIMGCONV helyére. Megcsináljam a "textet"?
Szerintem igen.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.12. 14:03:27
Megcsináltam a kis módosítást, István csinálsz ebből ROM verziót lécci?
Az első zip-ben van a COM, és a PRG fájl, valójában ezek benne vannak aforrásban is :D
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.13. 10:58:42
Köszi szépen :)
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.14. 13:13:26
Az új zene ilyen lett:
Talán még kicsit jobban is szól, mint az eredetiben a midi. Legalábbis hirtelen ebbe a részbe belehallgatva úgy tűnik.
Title: Re: Enterprise program: Bricky Prise
Post by: IstvanV on 2019.March.14. 23:33:31
Sikerült még megoldani, hogy az epterz3 zene hosszabb része férjen el (16 helyett 48 negyedhang hosszúságú, bár ez nem feltűnő, mert ugyanaz a minta ismétlődik kis eltérésekkel). Nem feltétlenül hiba, de a zenék eddig a régi "P" effektust használták a MIDI konvertálásnál.

[attachurl=1]
[attachurl=2]
[attachurl=3]
[attachurl=4]

Ez egyébként részemről már "kész" verzió, ha jól látom az ep128.hu-n régebbi van.
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.15. 13:32:51
A konvertáláskor használható egyéb paraméterek:
- h, z: ezek 0 hangerő esetén a frekvencia értelmezését módosítják a bemeneti adatban
Ezek majd a midiconv-ot is fogják érinteni?
0 hangerőnél szerintem nem jó az sem, ha az előző hang szól tovább, sem az, ha kikapcsolja a frekvenciát, mert a 0 hangerejű hang sokszor arra jó, hogy pl. a zajcsatornának vagy a szűrőnek a frekvenciáját adja meg. (Ha jól értem, amiről itt szól az újítás.) Vagy ha nem adjuk meg egyik paramétert sem, akkor pont ez fog történni?
Title: Re: Enterprise program: Bricky Prise
Post by: szipucsu on 2019.March.15. 15:14:26
Talán jobb, ha törlöm is a leírást, mivel nem valószínű, hogy rajtam kívül bárki is használni fogja. :)
Szerintem maradhatott volna. Ki tudja, még használhatja akárki is.
Title: Re: Enterprise program: Bricky Prise
Post by: geco on 2019.March.16. 13:50:50
Talán jobb, ha törlöm is a leírást, mivel nem valószínű, hogy rajtam kívül bárki is használni fogja. :)
Sose lehet tudni, hogy mikor lesz rá szükség :)
Title: Re: Enterprise program: Bricky Prise
Post by: Lacika on 2019.March.16. 20:16:25
Ez egyébként részemről már "kész" verzió, ha jól látom az ep128.hu-n régebbi van.

Kicseréltem!