Welcome, Guest. Please login or register.


Author Topic: Grafikai trükkök (Read 63481 times)

Offline endi

  • EP addict
  • *
  • Posts: 7024
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Grafikai trükkök
« Reply #225 on: 2013.October.21. 19:49:48 »
hát igen, leírtad szépen hogy miért is nem csinált ilyet soha senki :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #226 on: 2013.October.21. 19:56:29 »
Quote
hát igen, leírtad szépen hogy miért is nem csinált ilyet soha senki
Klaff -klaff ... ( klaffogott endi ... )

Konkrétan tudok olyan grafikát, amit ily módon ki lehetne használni, és berosálnál olyan jó lenne.

És nem konkrétan arról az űberminimál dologról beszélve, ilyen típusú grafot meg lehetne vele csinálni, frame -esen:

« Last Edit: 2013.October.22. 09:59:46 by MrPrise »
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #227 on: 2013.October.21. 20:08:54 »
És minden fáklya loboghatna, akár zéró közeli időből ... Meg vizek hullámozhatnának, nagyobb területek animálódhatnának alig időből,

nem sprite kirakáshoz mérhető időből ...
Z80 System

Offline endi

  • EP addict
  • *
  • Posts: 7024
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Grafikai trükkök
« Reply #228 on: 2013.October.21. 20:11:11 »
hát ez a kép nem épp azt mutatja, hogy érdemes lenne ezzel foglalkozni :)
plusz itt mindjárt nem 2 szín van
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 7673
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Grafikai trükkök
« Reply #229 on: 2013.October.21. 20:13:10 »
Quote from: Z80System
És minden fáklya loboghatna, akár zéró közeli időből ... Meg vizek hullámozhatnának, nagyobb területek animálódhatnának alig időből,
Én inkább egy falbontó labdás játéknak gondolnám ezt, csak nem ütő van ott lent, hanem a krapek dobálja majd a lasztit. Ha meg megunja, fogja magát és kimegy az ajtón, ami úgy nyikoroghat, mint a Sorcery-ben. Gond csak akkor van, ha a fal magától visszaépül, amikor újra a szobába téved a krapek.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #230 on: 2013.October.21. 20:15:27 »
Quote
hát ez a kép nem épp azt mutatja, hogy érdemes lenne ezzel foglalkozni
plusz itt mindjárt nem 2 szín van
Nekem nagyon is azt mutatja, hogy érdemes lenne ...

És választhatnánk, hogy két színnel toljuk (ami volójában 4X2 szín, ha jól rajzolunk), vagy pedig 160 -as felbontással 4 szín (4X4 vagy 2X4 nem tom pontosan).

Kínnal és verítékkel, de meg lehetne közelíteni egy frame -es C64 játék szintjét ... ami sztm egy igen nagy előrelépés lenne ahhoz képest, ami van. Már akit egyáltalán érdekel a frame -esség és a játékélménynek a tech tulajdonságokból fakadó része.
Z80 System

Offline szipucsu

  • EP addict
  • *
  • Posts: 7673
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Grafikai trükkök
« Reply #231 on: 2013.October.21. 20:22:56 »
Nekem az tetszene nagyon, ha a Cauldron játékban nem képernyőváltások lennének, hanem a kép scrollozna, ahogy C64-en.
Nem tudom, ott csak a felszínen van-e scrollozás vagy a föld alatt az ajtók mögötti részeken is.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #232 on: 2013.October.21. 20:34:08 »
Hát ezzel a módszerrel kb. ugyanilyen ( vagyis lassú ... :) ) sebességgel meg lehetne csinalni sztm. a Cauldron -t, mint amilyen sebességgel most fut, csak scroll -os lehetne a pálya.

Viszont sokkal kevesbé lenne szép színes ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #233 on: 2013.October.21. 20:36:17 »
Na jó, ezt vissza kell vonjam ... a Cauldron felső pályáján a grafika sokkal kevésbé tile -ozható valószínűleg, mintsem hogy beleférjen ... Sokkal "kockább" grafika is kéne ... és akkor végképp nem lenne Cauldron ... :)
Z80 System

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 17.0 Firefox 17.0
    • View Profile
Re: Grafikai trükkök
« Reply #234 on: 2013.October.22. 10:11:59 »
Ehhez hasonló dolog jutott nekem is eszembe, amikor a karakteres módot mondtam, még az is beleférne, ha a full 40x25-ös képernyő karakterkód tábláját módosítjuk és a karaktermemóriához nem nyúlunk, 1000 byte-os területet is gyorsan felül lehet írni.
A lejjebb mutatott képen szereplő játékot szerintem majdnem olyan szépre meg lehetne csinálni, egy színnel kevesebb a téglában, és a sprite lenne csúnyább, felbontás ugyanígy. Ennél a játéknál lehet gyorsabb lenne, ha csak a tégla , és az alsó két sor karaktereinek 8 byte-ja lenne felülírva,  a többi esetben meg a karakterek 8 byte-ja, és a karakterkód tábla is, ez sem enne sok időt.

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #235 on: 2013.October.24. 13:44:05 »
Igen, azt hiszem ezt a karakteres módos vergődést én múltkori megvilágosodásomig nagyon alábecsültem ...

Pedig már a nyolcvanas évek elején a sprite -ok nélküli C16 -on is ez volt a válasz szinte "mindenre". Persze a megfelelő kompromisszumokkal a játékokban.

Valahogy úgy voltam vele, hogy ugye LORES graf, eleve kuka, hisz van HIRES, nyilván abban kéne. A szupergyors vizszintes scroll működés csak most esett le a minap, az meg hogy tudunk nagyobb képernyőterületeket animálni valahogy sosem fogott meg, egyébként meg ha pixelhelyes sprite -okban gondolkodunk, akkor ugyanakkora (LORES) memória bizergálást kéne csinálni karakteres módban is, ráadásul egy plussz bonyolító indirekciós memória layout -on keresztül.

Tehát a fő irányvonal, a megoldási képlet valami olyasmi lehet az EP grafikai performanciájára a játékokban, ami már a C16 -nál is volt, hogy karakteres mód + karakteres módhoz kitalált játék, mint megjelenítés mind a gameplay vonatkozásában ...

Tehát pld. egy 50 FPS topikban linkelt exorcist -nél fontos paraméter, hogy a sprite -oknak nem kell tudnia fedésbe kerülni sem a falakkal, sem egymással, maximum mondjuk az elkapásnál egyetlen sprite karaktersornyit a főhősnél, az ellenségprogramokat lehetne olyanra írni, hogy elkerüljék egymást ... a többi mehet HW -ból, karakter kód animációval. És ilyenek ...

Most épp már az is felmerült bennem akkor, hogy egy galaga -t nem lehetne -e karakteres mód -osítani ...
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 23.0 Firefox 23.0
    • View Profile
Re: Grafikai trükkök
« Reply #236 on: 2013.October.24. 13:57:20 »
Quote from: Z80System
Igen, azt hiszem ezt a karakteres módos vergődést én múltkori megvilágosodásomig nagyon alábecsültem ...

Pedig már a nyolcvanas évek elején a sprite -ok nélküli C16 -on is ez volt a válasz szinte "mindenre". Persze a megfelelő kompromisszumokkal a játékokban.
Karakteres módot (sprite-okkal) szerintem C64-en is gyakran használtak, különösen a "scrollozós" játékoknál (1 MHz-es 6510 processzorral könnyebben megoldható az 1 KB méretű karakteres képernyő mozgatása). 256 karakter általában elég a pályák rajzolásához, és a sprite-ok - a C16-al és EP-vel ellentétben - nem "fogyasztják" a karakterkészletet, és a színeik is függetlenek lehetnek a háttértől. A karakteres grafika további előnye, hogy kevés CPU idő használatával animálható (hullámzó víz, stb.), és kevesebb memóriát is fogyaszt, ami hasznos, ha összesen csak 64 KB van. :)

Quote from: Z80System
egyébként meg ha pixelhelyes sprite -okban gondolkodunk, akkor ugyanakkora (LORES) memória bizergálást kéne csinálni karakteres módban is, ráadásul egy plussz bonyolító indirekciós memória layout -on keresztül.
A háttér mentésénél és a sprite törlésénél van némi előnye a karakteres módnak, mert csak az eredeti karaktereket kell menteni és visszaírni pixelek helyett (8-szor kevesebb adat).
« Last Edit: 2013.October.24. 14:03:49 by IstvanV »

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #237 on: 2013.October.24. 14:00:49 »
Quote
A háttér mentésénél és a sprite törlésénél van némi előnye a karakteres módnak, mert csak az eredeti karaktereket kell menteni és visszaírni pixelek helyett (8-szor kevesebb adat).


Újabb megvilágosodás ... :)

Ez egyre jobb ...
Z80 System

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 17.0 Firefox 17.0
    • View Profile
Re: Grafikai trükkök
« Reply #238 on: 2013.October.24. 15:16:08 »
Quote from: Z80System
Újabb megvilágosodás ... :)

Ez egyre jobb ...
Megnéztem pár linket az 50fps-es postodból, azok is mind karakteres módnak tűnnek, pl a centipede animált háttérmozgása tök gyors, csak egy karaktert kell minden frame-ben felülírni. A sub hunterbe betett bogyóknál meg ha jól emléxem, akkor 8 karaktert változtatok, és csak minden 2. frame-ben, amúgy túl gyorsan bogyóztak volna :D , ez volt a C64 sebesség is (25 fps)

Offline Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
Re: Grafikai trükkök
« Reply #239 on: 2013.October.24. 15:28:47 »
Quote
Megnéztem pár linket az 50fps-es postodból, azok is mind karakteres módnak tűnnek, pl a centipede animált háttérmozgása tök gyors, csak egy karaktert kell minden frame-ben felülírni. A sub hunterbe betett bogyóknál meg ha jól emléxem, akkor 8 karaktert változtatok, és csak minden 2. frame-ben, amúgy túl gyorsan bogyóztak volna  , ez volt a C64 sebesség is (25 fps)
Az 50 FPS topikba másolt cuccok alapvetően nem olyan cuccok, hogy lám azt a CXX 50 FPS -sel csinálja,
hanem olyanok, amiket talán vagy jóeséllyel lehetne megcsinálni EP -n 50 FPS -sel.

Korábban is elhangzott már több helyről hogy C64 -en is kevesebb lesz az 50 FPS cuccok aránya, mint hinni vélem. De ez már a másik topic témája lenne.
Z80 System