Fogyasztást csökkentene az ATI
Jelentkezz be a hozzászóláshoz.
Jó, és mi volt a képen?
Ahol játszanak, ott van.
"Esetleg vannak olyan emberek, akik nem hajlandóak több tízezer forintot egy olyan dologért, amit ingyenessel is lehet pótolni."
Warez XP. Egyébként egy játékgép ára mellett igazán nem nagy dolog.
"És hidd el, az SDL, OpenAL, OpenGL trió együtt van olyan használható, mint a DX, sõt sebességben sincs mit szégyelniük."
Használtam már õket, úgyhogy valamennyire képben vagyok.
Lehetne használni, de sok elõnye nincs, én is csak a kihívás miatt csináltam.
Egy komoly fejlesztésénél fontosabb pl. hogy ATI kártyákon is gyors legyen a játék, mint az, hogy fusson linuxon. Hogy az OpenGL vagy a DX9 a jobb, azt meg én nem tudom eldönteni, ilyen szinten nem értek a 3D programozáshoz (esetleg megkérdem majd az illetékeseket).
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
Persze van kismillió módja, hogy megszerezd ennélkül, torrent, emule, haver...
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
Validation Required
Máris nem bárki számára ;)
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
Ez itt a tévedés... Win nem mindenhol van. Esetleg vannak olyan emberek, akik nem hajlandóak több tízezer forintot egy olyan dologért, amit ingyenessel is lehet pótolni. És hidd el, az SDL, OpenAL, OpenGL trió együtt van olyan használható, mint a DX, sõt sebességben sincs mit szégyelniük. Szerintem az ok, hogy a DX-et használják inkább az, hogy nagyobb a reklámereje, ha ráírják a játékdobozra meg a videókari dobozára, hogy támogatja a Microsoft DX 9.0-át. Esetleg az MS fizet a játékgyáróknak... bár ez már kicsit összeesküvéselméletgyártás-szagú:D.
Õszintén! Mi értelme itt igét hirdetni, ha abszolútt érzelmek alapján teszed, komolyabb gyakorlati ismeret nélkül?
2) DE! Amint írtam az SDL alapszolgáltatásokat nyújt, úgy, hogy elrejti a hardvert a szoftver elõl. Teljesen. Ezért nyilván valamivel lassabb, mint a DirectX, ami pont hogy közvetlen hardver-elérést biztosít a programnak. Viszont ezért sokkal kevésbé portolható.
Saját teszt: lehet én vagyok béna, de P3 1000-es gépen radeon 9100-el kb 21-22 fps-t tudtam az SDL-bõl kihozni, 32 bit 1024x768. Viszont láttam játékot 300-as gépen is SDL-el szintén 20 fps körül futni, és ezen a gépen más SDL-es játék 40 fps körül megy.
Tekintve, hogy nem épp egy mai gép, azért nem rossz eredmény. Tény, hogy lehetne gyorsabb is.
Viszont ezért egy szimpla recompile-al megy majdnem az összes létezõ platformon.
És ha 3d kell, az megint más, mert azt OpenGl-en keresztül éri el, ami meg már lazán kihasználja a hardvert.
És hát 2d-s játékfejlesztés ahogy írtam ma már nem nagyon van.
3) Szóval én bízok az SDL-ben. Szerintem a portabilitás nagyon fontos. Mellesleg talán a legszebb dolog a programozásban.
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
Mi értelme a platformfüggetlen fejlesztésnek, amikor win mindenhol van?
Meg kérdés, hogy tud-e annyit, mint a DX, meg olyan gyorsan.
"Bár gondolom, hogy a DX azért "picivel" többet tud, de ez akkor is nagy ár érte."
Nagy ár, hogy a gépek 1-2%-án nem fut? Szerintem nem.
Forza.
emellett egy sebességtesztre is kivácsi lennék, akár linux/w32 vonalon is! ha tud vki ilyet, linket pls!
Forza.
Csodalkozol, h tobbet fogyaszt?
Az SDL ha jól tudom direkt játékportolási célból jött létre, 2D-s programokhoz is használható, de arra nem túl gyors. Inkább OpenGL-es programok bevitel kezelésénél és az ablakozó rendszer eventjei lekérésénél hasznos (hangra OpenAL-t használnak).
http://www.epicgames.com/
csekk a listát, szinte minden nagyobb kiadó megvette a licenszet... emellett korábban a kisebb játékok (pl star trekkek) q3 enginnel jöttek ki, a mostaniak már kerülik az ID cuccát ... (ld. pl Pariah) ... a népszerüségüknek befellegzett - már kérdés, h errõl nem az OGL tehet :)
Forza.
Mivel a grafika ma már nem szól a 2d-rõl, csak a 3d-rõl(szerintem sajnos, egy játék színvonalát elsõsorban nem a grafika határozza meg), ezért az sdl-nek így a megjelenítésben valóban nincsen létjogosultsága, viszont a bevitel kezelésnél, hangnál jól jöhet, és grafikára maga az opengl is eléggé platformfüggetlen.
Az igaz amit írsz a konzolokról, de azok számomra nem léteznek :)
Még akkor is ha most már a játékipar jelentõs részét teszik ki. Nem akarok konzol vs. pc flambe belemenni, de szerintem nincs is értelme. Valóban más mûfajú játékok vannak mindkettõre, de nekem a konzolosok nem jönnek be.
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
Az SDL-el az a gond, hogy pont olyan platformokra nincs, amikbõl a játékpiac él (PS2, XBOX, PSP, NDS, GC), és gyaníthatóan nem fog ez változni a nextgen masinák esetében sem... Az általad felsorolt listából komolyabb, fullprice játékfejlesztés, csak is Win-re van, Mac-re néha átportolnak 1-1 pc-s címet. WinCE és Symbian pedig elég eltérõ játékplatform, arra többnyire a PC-n budget kategóriás játékokat portolják át, nekik elképzelhetõ, hogy segítség, de máshol nem igazán...
Lásd a korábban felhozott példát(Kotor 1,2).
És még sok más helyen is.
És már kijött az OpenGL 2.0, amit a legújabb driverek az atitól és az nvidiától már támogatnak is.
Emellett az SDL még nagyon jó alternatíva a directx-nek, bár gondolom azért dx apiból sokkal több van, mint sdl-bõl, de sdl-hez van egy csomó extension.
ÉS az SDL teljesen platformfüggetlen.
Csak egy lista:
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
A directx-bõl is leginkább a d3d az, amit leginkább használnak, az ilyen kis részek, mint directinput, meg directaudio nem olyan nélkülözhetetlenek.
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
http://www.cprogramming.com/tutorial/openglvs.html
Finoman szólva sem fedi a mai valóságot. Anno 98-ban a Carmack is összehasonlította a DirectX 5-öt az OpenGL-el, ezt is még a DirectX 8 idején is volt aki érvként próbálta felhozni...
Jelenleg a DirectX alapú platformok lényegesen nagyobb üzleti potenciát jelentenek egy játékfejlesztõnek: Win, XBOX, X360, így érthetõ, hogy ez a népszerûbb! Egyébként valóban durván 5% körüli a játékpiacon az OpenGL elterjedtsége (persze üzleti alkalmazások esetén jóval magasabb, hisz ott fontos, a Mac, ill Linux is, míg játékoknál elenyészõ). A DirectX 10 megjelenésével gyanítom ez az arány méginkább a DirectX javára fog billenni. Mitöbb azt olvastátok-e, hogy az ID elsõdleges célplatformjának az X360-at tekinti, ez
akár azt is elõrevetítheti, hogy a következõ generációs technológiájukban PC-n is DirectX-et használnak...
Hozzátartozik még a képhez, hogy a PS3-on egy OpenGL ES 2.0 grafikus api lesz, úgyhogy sok jó játék fog OpenGL-t használni, csak legfeljebb nem PC-n... ;) (Bár ha egy stuff nem alapból multiplatformként készül, csak késõbb portolják PS3-ról, akkor lehet jó alternatíva az OpenGL)
ja egy két cím van ue3.0 aztán ennyi...
jövõbeli unrealos is van ám bõven ... és akkor még nem emlitettük a számtalan egyéb játékot, ami szintén nem ogl lesz :) ez van, MS kinyirta az OGL-t :(
Forza.
| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |
ugyhogy jelenleg a játékok 5%-a max OGL :)
ATI meg a dumával elmegy a francba, meg lehet nézni az energiazabáló x1900asukat :(
Forza.
S3 Metal powa :D
| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |
Bár gondolom, hogy a DX azért "picivel" többet tud, de ez akkor is nagy ár érte.
Viszont azt tudom, hogy az OpenGL több dolgot támogat, mint a D3D.
http://www.cprogramming.com/tutorial/openglvs.html
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy
Ez kamu,max. a Microsoft nem szereetné. Ha csak a Q1-2-3 játékok vagy a Doom3 + Q4 motorját tekintjük, az már magában a játékok vagy harmada :)
Aztán vannak és lesznek olyan gagyi játékok, mint a KOTOR1-2 és társai, ami nem J.C. motorjával megy még is "aljas módon" OpenGL-t igényel ;)
Nem a lényeg, hanem a fontos!
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
OpenGL-ben fõleg nem.
\"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard\" - John F. Kennedy