Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Razvoj na Xbox 360?

[es] :: GameDev - Razvoj Igara :: Razvoj na Xbox 360?

Strane: < .. 1 2 3

[ Pregleda: 18190 | Odgovora: 48 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

srdjandakic

Član broj: 11297
Poruke: 430
*.dynamic.sbb.co.yu.



+14 Profil

icon Re: Razvoj na Xbox 360?19.08.2006. u 13:01 - pre 215 meseci
Citat:
ko normalan jos programira u Delphiju!?


"Odbor za doček" (tm) strikes again :)

Ljudi programiraju u Delphiju sve dok imaju interesa to da rade. Za Win32 platformu (venturine gaming konzole) to je sjajan alat za razvoj, sa velikim communitijem (support) koji prati razvoj DX-a.
 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
...52.130.235.dc.telemach.net.



+1 Profil

icon Re: Razvoj na Xbox 360?19.08.2006. u 16:19 - pre 215 meseci
Citat:
srdjandakic:Ljudi programiraju u Delphiju sve dok imaju interesa to da rade. Za Win32 platformu (venturine gaming konzole) to je sjajan alat za razvoj, sa velikim communitijem (support) koji prati razvoj DX-a.

;)
Delphi je bre zastareo i sve što ti on pruža kao razvojno okruženje ne može da se poredi sa C#-om (koji je pritom BESPLATAN). Da ne pominjemo da je C# standard za Win32 pogramiranje, i da je delfi odavno izgubio rat sa Visual Basic-om, i sada se odrzava tu i tamo (sve manje i manje) samo zbog inercije. Tvorac Delphija je koliko se secam napustio tadasnji Borland i radio (radi?) u C# dev timu.

Delphi je odavno prso, a ako to ne vidiš sam onda slobodno nastavi da ga koristiš jer ti je ionako svejedno ;)
Iskreno vaš,
Odbor za doček

:)

E da, cini mi se da postoji Delphi.NET :)
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
212.200.123.*



+6455 Profil

icon Re: Razvoj na Xbox 360?20.08.2006. u 00:47 - pre 215 meseci
Citat:
Filip Strugar
Nikako ne treba takvoj osobi dati (uopste) platu, niti imas ikakve koristi od njenog rada. Za 1000 eura u srbiji (i ok radnim uslovima) mozes naci vrlo dobrog C++ programera koji ume da odradi posao do kraja.


Možda ih i ima, ali ja veoma retko nailazim na takve.. Upravo o tome se i radi.

Citat:
Filip Strugar:
To u startu nekome ko cita oglas znaci da nemas nikakav plan projekta, ako nemas osnovne stvari - razvojno okruzenje.


Aha. Vidiš, to mi baš nije najjasnije.

Ja kada pišem projektnu dokumentaciju ja u njoj pišem šta treba da se uradi, ulazim u detalje svake opcije, lepo sve obradim, pa prekontrolišem da li ima negde praznina pa se ponovo vratim na to popunim, pa onda uz konsultaciju sa glavnim programerom rasporedimo taskove, napravimo neki plan vremena, milestonove itd.

Da li si ti video nekad u nekoj projektnoj dokumentaciji da se ona vezuje za neki određeni programski jezik? Ili sam samo ja to propustio?

Mene lično ne zanima u čemu će programer da radi, sve dok je posao obavljen kako treba i u zadatom roku. Programer, može da otvori hex editor i da ukucava direktno mašinski kod ako mu je volja, to je jednostavno njegova stvar.

Citat:
Filip Strugar:
(btw, ko normalan jos programira u Delphiju!?)


Pa u Delphiju se programira većina business aplikacija danas... A izmeđuostalog, nikada nisam spominjao da se game development radi na Delphi platformi.


Citat:
Filip Strugar:
Normalno da ne, ali ti ja govorim o realnoj situaciji, ta tvoja zamisljena tabela nema mnogo veze sa stvarnoscu.


Voleo bih da čujem tvoje mišljenje.

-------------------------------

Offtopic:

Mislim da je ovde ipak reč o tvojoj sujeti, iako ne vidim razlog zbog čega ti ovo sve primaš toliko lično, i zašto si toliko uvređen kad vidiš da neko u Srbiji radi nešto konkretno. Pa nisi ti čoveče jedini game programer na ovom svetu, i nisi jedina osoba koja nešto zna o programiranju i project managementu. Ne želim da ulazim u lična prepucavanja sa tobom, i prepucavanja tipa čij je veći, i molim te da i ti to zaobiđeš ako ikako možeš.
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.plus.com.



+4 Profil

icon Re: Razvoj na Xbox 360?20.08.2006. u 02:03 - pre 215 meseci
...I svaka tema na GameDev forumu pre ili kasnije zavrshi u "koliko para" i "project management" kategoriji... jako tuzhno...

Ja bih radije da je ventura (pod uslovom da nema NDA restrikcije) saopshtio nama kako taj hw dev-kit ustvari odradjuje posao u njegovom sluchaju, pa da se eventualno pricha o nechem konkretnom. Te priche o broju kvalitetnih programera u Srbiji su toliko passé da ne znam kako vas ne mrzi da ih okrecete u krug.
 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
...52.130.235.dc.telemach.net.



+1 Profil

icon Re: Razvoj na Xbox 360?20.08.2006. u 02:40 - pre 215 meseci
Citat:
Mislim da je ovde ipak reč o tvojoj sujeti, iako ne vidim razlog zbog čega ti ovo sve primaš toliko lično, i zašto si toliko uvređen kad vidiš da neko u Srbiji radi nešto konkretno.

Meni se cini da si ti jedini koji se ovde vređa kad mu neko kaže kako stvari stoje :) A po pričama 'čiji je veći' si koliko vidim poznat po ES-u ;)
Šalu na stranu, daleko od toga da mi smeta kad neko u srbiji radi nešto konkretno - pa ja bih bio presrećan da mogu da se vratim i radim u srbiji. Smeta mi kad neko kaže da nema dobrih ljudi - ima, znam ih dosta, mada ih je više otišlo preko. Samo ne možeš očekivati da ćeš ih naći odmah, treba za to vremena i truda.

Citat:
Ja bih radije da je ventura (pod uslovom da nema NDA restrikcije) saopshtio nama kako taj hw dev-kit ustvari odradjuje posao u njegovom sluchaju, pa da se eventualno pricha o nechem konkretnom.

U pravu si, to bi bilo i smislenije. Ja ću se truditi da u buduće više ne ulazim u ovakve rasprave, bez veze je, i spam.
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
*.hsd1.ca.comcast.net.

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: Razvoj na Xbox 360?20.08.2006. u 02:44 - pre 215 meseci
Citat:
Filip Strugar: Cudi me sta pricas...
Xbox nije prakticno PC nego prakticno (PowerPC) Mac, a normalno da iskustvo steceno na njemu ima mnogo vecu vrednost za gamedev karijeru nego iskustvo steceno na custom-PC-box-u. Pored toga, prvo pitanje na intervjuu za gamedev posao je 'na kojim game konzolama si radio', a ne 'na kojim gambling konzolama si radio', tako da mi nije bas jasno sta si hteo da kazes...

Mislim da si pogrešno razumeo poentu pitanja. Pitanje bi moglo da zvuči ovako:
- Da li si programirao za više platformi u isto vreme?
- Da li si programirao na sistemu sa ograničenom memorijom?
- Da li si ikada rešio problem fragmentacije memorije?
- Da li si ikada tražio bagove u aplikaciji bez debuggera?
itd. Sa pozitivnim odgovorom na pitanje "na kojim konzolama si radio" dobijaš delimičan odgovor na sva ova pitanja. Iako možda taj programer nikada nije bio umešan direkno u rešavanje tih problema, verovatno je imao nekoga u hierarhiji iznad njega ko mu je skrenuo pažnju na greške koje pravi i zna bar delimično o ovim problemima. Radeći na bilo kojoj embeded platformi ti stičeš ovakvo iskustvo, tako da nije baš mnogo bitno da je konzola za igre, hardver za arkadnu ili slot mašinu.

Kada se kaže da XBOX i XBOX360 su praktično PC misli se da je prelazak sa windows-a na XBOX prilično jednostavan. Da bi napravio prvu "hello world" aplikaciju na XBOX-u ako si u životu samo korisio windows, trebaš da znaš da double-click na xbox sdk ikonu, da otvoriš visual studio koji je sastavni deo sdk i napišeš "hello world" u C-u. Kod PS2, PSP, PS3, trebaš prvo da znaš koji ti GCC toolchain treba, koje verzije biblioteka rade jedna sa drugom, kako to sve da instaliraš, uradiš sve to na Linux-u, ili pod Cygwin ili pod Msys, napišeš makefile za hello world app, itd. ;)
Citat:
ventura: Da li si ti video nekad u nekoj projektnoj dokumentaciji da se ona vezuje za neki određeni programski jezik? Ili sam samo ja to propustio?

Pa ako se programski jezik menja od projekta do projekta, onda bi verovatno to trebalo navesti u tehničkoj dokumentaciji.

Ako se gleda kratkoročno i maksimalno pragmatično (lean;), jezik ili hex editor;) koji se koristi je nebitan. Bitno je da ostvari zacrtani cilj i da se to ostvari u najkraćem roku. Ovakav pristup obično vas vezuje za jednu platformu, i dosta koda koji će biti korišćen samo jednom. Takođe izbor jezika zavisi koliko je lako naći programere koji rade u programskom jeziku. Ako to što pravite želite u budućnosti da koristite na drugim platformama, nadograđujete, itd. onda je najbolje ići sa C ili C++, jer kompajleri za te programske jezike postoje bukvalno na svakoj platformi (i hardware i OS).

Najbolji primer lošeg izbora programskog jezika je NaughtyDog (inače veoma uspešna firma) koji je godinama koristio asembler, C/C++ i LISP za programiranje igara. Iako je LISP za njih bio odličan izbor u smislu brzine, fleksibilnosti, itd. pokazao se kao noćna mora kada su tražili programere. Već je po defaultu teško naći iskusne programere igara, i onda se na to još doda LISP, pa umesto da zaposliš programera koji već zna šta radi, prvo moraš da ga uvežbaš da programira u novom programskom jeziku. Još gore je što to novo naučeno znanje nije nikom drugom bitno u industriji igara, jer niko drugi ne koristi LISP.

 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.plus.com.



+4 Profil

icon Re: Razvoj na Xbox 360?20.08.2006. u 03:20 - pre 215 meseci
Citat:
Ako to što pravite želite u budućnosti da koristite na drugim platformama, nadograđujete, itd. onda je najbolje ići sa C ili C++, jer kompajleri za te programske jezike postoje bukvalno na svakoj platformi (i hardware i OS).


Ovo vazhi kod front-end softver, barem u venturinom sluchaju.
Nisam radio na "kockarskim platformama", ali je back-end podjednako vazhan i chini mi se da je izbor tehnologija u tom delu mozhda i vazhniji od front-enda (u smislu specifikacija zahteva). Tj. kako, kojim alatima i putem kog medija izvlachiti podatke iz mashina (ako vec ne postoji ugradjen softver za tu namenu u samom hardveru). Za takve stvari je Delphi (ili C++Builder) upravo fenomenalan, ne vidim nikakav problem u korishcenju tih alata za konkretan posao, niko nije pomenuo da ce razvijati middleware za koji bi izbor non-Microsoft tehnologija bio suicidalan. Naravno, ne poznajem dotichnu hardversku platformu, pa ne mogu da detaljishem na tu temu.




Citat:
Kod PS2, PSP, PS3, trebaš prvo da znaš koji ti GCC toolchain treba, koje verzije biblioteka rade jedna sa drugom, kako to sve da instaliraš, uradiš sve to na Linux-u, ili pod Cygwin ili pod Msys, napišeš makefile za hello world app, itd. ;)

Upravo si mi upropastio vikend ovim podsecanjem, hvala, ali nemoj vishe ;)



Off-topic skroz, sorry, ali kad ih je vec Branimir pomenuo:
NaughtyDog... to su perfekcionisti kakvi se retko nalaze (btw, jedini studio za koji i inzhinjeri iz Sony-a kazhu da koriste 100% hardver Sony-a). Nije retko videti na polu-public forumima kako se sami medju sobom bukvalno svadjaju na vechitu C vs C++ temu, dok ostali sede sa strane i posmatraju... :)
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
62.240.6.*



+6455 Profil

icon Re: Razvoj na Xbox 360?20.08.2006. u 11:45 - pre 215 meseci
Mi do sada sve što smo radili je IS za sportske kladionice (poslednje 3-4 godine koliko već), znači business aplikacija nema grafike i sl. (doduše ima u jednom segmentu terminala za sportsko klađenje, ali to je sve 2d grafika u principu) ali ima nekih svojih specifičnosti tipa - kerberos, aes enkripcija svega, sopstveni protokol za prenos podataka, realtime rad, skalabilnost itd itd...

Od proleća smo razvili neku pilot game aplikaciju u Delphiju, sa podosta opcija, i relativno smo brzo odradili komplikovane stvari tipa multi site progresivni jackpot, brza razmena podataka, online režim, bonus igre, multi denomination itd itd. jer smo ogromne delove backend koda iz softvera za kladionice samo iskoristili ovde... Aplikacija radi fenomenalno, trenutno se vrti na nultoj seriji od 50 mašina da se vidi da li ima bugova i gde su slabe tačke... Inaču bugovi u ovom poslu koštaju mnogo... Zaglavljivanje igre obično te odmah košta oko 800 evra (razbijen TFT + Touchscreen), i plus još veću štetu imaš od lošeg publicitieta... A nedajbože da se provuče neki bug za pogrešno obračunavanje, tek tad niko neće hteti da sedne za mašinu, tako da je programiranje svega toga jako osetljiva stvar, i greške se skupo plaćaju...

Inače sve do sada je rađeno u Delphiju + MSSQL baza, jer se Delphi pokazao kao najbolje rešenje i kao najproduktivniji alat za razvijanje biznis aplikacija. Što se tiče baze, birano je između Oracle-a i MSSQL-a, odabran je MSSQL samo zbog pristupačnije cene licence, i cene developmenta (za Oracle bi trebao da imam i posebno ljude samo za rad sa njime).

Sada od Septembra ja želim da oformim kompletno novi tim koji će raditi samo game development. Njihova hardverska platforma će biti Quixant QX-10. Pošto je QX10 totalno luda platforma, postoji opcija za Windows XP Embedded, Linux, ili neki njegov osnovni kernel gde se development radi u primitivnom C kompajleru. Dakle, čak ni izbor OS-a nije definisan. Pošto je tu osnovni limit hardverska platforma, nema nekih specijalnih zahteva za bazom podataka, developeri se mogu odlučiti na bilo koju, ali naravno sve uz konsultacije samnom, i tada kada oformim tim, odlučićemo prvo na kom OS-i će ići development, pa tek onda u kom jeziku će se pisati kod...

Ja sam lično za opciju da se development radi na XP embedded, jer je cena licence zanemarljiva (90 dolara), a pruža najviše opcija, i mislim da bi razvijanje najbrže i najkvalitetnije išlo upravo na XP-u.

Citat:
bkaradzic: Pa ako se programski jezik menja od projekta do projekta, onda bi verovatno to trebalo navesti u tehničkoj dokumentaciji.


Ne menja se od projekta do projekta, ali pošto je ovo totalno nova platforma, i sve je totalno novo, dakle nema mnogo veze sa onim pre što smo radili tu je ostavljena kompletna sloboda izbora...
 
Odgovor na temu

WalterWhite

Član broj: 309771
Poruke: 139



+8 Profil

icon Re: Razvoj na Xbox 360?19.09.2013. u 09:23 - pre 129 meseci
Pozdrav svima,

uf ako je ovde neko ziv svaka mu cast :D
Ja imam jedan "problemcic" i ne znam gde da se obratim, tj u kojoj temi, ako ta tema uopste postoji zato vas sve molim da mi ili pomognete u resavanju problema ili makar da me uputite na pravu temu.
Naime, ne znam oko kojeg xbox 360 da se odlucim, uzeo bih polovan, ALI ODMAH DA BUDE JASNO, SAMO ZBOG GTA 5 KOJI JE SAD IZASAO I NICEGA VISE!!
Zato necu da dajem neke pare, ako me razumete :)
Nasao sam dva, oba po oko 5000 dinara.

(Kopiracu opis koji su mi oba prodavca dostavila)

Prvi:

Xbox 360 debeli (flesovan) sa napajanjem. Nema hdmi izlaz.
Recite ako treba jos nesto da znam odnosno da pitam, poslacu poruku prodavcu.

Drugi:

Xbox 360 debeli je ispravan, radio je demo sa igricom sat vremena (nemam dzoistik da bi je igrao).
Konzola je stigla iz Svajcarske, ima pozadi tragove otvaranja. Ja je nisam otvarao. Godiste je 2007.
Recite ako treba jos nesto da pitam.
-------------------------------------------------------------------------------------------------------------

Znaci da rezimiram, oba su ispravna, rade, razlike su sledece, prvi nema HDMI, drugi ima, prvi je flesovan, drugi ne.
Oba ne dolaze sa dzojsticima i nikakvim kabelima, u to jos treba uloziti koji dinar.
Sto se prvog tice da li taj nedostatak HDMI dosta znaci? Ili mogu nabaviti samo konverter i kraj price, ili to bas nije moguce? Da li drugi posto nije flesovan ispadne skupo flesovanje? Jer novi GTA 5 original je 6000, mislim razumete me :)

Sta ciniti? :)

Hvala!
 
Odgovor na temu

[es] :: GameDev - Razvoj Igara :: Razvoj na Xbox 360?

Strane: < .. 1 2 3

[ Pregleda: 18190 | Odgovora: 48 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.