znali neko u kojem se programskom jeziku mogu raditi igrice za PS2.....
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Ako sam ti pomogao, stisni HVALA! =)
To su ti ti takozvani "wannabe hacker/programmer/game maker ... ;)
znali neko u kojem se programskom jeziku mogu raditi igrice za PS2.....
Engleskom..
To su ti ti takozvani "wannabe hacker/programmer/game maker ... ;)
To si i ti nekada bio ili si još uvijek... :)
Obožavam likove s pro, haker, master i sličnim stvarima u imenu, primarno zato što sam i ja tako gledao stvari kad sam se registrirao, sad vidim kako je glupo.
Nečeš ti napravit igru kolega, ako bi nešto htio, eventualno sklepati, da liči na nešto, kreni učiti, možda za koju godinu...
A ti bi radio homebrew igre? Nije to za svakoga...
znali neko u kojem se programskom jeziku mogu raditi igrice za PS2.....
Nije to stvar programskog jezika, nego compilera. Stoga je pravo pitanje "Zna li netko koji compiler moze proizvesti ispravan PS2 binary?" - Odgovor je GCC
Programski jezik u kojem ces vjerojatno htjeti programirati je C/C++.
Ovdje imas cijeli forum posvecen toj tematici:
http://forums.ps2dev.org/viewforum.php?f=11&sid=e0c4c3e6df3cc2e88d91d85c99eae996
od cega bih posebno izdvojio ovu temu:
http://forums.ps2dev.org/viewtopic.php?t=11523
Imaj na umu da su ovo prilicno egzoticne i napredne stvari, usko vezane uz PS2, te se stoga prebaci na taj forum jer ti ovdje malo tko (ako itko) uopce ima iskustva s developmentom za PS2. Ja sam bio dobra dusa pa sam te usmjerio u pravom smijeru, ali dalje moras sam...
Nadam se da te neću obeshrabriti, programiranje za konzole je puno teže nego za PC zbog nekoliko stvari:
Da bi efektivno debugirao kod trebaš imati hardverski debugger odnosno PS2 TOOL (PC sa linuxom + PS2 sa dev BIOSom).
Istestirani i službeni toolchain košta, uz to trebaš biti licencirani developer.
Naravno postoji open source PS2 toolchain koji je jako, i to stvarno mislim jako dobar ali uvijek posoji nešto što ne radi kako spada.
Moraš naučiti kako konzola diše i kad i gdje što smiješ raditi (Npr stanje gamepada se čita nakon V-Synca inače se dobiju pogrešni podaci).
Naravno retail konzole mogu poslužiti za programiranje, ali kod greške neće ti ko u Visual Studiu prikazati breakpoint nego će
konzola skočiti na definirani vektor (adresa u memoriji) i ovisno o težini greške se resetirati, pa ti pogodi što ne valja...
Nadalje, konzole su vođene V-Syncom (i H-Syncom) na koji moraš dobro paziti i uskladiti svoj kod sukladno time.
Npr: Počneš puniti VRAM i na pola ti se dogodi V-Sync i slika je puna smeća.
Preporučam da probaš XNA studio pošto je najsličniji konzolama (real time execution, nasuprot event driven na PC-u), ima dosta tutoriala, besplatan je, a i možeš svoje igre vrtiti na Xboxu.
LIcenza za Playstatio 3 košta oko 32 000 kuna ako se ne varam.
LIcenza za Playstatio 3 košta oko 32 000 kuna ako se ne varam.
Licenca je tu najmanji problem. Prvo je potrebno isprogramirati nesto vrijedno placanja te licence...
Osim toga licencu trebas samo za prodaju svojih igara, za vlastitu uporabu ti nije ona potrebna.
Pa neće valjda lik pitati u kojem programu programirati ako ne zna programirati? Ako je to slučaj onda jednostavno lock topic...
Pa neće valjda lik pitati u kojem programu programirati ako ne zna programirati? Ako je to slučaj onda jednostavno lock topic...
A što da ne. Možda čovjek ne zna programirati. Hoće da nauči, a interesuju ga igre za PS2.
BTW. Ne programira se u programu nego u programskom jeziku.
@autor
C++ i GCC.
Pa neće valjda lik pitati u kojem programu programirati ako ne zna programirati? Ako je to slučaj onda jednostavno lock topic...
Nije to stvar zna li on ili ne zna. Na sto sam konkretno mislio kad sam rekao da prvo treba imati nesto vrijedno placanja licence? Mislio sam na to da se neces zaletjeti unaprijed pljunuti brdo love da bi kupio licencu za nesto sto mozda nikada neces izdati kao komercijalni proizvod, ili jos gore, nesto sto mozda nikada nece biti ni dovrseno. Ljudi svasta zele uciti i isprobavati, samo zato sto se on interesira za to ne podrazumjeva automatski da on zeli monetarizirati taj svoj pokusaj. Ako ta njegova hipotetska homebrew igra dogura tako daleko da postane malo remek djelo koje se isplati prodavati lako ce onda pronaci i izdavaca i platiti licencu. To je ono sto sam htio reci.
A ako ne zna programirati, a Boze moj, sada se vise ne smije biti ni znatizeljan odmah se treba narugati i zazivati zakljucavanje teme? Ne postoje glupa pitanja, samo glupi odgovori...
