játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5511
FZoli:    4894
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2529

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2198
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1654
syam:    1491
> 1 <
WToma - Guests | hsz       Online status #6057   2005.09.15 09:03 GMT+1 óra  
Ez alapján szinte csorogni kezdett a nyálam, azt hittem a bevezető alapján hogy valahol iszonyatos szívás lesz belőle, de úgy látom ez happy end konfliktus nélkül
Toma

"Ez nem bug, hanem feature!"

   
Gaborious - Guests | hsz       Online status #6056   2005.09.15 06:43 GMT+1 óra  
Jól tudom -e, hogy mind a M$ ill a Sony részesedést kér minden játéklemezért (kb 5-20$?

Codito ergo bumm

   
hrusi - Guests | hsz       Online status #6055   2005.09.15 01:57 GMT+1 óra  
Ez szerintem elég barátságos
Arra lennék még kiváncsi hogy, mi a helyzet a Sony-nál.
Engem igazán a most kijövő PS3 érdekel.

hrusi(Módosította hrusi 2005.09.15. 09:57-kor)

   
Ford Fairlane - Guests | hsz       Online status #6054   2005.09.15 01:36 GMT+1 óra  
Hmm...

Van nemi tapasztalatom konzolfejlesztesrol, megosztom veletek, bar ha jol latom kezd ez a topic is elmenni a DX vs. OGL tema fele.
Szal mielott hivatasos jatekfejleszto lettem, irogattam fejlesztgettem egy sajat engine-t, ami eleg pofas, sok sok featuret tud (http://monster3d.fw.hu). Csak a tapasznyalat kedveert ki akartam probalni hogy ugyanezzel mihez tudok kezdeni egy konzolon. Otthon van egy jo kis xbox-om, meghat fut is azon minden szal nekialltam. Az elso komoly feladat az SDK, pontosabban XDK beszerzese volt. Ma mar megtalalhato mindenfele csereberelo halozatokon, 300mega korul mozog a merete, nem is az volt a gond. Ezekhez a feladatokhoz egy specialis BIOS-al rendelkezo doboz kell, ami debug bios neven fut. Ilyet ugye nem hackelnek a gepedbe sehol sem, nem lenne ertelme, de sikerult megoldanom, hogy kicserelje a biost futasi idoben a memoriaban, igy mar masolhattam is az SDK xbox-os reszet vigan a dobozra. Megvolt, elindult a fejlesztoi kornyezet rajta.
A PC-re egyszerubb dolgom volt. Ugyanugy mint a DXSDK-t a DevStudio utan tettem, fel beepult a feljesztoi kornyezetbe es a windowsba frankon. Megtalalta az xbox-ot (halozatba kell kotni vele, semmi extra, sima lan) es kezdodhetett a moka. Eloszor kisebb progikkal probalkoztam es az eredmeny meglepo volt. A programok legnagyobb resze nagyon kis valtoztatassal lefordult (mas main fv., nem lephetsz ki a programbol sehol, mivel nem lenne ertelme, es a kedvencem, nem kell ablakot csinalni hogy fullscreen 3d progit csinaljak . A kulonbseg durva volt, a DXSDK-ban is megtalalhato delfines demo 1800 fps-el futott debug modban.
Na mondom remek, de mi lesz a third party cuccokkal. XML-parser siman fordul, a fizikai szimulator miatt, a tokamak miatt aggodtam egy kisse, de meglepetesre az is egy szo nelkul lefordult a dobozra is. Hat ezzel is mevolnank, johet az engine.
Gyakorlatilag DirectX van a boxon. Nehol ahol egy interfacet mashogy hivtak, atdefine-olva a nevek, ablakkezeles megszuntet, DLL-ek atirva lib-re, ilyesmik. 4 ora alatt sikerult a masfel mega forraskodnyi engine-t leforditani, es meg fel ora volt futasra birni 0 tapasztalat mellett ezen a teren.
Debug modban kb 10x olyan gyorsan tudta ugyanazt, amit a PC-n releaseban. A progit gyakorlatilag ugyanabban a DevStudio kornyezetben feljelszted, mint a PC-s alkalmazast, es ha az alrendszereket lib-kent irod meg, akkor csak az exe-t kell kicsit komolyabban modositani. A DevStudio miatt minden fejlesztesi tapasztalat felhasznalhato, es 3D-re gyakorlatilag a 8.1-es DX interfesze hasznalatos. A debugolas a halozaton keresztul remote debuggal tortenik, ami gyakorlatilag ugyanazt eredmenyezi, mintha a gepen futna a program.
Hat kb ennyi. Valoszinuleg ez all az xbox sikere mogott jelentos reszben (azert eleg rovid ido alatt meglepoen sok jo jatek jott ki ra). Egy cegnek nem mindegy hogy a programozoinak meg kell-e tanulni egy teljesen uj API-t programozni, vagy csak hasznaljak a mar meglevo tudasukat es egy kicsit kibovitik (az abszolut kedvencem a kozos memoria kovetkezmenye: foglalsz egy tombot, feltoltod vertex adatokkal, majd kozlod a dobozzal, hogy ez mostantol vertex buffer, teljesitmenylevonas nelkul).
Utananeztem meg annak idelyen, hogy egy kis csapat altal fejlesztett xbox jatek mire szamithat a kiadas teren. Erdekes. Vagy a ceged vesz XDK-kat rengeteg sok-sok penzert (ez egy kisebb csapatnak nem annyira kivitelezheto), vagy beszall az MS inkubator programba, ahol kapnak ingyen XDK-kat, supportot, de ha jol emlexem fel even belul elo kell allni egy jatekkal (namost mivel ez fel ev alatt lehetetlen, igy valoszinubb ez a garazsfejlesztesek legalizalasara hivatott), az MS elintezi a kiadast ha megut egy mercet, viszont ekkor (nam emlexem pontosan mekkora) szazalekot vesz le, ami genyo dolognak tunhet, de boven segithet elindulni kisebb csapatoknak meg igy is.

Hat ennyi lenne a dolog. Remelem sokaknak hasznos lesz ez a tapasztalatom.

#include "stdio.h"
void main()
{printf("Hello world!!!";}

   
TPG - Guests | hsz       Online status #6053   2005.09.14 12:12 GMT+1 óra  
Idézet
gymisi írta:
Carmack áttér dx9-re és abban fejleszt majd!Valahol olvastam, meg talán xbox-ra is akar fejleszteni

Akkor tudsz valamit,ha tudod, hogy mit nem tudsz!
Már át akart térni a Doom3-nál is de nem sikerült neki.
XBox-ra meg sztem nem nagyon fog fejleszteni (max hagyja hogy valaki portolja a munkáját) mert amennyire ő utálja az MS-t.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
hrusi - Guests | hsz       Online status #6052   2005.09.14 12:12 GMT+1 óra  
nyitottam erre egy új témát.


hrusi

   
TPG - Guests | hsz       Online status #6051   2005.09.14 12:11 GMT+1 óra  
Idézet
hrusi írta:
Pontosan azt akartam írni hogy ha valaki kezdő, akkor szerencsésebb ha platformfüggetlenül tanul meg programozni, ill. olyan könyvtár API-t ismer meg.
Szerintem inkább az előrelátó programozó oyan...
pl.: ha DirectX-es enginet használsz és pl lekérnek hogy portold már a programod valami konzolra (esetleg többre), na ekkor van nagy szarban az ember. Szóval az ilyen többletmunka elkerülése miatt érdemes így programozni.
Carmack meg úgy tudom az OpenGL-t szereti.

hrusi
Dx-es engine-t simán probléma nélkül lehet portolni XBox-ra.
Carmack meg azért Gl-es mert mikor még ő kezdte nem volt csak GL + Glide. Ő utálta a Glide-ot így maradt a GL. Egyébként PC-ről nem szokás konzolra protolni mert nem érdemes annyit melózni vele.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
gymisi - Guests | hsz       Online status #6050   2005.09.14 12:08 GMT+1 óra  
Carmack áttér dx9-re és abban fejleszt majd!Valahol olvastam, meg talán xbox-ra is akar fejleszteni

Akkor tudsz valamit,ha tudod, hogy mit nem tudsz!

   
hrusi - Guests | hsz       Online status #6049   2005.09.14 12:04 GMT+1 óra  
Pontosan azt akartam írni hogy ha valaki kezdő, akkor szerencsésebb ha platformfüggetlenül tanul meg programozni, ill. olyan könyvtár API-t ismer meg.
Szerintem inkább az előrelátó programozó oyan...
pl.: ha DirectX-es enginet használsz és pl lekérnek hogy portold már a programod valami konzolra (esetleg többre), na ekkor van nagy szarban az ember. Szóval az ilyen többletmunka elkerülése miatt érdemes így programozni.
Carmack meg úgy tudom az OpenGL-t szereti.

hrusi

   
TPG - Guests | hsz       Online status #6048   2005.09.14 11:58 GMT+1 óra  
Idézet
hrusi írta:
Ezzel azért nem értek egyet mert mindennek létezik multiplatformos alternatívája. Nekem az tapasztalatom hogy a programozók azt használják amit a szájukba adnak és maguktól alig tájékozódnak.
Ez nagy hiba, pl minek a DirectX ha van OpenGL + SDL. Szóval csak annyi a többletmunka hogy mindig körül kell nézni, főleg a neten. Ha meg még semilyen API-t nem ismer az ember az a legjobb mert nem kell még átszokni se

hrusi
Igen a rabszolgaprogramozó ilyen. De az a programozó aki szereti amit csinál az nem ilyen (pl:Carmack).
Minek DX? 1, Mert a MS kitalálta (és jól tette) 2, Sokkal kényelmesebb, optimalizáltabb mintha az ember megírná ugyanazt GL alatt. És a támogatásról akkor még nem is beszéltünk.
Ha az ember semmilyen API-t sem ismer akkor még igen csak kezdő.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
hrusi - Guests | hsz       Online status #6047   2005.09.14 11:49 GMT+1 óra  
Ezzel azért nem értek egyet mert mindennek létezik multiplatformos alternatívája. Nekem az tapasztalatom hogy a programozók azt használják amit a szájukba adnak és maguktól alig tájékozódnak.
Ez nagy hiba, pl minek a DirectX ha van OpenGL + SDL. Szóval csak annyi a többletmunka hogy mindig körül kell nézni, főleg a neten. Ha meg még semilyen API-t nem ismer az ember az a legjobb mert nem kell még átszokni se

hrusi

   
gymisi - Guests | hsz       Online status #6046   2005.09.14 11:40 GMT+1 óra  
Idézet
TheProGamer írta:
(gymisi írta:
Az Invictusnak még a Monster Garage játékát az Activision adta ki xbox-re meg pc-re!meg valamikor Codemasters is kiadta egy játékát az invictusnak!

Akkor tudsz valamit,ha tudod, hogy mit nem tudsz! )Akkor tévedtem. Már két ilyen team van. De nem hiszem hogy nagyon több lenne.

SZVSZ nem érdemes only konzolra fejleszteni. Hiányoznak belőle azok a lehetőségek amik a PC-nél alapból adottak.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]
Egyetértek

Akkor tudsz valamit,ha tudod, hogy mit nem tudsz!

   
TPG - Guests | hsz       Online status #6045   2005.09.14 11:39 GMT+1 óra  
Idézet
hrusi írta:
Szerintem meg csakis platformfüggetlenül érdemes fejleszteni és aztán annyi helyre benyomni a játékot amennyire csak lehet.
Legalábbis én így látom. A platformfüggetlenség nem jelent többletmunkát. Amit szeretnék: Win, Linux, PS2 vagy inkább PS3

hrusi
Jelent az többletmunkát főleg a programozónak mivel ezzel meg van kötve a keze. Ugyanis egy rakás olyan kényelmes függvényt nem használhat amivel egyébként könnyen meg lehetne oldani a helyzetet. PS-nél még a grafikusoknak is ügyeskedni kell hogy a cucc egyáltalán hajlandó legyen normálisan futni. Ennek az eredmény általában igen ronda. Sztem inkább ki kell egy platformot választani és azon olyat alkotni hogy a felhasználó lehidaljon.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
hrusi - Guests | hsz       Online status #6044   2005.09.14 11:33 GMT+1 óra  
Szerintem meg csakis platformfüggetlenül érdemes fejleszteni és aztán annyi helyre benyomni a játékot amennyire csak lehet.
Legalábbis én így látom. A platformfüggetlenség nem jelent többletmunkát. Amit szeretnék: Win, Linux, PS2 vagy inkább PS3

hrusi

   
TPG - Guests | hsz       Online status #6043   2005.09.14 11:20 GMT+1 óra  
Idézet
gymisi írta:
Az Invictusnak még a Monster Garage játékát az Activision adta ki xbox-re meg pc-re!meg valamikor Codemasters is kiadta egy játékát az invictusnak!

Akkor tudsz valamit,ha tudod, hogy mit nem tudsz!
Akkor tévedtem. Már két ilyen team van. De nem hiszem hogy nagyon több lenne.

SZVSZ nem érdemes only konzolra fejleszteni. Hiányoznak belőle azok a lehetőségek amik a PC-nél alapból adottak.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
gymisi - Guests | hsz       Online status #6042   2005.09.14 10:58 GMT+1 óra  
Az Invictusnak még a Monster Garage játékát az Activision adta ki xbox-re meg pc-re!meg valamikor Codemasters is kiadta egy játékát az invictusnak!

Akkor tudsz valamit,ha tudod, hogy mit nem tudsz!

   
TPG - Guests | hsz       Online status #6041   2005.09.14 10:27 GMT+1 óra  
Idézet
hrusi írta:
Na ezt nem értem , hisz én már egy kész anyagot vinnék nekik.
De pl ott van a Crash Day(egy autós, törős, Stunts remake) nevű játék, az a csapat is frissen alakult megírták és csak utánna kerestek maguknak kiadót. És most ha nehezen is de találtak.

hrusi
Ha nincs mögötted tapasztalat, jó eladási mutatók és jó kritikák akkor a nagyok nem állnak szóba veled. Ez a helyzet a magyar fejlesztő cégek nagyrészével. Ugyanis tudtommal ismertebb kiadó idáig egyedül a Digital Reality-vel állt szóba (asszem a CDV).

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url](Módosította TheProGamer 2005.09.14. 18:28-kor)

   
hrusi - Guests | hsz       Online status #6040   2005.09.14 10:24 GMT+1 óra  
Na ezt nem értem , hisz én már egy kész anyagot vinnék nekik.
De pl ott van a Crash Day(egy autós, törős, Stunts remake) nevű játék, az a csapat is frissen alakult megírták és csak utánna kerestek maguknak kiadót. És most ha nehezen is de találtak.

hrusi

   
TPG - Guests | hsz       Online status #6039   2005.09.14 10:20 GMT+1 óra  
Idézet
hrusi írta:
Az előbbi ötletem az úgy lett volna, hogy megkeresem pl az EA Games-t aki látná hogy király a játék, és náluk lőnénk be pontosan a konzolra.
A játék multiplatformra lenne tervezve: PC (Win, Linux), PS2

hrusi
Az a baj hogy csak a nagyobb kiadókon keresztül lehetne a Sonyig eljuttatni a játékot, viszont ezek a nagyobb kiadók szóba sem állnak ismeretlen egyénekkel.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
hrusi - Guests | hsz       Online status #6038   2005.09.14 10:16 GMT+1 óra  
Az előbbi ötletem az úgy lett volna, hogy megkeresem pl az EA Games-t aki látná hogy király a játék, és náluk lőnénk be pontosan a konzolra.
A játék multiplatformra lenne tervezve: PC (Win, Linux), PS2

hrusi

   
WToma - Guests | hsz       Online status #6037   2005.09.14 10:07 GMT+1 óra  
Sajnos ez egy elég ördögi kör... Tehát akkor nem csak azok a letölthető fejlesztőeszközök kellenek hanem egy kis hardverhekk is Bár nekem mindegy, mert nincsen konzolom
Toma

"Ez nem bug, hanem feature!"

   
TPG - Guests | hsz       Online status #6036   2005.09.14 09:31 GMT+1 óra  
Idézet
hrusi írta:
Akkor talán úgy lenne megoldható a dolog hogy ha elkészítem a játékot akkor megkeresek egy forgalmazót és azon keresztül legalizálnánk a fejlesztést ?

hrusi
A PS játékoknak egyetlen forgalmazója van: A Sony. Ők pedig kiröhögnek ha ismeretlen fejlesztőként mész oda.

[url=http://theprogamer.uw.hu/ > http://theprogamer.uw.hu/ [/url]

   
hrusi - Guests | hsz       Online status #6035   2005.09.14 09:29 GMT+1 óra  
Akkor talán úgy lenne megoldható a dolog hogy ha elkészítem a játékot akkor megkeresek egy forgalmazót és azon keresztül legalizálnánk a fejlesztést ?

hrusi

   
tompp - Guests | hsz       Online status #6034   2005.09.14 08:45 GMT+1 óra  
Idézet
WToma írta:
Nem néztem meg hogy ezeknél milyen a licensz, de általában úgy van opensource-os eszközöknél, hogy amit vele készítesz arra nem vonatkozik, hanem egészen a te döntésed hogy kinek/milyen feltételekkel adod oda. Pl. a gcc-vel fordítasz, a programod nem lesz opensource. (Persze lehet hogy itt más).
Azt viszont elképzelhetőnek tartom, hogy csak ingyenes projektekhez szabad felhasználni ezeket.
Toma


a ps2dev fele opensource eszkozokkel meg nem is lenne nagy gond, viszont a programod futtatasahoz a konzolt modositanod kellene, hogy olyan kodot futtass, amit a sony vagy a m$ (etc) nem signalt. Viszont a DMCA ertelmeben a vedelmi eljaras barmilyen megkerulese - peldaul modchippel - illegalis (e.g. torvenybe utkozo) birtoklas kereskedelmi felhasznalas celjabol vagy akar csak a modchip hasznalata ("even use of it". Ahhoz, hogy a sony szoba alljon veled, mint fejleszto, legalabbis komoly referencia (fejlesztoi mult) szukseges. Egyenekkel nem targyalnak, csak "cegekkel".

Hallowed are the Ori

   
WToma - Guests | hsz       Online status #6033   2005.09.13 10:54 GMT+1 óra  
Nem néztem meg hogy ezeknél milyen a licensz, de általában úgy van opensource-os eszközöknél, hogy amit vele készítesz arra nem vonatkozik, hanem egészen a te döntésed hogy kinek/milyen feltételekkel adod oda. Pl. a gcc-vel fordítasz, a programod nem lesz opensource. (Persze lehet hogy itt más).
Azt viszont elképzelhetőnek tartom, hogy csak ingyenes projektekhez szabad felhasználni ezeket.
Toma

"Ez nem bug, hanem feature!"

   
hrusi - Guests | hsz       Online status #6032   2005.09.13 10:37 GMT+1 óra  
Lehet hogy csak otthoni célokra nézik ezt el.
Pl ha ezzel akarna valaki kereskedelmi játékot fejleszteni akkor már illegális lenne.
na meg nemtudom lehet-e zárt forráskódú projektben használni a kódjukat.

hrusi

   
WToma - Guests | hsz       Online status #6031   2005.09.13 09:53 GMT+1 óra  
Nem hiszem hogy kifejezetten illegális lenne, mert egy 2004 májusi konferenciáról szóló hír jövő időben van kiírva, tehát már több, mint egy éves, és ha illegális lenne akkor azóta a Sony régen kicsinálta vona őket
Toma

"Ez nem bug, hanem feature!"

   
hrusi - Guests | hsz       Online status #6030   2005.09.13 09:40 GMT+1 óra  
Idézet
WToma írta:
Hali.
Előrebocsátom, hogy még nem csináltam ilyet, de érdekel a téma. Én úgy tudom hogy pl PS2-re meg xbox-ra csak valami speciális fejlesztői konzollal lehet programot írni, amit viszont nem is lehet talán megvenni, hanem bérelni kell a gyártótól kemény pénzekért. Gondolom ahhoz jár SDK is.
Elvileg járható út lenne a PC+emu is, (+valahonnan megszerezni az SDK-t: de honnan? ) de az valószínűleg amúgy is túl lassú lenne. (Meg még sehol se olvastam hogy valakinek ilyen sikerült volna. Ez persze nem jelenti azt hogy nem is lehet).
PS3-ra szerintem hasonló a helyzet.
Toma


Hi!

kicsit én is nézelődtem:
ps2dev.org

Ezek a srácok opensource-os fejlesztőeszközöket csinálnak.
Csak azt nem tudom hogy ez legális-e ?
Mármint hogy nem vesz az ember PS2 SDK-t.

hrusi

   
WToma - Guests | hsz       Online status #6029   2005.09.13 09:03 GMT+1 óra  
Hali.
Előrebocsátom, hogy még nem csináltam ilyet, de érdekel a téma. Én úgy tudom hogy pl PS2-re meg xbox-ra csak valami speciális fejlesztői konzollal lehet programot írni, amit viszont nem is lehet talán megvenni, hanem bérelni kell a gyártótól kemény pénzekért. Gondolom ahhoz jár SDK is.
Elvileg járható út lenne a PC+emu is, (+valahonnan megszerezni az SDK-t: de honnan? ) de az valószínűleg amúgy is túl lassú lenne. (Meg még sehol se olvastam hogy valakinek ilyen sikerült volna. Ez persze nem jelenti azt hogy nem is lehet).
PS3-ra szerintem hasonló a helyzet.
Toma

"Ez nem bug, hanem feature!"(Módosította WToma 2005.09.13. 17:04-kor)(Módosította WToma 2005.09.13. 17:04-kor)(Módosította WToma 2005.09.13. 17:05-kor)

   
hrusi - Guests | hsz       Online status #6028   2005.09.13 03:45 GMT+1 óra  
Hi!
azért indítom ezt a témát mert kíváncsi vagyok hogy milyen licenszek kellenek ahhoz hogy konzolra fejleszthessen valaki.
Ha valakinek már vannak konzolos tapasztalatai azt megírhatná.
ami édekel: XBox, PS2, PS3

hrusi

   
> 1 <