Enterprise Forever

:HUN => VIDEO: => Topic started by: endi on 2017.July.04. 14:04:14

Title: További GRACHA ötletelés :-)
Post by: endi on 2017.July.04. 14:04:14
:smt043 :smt043 :smt043

majd most jönnek a történelmi idő. hatalmas pályás, scrollos gracha játékot látok a jövőben! :)
Title: Re:További GRACHA ötletelés :-)
Post by: geco on 2017.July.04. 14:20:43
majd most jönnek a történelmi idő. hatalmas pályás, scrollos gracha játékot látok a jövőben! :)
lehet csinálni azt is, és nem is feltétlenül kell a GRACHA-n változtatni, ha úgy tervez az ember pályát, hogy 1 karakterre 2 4 2x2-es objektumot definiálunk, így 4 pályaelemet lehetne variálni 1 pozícióban, mondjuk ez lehet kevés.
Title: Re:További GRACHA ötletelés :-)
Post by: endi on 2017.July.04. 14:50:17
lehet csinálni azt is, és nem is feltétlenül kell a GRACHA-n változtatni, ha úgy tervez az ember pályát, hogy 1 karakterre 2 4 2x2-es objektumot definiálunk, így 4 pályaelemet lehetne variálni 1 pozícióban, mondjuk ez lehet kevés.

bőven jó lehet karakteres scroll is
sőt az még parallaxot is elbírna
Title: Re:További GRACHA ötletelés :-)
Post by: szipucsu on 2017.July.04. 16:02:41
hatalmas pályás, scrollos gracha játékot látok a jövőben! :)
Milyen processzor van a kristálygömbödben, Z80?

Talán OFF itt (bár ez is történelem), attributum képernyőn nem lenne érdemes próbálkozni? Szín ott is lenne dögivel. Az lassabb lenne pl. a Skramble-nek, mint a grafikus-karakteres?

A másik, történelmet író játék lehetne a Treasure Cave olyan változata, ami labirintus, sokképernyős, és el lehet tévedni benne. Amolyan Beatcha-szerű, csak kicsit-nagyon más.
Title: Re:További GRACHA ötletelés :-)
Post by: geco on 2017.July.04. 16:22:37
Milyen processzor van a kristálygömbödben, Z80?

Talán OFF itt (bár ez is történelem), attributum képernyőn nem lenne érdemes próbálkozni? Szín ott is lenne dögivel. Az lassabb lenne pl. a Skramble-nek, mint a grafikus-karakteres?

A másik, történelmet író játék lehetne a Treasure Cave olyan változata, ami labirintus, sokképernyős, és el lehet tévedni benne. Amolyan Beatcha-szerű, csak kicsit-nagyon más.
Na, azt a sokképernyős helyett meg lehet írni egy hatalmas képernyősre, és a főhős középen van, simán lehetne scrollozni karakteresen.
Title: Re:További GRACHA ötletelés :-)
Post by: endi on 2017.July.04. 17:00:32
attr képernyő ugyanúgy sok memória mint bármilyen más grafikus mód. a karakteresben pont az a lényeg, hogy - ha jól számolom hirtelen - 16-od része memória pl a c16 hires módhoz képest.
pl. egy 42 karakter széles, 24 karakter magas képernyő az ügye karakteres gracha módban csak kb 1Kbyte.
míg egy ugyanekkora hires col16 mód képernyő kb 16Kbyte. na jó, ez 16 szín, míg a gracha mód csak 8 (ráadásul erősen korlátoltan), szóval felezzük meg, számoljunk 8k-val, az is 8* több mint a gracha mód.

tehát ennyi memóriát kell mozgatni pl scrollhoz.

és hát a gracha mód előnye hogy ha egy karaktert animálunk, az az egész képernyőn animálni fog, 0 proci időt foglalva.
Title: Re:További GRACHA ötletelés :-)
Post by: geco on 2017.July.05. 08:41:46
attr képernyő ugyanúgy sok memória mint bármilyen más grafikus mód. a karakteresben pont az a lényeg, hogy - ha jól számolom hirtelen - 16-od része memória pl a c16 hires módhoz képest.
pl. egy 42 karakter széles, 24 karakter magas képernyő az ügye karakteres gracha módban csak kb 1Kbyte.
míg egy ugyanekkora hires col16 mód képernyő kb 16Kbyte. na jó, ez 16 szín, míg a gracha mód csak 8 (ráadásul erősen korlátoltan), szóval felezzük meg, számoljunk 8k-val, az is 8* több mint a gracha mód.

tehát ennyi memóriát kell mozgatni pl scrollhoz.

és hát a gracha mód előnye hogy ha egy karaktert animálunk, az az egész képernyőn animálni fog, 0 proci időt foglalva.
Megoldható lenne a gyors scroll grafikus képernyőn is, de le kéne generálni az egész pályát a video RAM-ba, ez eltartana egy darabig (pár másodperc), és korlátozott lenne a pálya mérete is.
Title: Re:További GRACHA ötletelés :-)
Post by: Zozosoft on 2017.July.05. 08:44:00
Most már mondjatok egy topicot, ahova ezeket a grafika elmélkedéseket átrakhatom :-)
Title: Re:További GRACHA ötletelés :-)
Post by: geco on 2017.July.05. 08:58:08
Most már mondjatok egy topicot, ahova ezeket a grafika elmélkedéseket átrakhatom :-)
Végignéztem a programozás topicokat, és tán a GRACHA és Scroll-be lehetne behúzni, de félig még ott is off. :D
Title: Re:További GRACHA ötletelés :-)
Post by: endi on 2017.July.05. 09:02:44
Végignéztem a programozás topicokat, és tán a GRACHA és Scroll-be lehetne behúzni, de félig még ott is off. :D

régóta mondom hogy ha van sound: kategória, akkor miért nincs graphics? :)
Title: Re:További GRACHA ötletelés :-)
Post by: szipucsu on 2017.July.05. 09:09:55
régóta mondom hogy ha van sound: kategória, akkor miért nincs graphics? :)
Graphics: device not exist. Video: device exists.
Title: Re:További GRACHA ötletelés :-)
Post by: IstvanV on 2017.July.05. 10:01:54
régóta mondom hogy ha van sound: kategória, akkor miért nincs graphics? :)

Már van NICK (https://enterpriseforever.com/hardver/nick/) téma, és Grafikai trükkök (https://enterpriseforever.com/programozas/grafikai-trukkok/) is.

Megoldható lenne a gyors scroll grafikus képernyőn is, de le kéne generálni az egész pályát a video RAM-ba, ez eltartana egy darabig (pár másodperc), és korlátozott lenne a pálya mérete is.

Elég lehet csak a belépő sort vagy oszlopot generálni scroll közben és az LD1 címet módosítani, a karakteres mód ellenére a Skramble is így működik. A pálya lehet karakteres, tömörített vagy egyéb formátumban is, a Skramble esetében egyszerű RLE tömörítést használtam oszloponként, és a pálya adat tartalmazhat vezérlő karaktereket is (paletta és szektor szám beállítása, újraindítási pont, stb.). Bár ha vízszintesen és függőlegesen is szabadon lehet scrollozni bármilyen irányban, az már nehezebb, és itt előnyösebb lenne a CPC-hez hasonló címzés.
Title: Re:További GRACHA ötletelés :-)
Post by: geco on 2017.July.05. 10:23:41
Elég lehet csak a belépő sort vagy oszlopot generálni scroll közben és az LD1 címet módosítani, a karakteres mód ellenére a Skramble is így működik. A pálya lehet karakteres, tömörített vagy egyéb formátumban is, a Skramble esetében egyszerű RLE tömörítést használtam oszloponként, és a pálya adat tartalmazhat vezérlő karaktereket is (paletta és szektor szám beállítása, újraindítási pont, stb.). Bár ha vízszintesen és függőlegesen is szabadon lehet scrollozni bármilyen irányban, az már nehezebb, és itt előnyösebb lenne a CPC-hez hasonló címzés.
Én függőleges/vízszintes scrollozásra gondoltam :)
Title: Re:További GRACHA ötletelés :-)
Post by: endi on 2017.July.05. 10:25:44
Én függőleges/vízszintes scrollozásra gondoltam :)

azt is érdemes "hardver" scrollal, de akkor is sokat számít ha karakteres a képernyő. főleg ha nagy figurák is mozognának...
de a parallax scroll lenne a jó, bár "hardver" (LD1) scrollal azt is lehetne karakteresen, méghozzá úgy, hogy lenne mondjuk 8x8 karakter amiben karakter definiálással scrolloznánk egy tile-os hátteret
Title: Re:További GRACHA ötletelés :-)
Post by: szipucsu on 2017.July.05. 10:33:54
Már van NICK (https://enterpriseforever.com/hardver/nick/) téma, és Grafikai trükkök (https://enterpriseforever.com/programozas/grafikai-trukkok/) is.
Szerintem Endi egy nagyobb főtopikra gondolt, amin belül ott van az összes topik, ami grafikával foglalkozik.
Title: Re:További GRACHA ötletelés :-)
Post by: IstvanV on 2017.July.05. 10:44:46
Én függőleges/vízszintes scrollozásra gondoltam :)

Az is megoldható, csak bonyolultabb a sorok címzése, a kezdőcím eltolása miatt figyelni kell arra, hogy valahol a képernyő közepén vissza kell ugrani a lap elejére.
Title: Re: További GRACHA ötletelés :-)
Post by: endi on 2017.July.06. 17:01:39
azon gondolkodtam, hogy ügye 256 pixel magas lehet egy karakter, tehát egész képernyő magas lehet, és hogy ebből milyen effektet lehetne kihozni. biztos demókban használni lehetne