Welcome, Guest. Please login or register.


Author Topic: GRACHA Falbontó (Read 40383 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #15 on: 2015.November.02. 08:45:35 »
Én vállalom, hogy megpróbálom asm-ban megcsinálni,viszont a hangeffektek generálásához béna vagyok.

ó de tök jó lenne!
hangokat is vállalom, de lehet hogy azt szipucsu is

Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: GRACHA Falbontó
« Reply #16 on: 2015.November.02. 09:04:14 »
ó de tök jó lenne!
hangokat is vállalom, de lehet hogy azt szipucsu is
Sztem menni fog, ha nem is gyorsan :)
LPT-t miylenre szeretnénk? Minden pixel sorra egy LPB definíció, vagy maradjon az eredeti EXOS felépítés?
Ezt a színek miatt kérdezem.
A másik, hogy tegyünk-e bele mozgó objektumokat, amik bezavarnak az egyszerű játékba? :D

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #17 on: 2015.November.02. 09:18:29 »
Sztem menni fog, ha nem is gyorsan :)
LPT-t miylenre szeretnénk? Minden pixel sorra egy LPB definíció, vagy maradjon az eredeti EXOS felépítés?
Ezt a színek miatt kérdezem.
A másik, hogy tegyünk-e bele mozgó objektumokat, amik bezavarnak az egyszerű játékba? :D

minden attól függ mennyi időt akarsz erre szánni.
a jó labda mozgás alapvető, szerintem az legyen jó, aztán a többit meglátjuk, lehet bővíteni majd bármivel
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: GRACHA Falbontó
« Reply #18 on: 2015.November.02. 13:14:49 »
hangokat is vállalom, de lehet hogy azt szipucsu is
Én is majd készítek néhány hangeffektet. De persze csak basic-ben, amit nem lehet nehéz áttenni gépi programba sem, gondolom.
Esetleg digi effektek, mint az Enterball-ban milyenek lennének?

Alapvető effekt a labda ütközéséhez, hogy a hang fokozatosan elhalkul, közben csökken a hangmagassága, vagy akár növekszik, és ehhez különféle torzítást is lehet tenni. A fal színétől függően lehet mindenféle hang, különböző hangmagasságokkal. A játéktér szélével ütközés lehet a SOURCE 3 csatornán valami STYLE effekt, gyorsan elhalkuló envelope-pal.

Más kérdés, hogy lehet extrákat is tenni a programba, pl. egyes téglák eltalálása gyorsítja/lassítja az ütőt/labdát, lehet lőni, eltűnik a falak egy része vagy új fal kerül a pályára, vagy amit csak akartok.
Akár két játékos módra is meg lehet csinálni, és a képernyő tetején is lenne egy ütő, esetleg ugyanaz a játékos irányítaná mindkét ütőt ugyanazokkal a gombokkal.
Persze ez kicsit sokadlagos, előbb a játékot kell alapra megcsinálni.

legyen fokozatos gyorsulás/lassulás (gravitáció)? Bár faltörőkben nem szokott lenni, csak flippernél.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: GRACHA Falbontó
« Reply #19 on: 2015.November.02. 13:54:13 »
Szipucsu, az ötletek jók, viszont annyira jó programozó tuti nem vagyok, hogy az összeset megvalósíthassam :) Hang effekt felőlem lehet digi is, de akkor nagy valószínűséggel lesz egy kis akadás a játékban digi lejátszás közben, döntsd el, vagy döntsétek el, hogy melyik lenne a szimpatikusabb, vagy meg lehet oldani akadásmentesen is, hangmegszakításból mondjuk olyan 1-4KHz-es hangmintákkal.
Gyorsítás/lassítás sztem mehet, lövés is, egy spéci tégla kiütése esetén pálya vége az is mehet, a kétjátékos mód már macerásabb lenne, de még lehet azt is meg lehet csinálni, esetleg lehetne TRAZ szerű is.

Endi: nem tudom mennyi időt szeretnék rászánni, sztem sokat fogok :D , mert ha megírok valamit kb 10 perc alatt, akkor az fél óra debug, mire műxik :D ( na jó nem mindig, de előfordul )

A labda mozgása lesz a legnehezebb szerintem, mert gyanúsan ahhoz animált karakterek is kellenek majd.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #20 on: 2015.November.02. 14:31:00 »
digi hangot valszeg egyszerűbb lesz csinálni, "csak le kell játszani", míg az exos hangok szerintem nem olyan triviális (és az is marhára lassít ám!) - bár az exos hang ep-sebb

digi hang lehet hogy megszakításból is bírná, talán a karakteres mód nem visz annyi proci időt, bár attól függ mennyire extrásítjuk

igen, a jó golyó mozgáshoz karakter anim kell, most is így van a fél karakteres mozgás (4 fázis)... sajnos ha finomabb kell akkor azt elég macerás lesz megírni... (nem lehet lerendezni 1 karakteren belül)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: GRACHA Falbontó
« Reply #21 on: 2015.November.02. 15:01:47 »
Az Enterball játékban sem tűnik fel, hogy megáll a játék a digi hangok lejátszásakor. De mehet megszakításból is.
Viszont a négyszögjeles hangok tényleg jellegzetesebbek. Egyetlen hanghoz akár mind a 4 hangcsatornát fel lehetne használni, mivel más hang nem szól majd játék közben, gondolom. Lehetne pl. bizonyos extra tulajdonság (pl. lövés) aktiválásának az idejére valamilyen ismétlődő hangeffekt a háttérben, pl. sziréna-szerűség, viszont így "csak" 3 csatorna maradna az effekteknek.
És persze ki kéne használni a sztereó lehetőséget: amelyik részén van a laszti a képernyőnek, onnan szólna az ütközés hangja.
Szerintem a 0-ás és 2-es csatornát kéne fenntartani az ütközések hangjainak, mert azokon lehet gyűrűmodulációval is szórakozni. Egyéb hangoknak meg elég az 1-es és 0-ás csatorna, de még ott is lehet szűrőzni.

Ja, és a menüben valami Rockdigi digi zenének kéne szólnia. De játék közben a "nagyon extra" téglák eltalálásakor is szólhat pár másodperces digi zene, amire megáll a játék, vagy szintek között.

Nem lehetne külön topikot nyitni ennek a labdajátéknak és oda áttenni az eddigi hozzászólásokat?
« Last Edit: 2015.November.02. 15:06:43 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #22 on: 2015.November.02. 15:18:21 »
igen, le is állhat enterballosan a játék a diginél, de azért jó lehet az is ha hosszabb hangokat tudnánk használni. na persze ez a minőség rovására menne hiszen kis frekin kell lejátszani
szerintem zene legyen a játék közben és az ep-s legyen!
na de amúgy ezek a kisebb feladatok, a fő feladat egyelőre az alap game elkészítése, ami geco-ra vár :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: GRACHA Falbontó
« Reply #23 on: 2015.November.02. 15:22:51 »
szerintem zene legyen a játék közben és az ep-s legyen!
Szerintem játék közben ne legyen zene. A normális zene mind a 4 csatornát leköti, és a rendes hangeffekteknek nem marad semmi, ráadásul a hangeffekt idejére megszakad(nak) az(ok) a zenecsatorna/csatornák, ahol a hangeffekt szól.
Vagy akkor legyen átkapcsolható, hogy játék közben hangeffekt vagy zene legyen.
Még esetleg lehet olyan, hogy akkor szól csak zene, ha mozgatjuk az ütőt, ilyen még úgyse volt. Mint a Batmannél a lépések "zenéje".
De nyilván ezeken még ráér gondolkozni.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: GRACHA Falbontó
« Reply #24 on: 2015.November.02. 15:31:50 »
Ja, jó ötlet, legyen új topic.
A zenét meg lehet szakítani, vagy csak azt az épp aktív csatornát, ahol az effekt szól, azzal nincs gáz. Az effekteket is le lehet generálni EXOS-szal, vagy épp BASIC-kel, megpróbálhatom kimenteni a DAVE regiszter értékeket 50Hz-enként, beletúrva az EXOS megszakításba.
Digi hangot szerintem csak megszakításból lenne érdemes lejátszani, a karakteres mód is lehet annyira prociigényes, hogy nem férünk bele egy frame-be és 2 videólapot kell váltogatni legfőképp a 4KHz-es digi hang lejátszása miatt, ezért gondoltam esetleg alacsonyabb frekvenciára.
Egyébként az ütőmozgáshoz is karakter anim kell, legalább kétpxelenként kéne mozognia.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #25 on: 2015.November.02. 16:05:13 »
Ja, jó ötlet, legyen új topic.
A zenét meg lehet szakítani, vagy csak azt az épp aktív csatornát, ahol az effekt szól, azzal nincs gáz. Az effekteket is le lehet generálni EXOS-szal, vagy épp BASIC-kel, megpróbálhatom kimenteni a DAVE regiszter értékeket 50Hz-enként, beletúrva az EXOS megszakításba.

az exos hangokat ki lehet fájlba menteni az esc szekvenciákkal, és lejátszani a hangcsatornára irányítással
de mint mondtam, sajnos eléggé terheli a rendszert...
ha regisztereket mentesz akkor persze más a helyzet, működhet az is
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: GRACHA Falbontó
« Reply #26 on: 2015.November.02. 18:36:42 »
az exos hangokat ki lehet fájlba menteni az esc szekvenciákkal, és lejátszani a hangcsatornára irányítással
de mint mondtam, sajnos eléggé terheli a rendszert...
ha regisztereket mentesz akkor persze más a helyzet, működhet az is
Igen, ennek használatára nem is gondoltam, a Sorcery+-nál konvertáltam át a zenét ESC szekvenciákká, sokat lassított :(
Inkább a portmentés felhasználását helyezem előtérbe, DIGI is jöhet, szerintem a 4KHz-es minta simán belefér. arra gondoltam, hogy a másodlagos regisztereket nem használnám a főprogramban, azok csak a megszakításban lennének használva, talán így lehetne a leggyorsabb a megszakításban lejátszott DIGI hang, vagy épp az IX, vagy IY regiszter lenne érintetlen a főprogramban, így az lehetne használatos a digire.
Megoldható, hogy 16x16-os, vagy 16x8 (x,y) objektumokkal dolgozzunk? Úgy fondoltam ,hogy a GRACHA simán használható, csak a 2x2 karakteres objektum alsó, és felső sora üres legyen, a 2x1-esnél mondjuk az alsó. Egyszerűbb lenne szerintem ilyen paraméterekkel dolgozni.
A kép mérete milyen legyen, menjünk 40-es szélesség fölé, és 25-ös magasság fölé?
Lehet változó méretű is.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #27 on: 2015.November.02. 18:49:33 »
hm tehát ne 9 pixel magas legyen hanem 8... hát végül is oké, a játékban úgyis látjuk a végleges minőséget, editorban meg csíkos lesz :)
annál magasabb pálya ne legyen mint amit az editor tud, úgyis kell még valahova hud is

az szélesség most is 42 már

ja és igen, az lebontandó elemek lehetnek 2x1 karakteresek is. de lehetne mindkettő nem? érdekes lenne ha lapos meg kocka alakú elemek is lehetnének
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: GRACHA Falbontó
« Reply #28 on: 2015.November.02. 18:51:34 »
ja és az mindenképp jó lenne ha minden pályához külön karakter definiálást csinálhatnék, úgy lenne tök változatos a graf
ütő, labda meg egyebek persze egységes legyen
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: GRACHA Falbontó
« Reply #29 on: 2015.November.02. 19:09:29 »
Végülis a 9 pixel magasságnál is maradhatunk, mert most megszámoltam, és 24 karakter magas a képernyő 216 sor, a 8x24 192, azért gondoltam a 8 magasra, mert könnyebb labda pozíciót számolni. viszont mindkét esetben megoldható, hogy keret nélkül legyen a pálya megtervezve, így lehet kerettel együtt 44 széles a játéktér, a keretet külön meg lehet tervezni egy üres képernyőn, majd kitoldom 2 karakterrel a szélességét, és attól függően, hogy 8 pixel magas, vagy 9 lehet az ütős részt is kihagyni (pályelemeknek fenntartani), vagy azt a részt a pálytervezésből kihagyni.
A pályaelemek magasságát rádbízom, mert végülis lehet jobban néznek ki a pályelemek 9 pixel magasan.
Lehet vegyíteni is 2x1-et 2x2-vel egy picit bonyolódik a program legfeljebb.
Simán mehet a minden pályához, vagy minden x. pályához az új karakterkészlet. :) Azt simán be lehet majd másolni mindig az aktuális karakterkészletbe, sőt tömörítve tárolva, csak kicsomagolni.
Most jutott eszembe, hogy nem is kell az egyes pályákat kimenteni a GRACHA-val, elég az EP128emu SNAPSHOT az elkészült pályáról, kinyerem a videómemóriából az adatokat, a paletta színeivel együtt, legalábbis ez tűnik a legegyszerűbbnek most.