[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
SloGameDev.net • Poglej temo - OpenGL ali DirectX ali drugo ?

OpenGL ali DirectX ali drugo ?

Vsi tehnični vidiki izdelovanja iger - programiranje vseh vrst in oblik, modeliranje, animacija, risanje, dizajn, grafika, glasba in zvok, umetna inteligenca, matematika, fizika itd.

OpenGL ali DirectX ali drugo ?

OdgovorNapisal/-a JPY » Po Jul 30, 2007 11:31 am

Ojla vsi, ki hekate v 2D/3D gr.mode.

Se nahajam v trenutku, ko bom kmalu izbral eno okolje v katerem bom programiral 2D/3D app, pa imam tezavo izbrat pravo podlago.

Zanimam me kaj priporocate na podlagi iskusenj in na podlagi tezav, ki ste jih imeli in na podlagi hitrih resitev, ki ste jih izvedli v OpenGL ali DirectX ali drugo.

V zgodovini sem hekal z uporabo DirectDraw, res je da se je tudi ta ze posodobil a vseeno rabim nasvet.

Kje se da izdelat lepo in transparentno 2D/3D app, ki jo bom lahko brez tezav lahko hekal tudi v prihodnje ne da bi moral prehekat celo kodo tudi cez ca. 3 leta. Kje se recimo najmanj spreminja osnova in funkcije ostajajo iste in so kvecem razsirjene ne pa spremenjene in pol v trenutku npr. DirectX update omogoci ;) , da stara app ne dela vec.

Saj veste iskusnje za hitro in elegantno resitev v OpenGL ali DirectX ali drugo. In kje, ko pridem do problema bom nasel tudi, kar se da cim hitreje hitro resitev.

App bo game z veliko statisticnimi podatki, preglednicami, tabelami in charti in tudi vpisnimi formami. Neke vrste stara zogobrc manager game samo, da bo app bolj fensi zgledala. Uporabljalo pa se bo veliko metod ala TSR (na tipko izvrsenih akcij, ki ze v zadju preracunavajo podatke in potem prikazejo rezultat).

Kaj priporocate ?
by JPY
JPY
novinec
novinec
 
Prispevkov: 2
Pridružen: Po Jul 30, 2007 10:05 am
Kraj: MENGEš

OdgovorNapisal/-a Shinobi » Po Jul 30, 2007 12:01 pm

XNA ni druge. Imas vse kaj rabis. Ce ne uporabljas XNA je ze skoraj kriminalno. Pozabi C++, OpenGL in DirectX jajce. Vzami XNA in zacni kreirat. Retro je ogromno napisal o tem, tudi v Jokeju je ogromno clankov, prav tako je ogromno strani na internetu pa se povsem zastonj je in dela na XBOX 360.
Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

OdgovorNapisal/-a Delfi » Po Jul 30, 2007 7:16 pm

Uporabniški avatar
Delfi
poznavalec
poznavalec
 
Prispevkov: 165
Pridružen: Po Okt 27, 2003 7:22 pm

OdgovorNapisal/-a Wing » Po Jul 30, 2007 7:59 pm

Uporabi karkoli ti paše. Pozanimaj se malo o vsem, poglej, kaj ti ima ljubšo sintakso itd., potem pa izberi. Vseeno je.
Pri tem bi te opozoril, da bo OpenGL v bližnji prihodnosti temeljito prenovljen (Longs Peak) oz. posodobljen - beri za več.

Sicer pa se danes uporablja pretežno tole:
- mainstream gamedev industrija (za windows): DirectX
- vse ostalo (vojaške simulacije, znanstvene 3d aplikacije...) in vse, kjer je pomembna prenosljivost med sistemi: OpenGL

Kakor pa te razumem, ti bolj iščeš GUI - tega je precej, vsaj za OpenGL (google: opengl gui), za DX pa ne vem, kako je s tem. Seveda greš vedno lahko delati svojega.

Delfi: za vsako pomankljivost XNA, ki si jo naštel, ti naštejem 2 prednosti. Tvoji argumenti, dokler je govora o garažnem izdelovanju iger (in ne vem če je avtor teme profi z 8 urami časa dnvno), padejo zelo.
Uporabniški avatar
Wing
SGD Admin
SGD Admin
 
Prispevkov: 481
Pridružen: Sr Jan 08, 2003 9:33 pm
Kraj: Kranj

OdgovorNapisal/-a Delfi » Po Jul 30, 2007 9:22 pm

Uporabniški avatar
Delfi
poznavalec
poznavalec
 
Prispevkov: 165
Pridružen: Po Okt 27, 2003 7:22 pm

OdgovorNapisal/-a snake » To Jul 31, 2007 1:41 am

Uporabniški avatar
snake
expert
expert
 
Prispevkov: 782
Pridružen: Pe Jan 10, 2003 8:28 am
Kraj: NULL

OdgovorNapisal/-a Alfa » To Jul 31, 2007 7:12 am

"Pustimo malenkosti, pravi cesar, PeCe pa nič (več)."
Goran Bervar: C++ na kolenih
Uporabniški avatar
Alfa
mojster
mojster
 
Prispevkov: 471
Pridružen: Če Mar 04, 2004 6:14 pm
Kraj: SG

OdgovorNapisal/-a Shinobi » To Jul 31, 2007 9:06 am

Ah, dajte no mir! XNA ponuja vec kot bo kateri koli tukaj kdarkoli sposoben narediti.

Let's face it - nihce se ni uporabil kaj sele na svoje napisal F od Funkcionalnosti ki jo ponuja XNA.

Zato mi gre to bluzenje tako na zivce. Pametuje lahko vsak. Orodje vam je v glavnem na voljo. Jaz zelo rad uporabim izrek:

A Fool with a Tool is still a Fool

Bo domace povedano najboljse orodnje ti nic ne koristi ce si retard. To je isto kot orangutan z 10 mio euro. Tud ne ve kaj bi z njimi.

Tople vode odrkivat dan danes nima smisla. To sicer ne leti na nikogar osebno amak tako to je.
Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

OdgovorNapisal/-a blan » To Jul 31, 2007 9:08 am

blan
poizvedovalec
poizvedovalec
 
Prispevkov: 69
Pridružen: To Apr 18, 2006 9:23 pm

OdgovorNapisal/-a compufreek » To Jul 31, 2007 10:23 am

compufreek
poznavalec
poznavalec
 
Prispevkov: 188
Pridružen: Sr Jul 19, 2006 2:46 am
Kraj: Vuzenica

OdgovorNapisal/-a Shinobi » To Jul 31, 2007 10:33 am

Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

Programski jezik

OdgovorNapisal/-a JPY » To Jul 31, 2007 3:09 pm

by JPY
JPY
novinec
novinec
 
Prispevkov: 2
Pridružen: Po Jul 30, 2007 10:05 am
Kraj: MENGEš

OdgovorNapisal/-a Shinobi » To Jul 31, 2007 10:03 pm

Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

OdgovorNapisal/-a Tepkoslav » Sr Avg 01, 2007 3:41 pm

//**//
Tepkoslav
wannabe
wannabe
 
Prispevkov: 129
Pridružen: Sr Jan 24, 2007 11:27 am

OdgovorNapisal/-a Delfi » Sr Avg 01, 2007 8:02 pm

Uporabniški avatar
Delfi
poznavalec
poznavalec
 
Prispevkov: 165
Pridružen: Po Okt 27, 2003 7:22 pm

OdgovorNapisal/-a jankoM » Sr Avg 01, 2007 8:28 pm

| | |
jankoM
inštruktor
inštruktor
 
Prispevkov: 274
Pridružen: Če Avg 11, 2005 10:06 am

OdgovorNapisal/-a jan1024188 » Sr Avg 01, 2007 10:35 pm

jan1024188
wannabe
wannabe
 
Prispevkov: 102
Pridružen: To Jun 05, 2007 6:15 pm
Kraj: skofije

OdgovorNapisal/-a Delfi » Sr Avg 01, 2007 11:11 pm

Uporabniški avatar
Delfi
poznavalec
poznavalec
 
Prispevkov: 165
Pridružen: Po Okt 27, 2003 7:22 pm

OdgovorNapisal/-a Alfa » Če Avg 02, 2007 7:20 am

"Pustimo malenkosti, pravi cesar, PeCe pa nič (več)."
Goran Bervar: C++ na kolenih
Uporabniški avatar
Alfa
mojster
mojster
 
Prispevkov: 471
Pridružen: Če Mar 04, 2004 6:14 pm
Kraj: SG

OdgovorNapisal/-a Shinobi » Če Avg 02, 2007 10:19 am

No ja, vsega je po malem res. Samo XNA ni tako procesorsko zahteven, da nebi bilo mogoce delati z njim? Meni dela na 1,7GHZ notebooku cisto vredu.

Je pa se nek aspekt, cisto prvo igro ki jo bos naredil, je sigurno ne bos prodal, zato je marketisnki aspekt povsem irelevanten.

Najbolj nujno je, da ti ideja uspe, in se potem mogoce lotis komercialnih projektov.

Nekaj je treba vedeti. Ce nimas hobi projekta ali ze kaj narejenega, potem ti ziv bog nebo dal denarja za razvoj iger.

Ce pa imas hobi projekt pa ni vrag, da lahko koga nazicas, da te so financira, ker bo videl, da si nekaj ze realiziral.

Ce pa gres delat igro brez financnega zaledja in upas da bos prodal, pa je isto kot da se gres zakreditirat za novo vilo in BMW 7 za posel, BMW X5 za familijo in mogoce BMW serije 6 za na morje in potem se eno malo jahtico, konec koncev bos z igro vse pokril. Iz te moke nebo nikoli kruha.

Ne glede kje boste igro razvili, ce bi jo radi prenesli na kak drug sistem oz. programski jezik nebo problem prenosljivost ampak je glavna ideja, da ves kako se kaj naredi. Kar lahko naredis v C/C++ lahko naredis v C#, Delphi, Pascal, Visual Basic. You name it. Dobro vsaka milisekunda bo drugacna, ampak naceloma se ideja da prenest.

Tako na Playstation kot na Nintendo WII. Kako se realizira, dobro to ze moras biti PRO ampak da se. Se pravi je glavna ideja in sele potem je programski jezik.

Na koncu bo bolj zanimiv tudi tisti, ki bo kaj naredil v Game Makerju kot pa nekdo, ki je pol zivljenje "heckal" v C++ in ima sicer svoj produkt, ki pa je nezanimiv, ker se je predolgo zajebaval s tehnologijo, ki je itak spet zastarela. DirectX SDK pride konec koncev sake 2 meseca novi.

Realizirajte svoje ideje, vseeno kje in s cimerkoli ce je le mozno.

[edit]
Aja, to sem pozabil. A ste vedeli, da ste za game developerje bolj zanimivi, ce znate uporabljati druge engine kot svoje? Vsi vejo, da igre nikoli ne boste pisali v skupini s svojim enginom, ker je to tehnolosko nemogoce (sploh ce ima kdo utopicno predstavo narediti boljsi pogon kot Unreal 3 ali Crysis 2).

Zato je ful dobro ce recete, da ste delali z OGRE ali pa Torque (garage games) in da imate projekt, kot pa da imate vse from scratch na svoje napisano. To je ful velik plus, kadar iscete sluzbo v game industriji. Je pa res, da tu je potem bolj kot ne samo C ali pa C++.
Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

OdgovorNapisal/-a blan » Če Avg 02, 2007 1:00 pm

Kakor se je ogovor razvil naprej, bi rekel da je XNA boljša izbira.
Sicer nism fan XNAja, ampak tako je dejstvo. Ali hočeš nekaj narest (sam), ali pa se zafrkavaš dve leti, da sploh veš kako se je treba zadeve lotit. Tle ni tok question s katero tehnologijo, ampak kaj načrtuješ v prihodnosti. XNA ne gre v isti kontejner kot OGL ali DD.

To je podobno kot če hočeš narest avto, lahko nabaviš dele za preprost avto (XNA) in sestaviš ( C#), lahko pa da hočeš sestavit ferrarija in se zafrkavaš s tem, kako motor, aerodinamika, ... delujejo in kako so skonstruirani(npr OpenGL) in potem se zafrkavaš še s tem da znaš vse skupi povezat in uskladit (npr C++). Lahko maš hiter sestavljen navaden avto. Lahko pa svoj lajf posvetiš gdju in potem v ekipi sestaviš avto ki ima 30 hp več od ferrarija.
blan
poizvedovalec
poizvedovalec
 
Prispevkov: 69
Pridružen: To Apr 18, 2006 9:23 pm

OdgovorNapisal/-a jankoM » Če Avg 02, 2007 5:28 pm

mene so vedno te diskusije o XNA tako mal smešne... tako mi zgledajo kot da je nekdo celo življenje delal na low levelu kot je npr. DX al pa openGL in pol ko je MS dal ven XNA je probu in je reku "U fak shit... xna je pa skotrat boljš kot DX/OGL. I love XNA..."

jst ne pravim da XNA ni ql samo ne mi bluzit da je bol učinkovit kot OGL/DX... ker to sploh ni point... obstaja veliko "enginov" in librarijev za izdelavo iger in če ga primerjaš z njimi ne vem če je tako simpl in učinkovit - in tud če je , je samo 1 od njih z svojimi prednostmi in pomankljivostmi.

npr PTK ima tako brezvezno simpl funkcije pa se velik delež najuspešnejših 2d indie iger dela v njem... npr vsi hiti od FunPause tazadn je Azada (trenutno prva na BigFishGames)
http://www.bigfishgames.com/download-ga ... index.html
http://www.phelios.com/ptk/showcase.html

drugi je npr BlitzMax (to je BASIC tako da ne rečt da ni simpl) ... npr v njem je tale delal orng stvari tale dev:
http://www.rocksolidgames.com/

Tretji je npr Torque Game Builder: npr v njem so narejeni Archmage, Styrateg, Phantasia iz tukaj: http://www.300ad.com/

v glavnem tega je polno ... kaj so prednosti teh treh libov pred XNA ... največja je da delajo vsi 3 na MAC in PC (kar je totalno pomembno za indije) , druga je imajo vsi 3je DX in OGL renderer (ker je na PC-ju najbol ziher DX in ker je na macu ogl)... in vsi trije imajo DX7 ali največ DX8, ker tako dobiš največjo pokritost uporabnikov in najmanj problemov še trenutno.

če te pa zanima 3d je pa itak TOLK enginov v vseh možnih jezikih da crkneš ( http://www.devmaster.net/engines/ ), in težko verjamem da je XNA najboljši in najbol všečen od vseh med njimi... kolkr vem XNA niti nima scene grapha ker je bol low level zadeva, prav tako večina 3d enginov stremi k multiplatformnosti...

pa še to mi je smešno da govorite da uporabljate xna za mal učit in garaže in to... po drugi strani vam je pa ql ker lahko igra laufa na Xbox kamor pa itak večina resnih indie iger ki so narejene z nekimi konkretnimi budgeti ne pride...

sori da sem mal rentaču , ne me preveč hudo jemat... v končni fazi itak ni pomembno v čem delaš ker je vse bol kot ne isti shit... važno je da boš sploh kej naredu... itak pa več stvari kot sprobaš boljš je.... jst npr zdejle delam v 4 jezikih po naročilu naenkrat pa mi čist paše tako da če si mal razširte pogled pa kej mal manj tipičnega probate vas ne bo noben tepu..

v glavnem obstaja google ... pa če daš search najdeš še velik več stvari kot tisto kar ti neka firma reče "to je pa tabolš"

pa ne pozabt da obstaja še flash
| | |
jankoM
inštruktor
inštruktor
 
Prispevkov: 274
Pridružen: Če Avg 11, 2005 10:06 am

OdgovorNapisal/-a Delfi » Če Avg 02, 2007 8:06 pm

Uporabniški avatar
Delfi
poznavalec
poznavalec
 
Prispevkov: 165
Pridružen: Po Okt 27, 2003 7:22 pm

OdgovorNapisal/-a Shinobi » Pe Avg 03, 2007 8:18 am

[quote="Delfi"]Zakaj bi pa bilo nekaj, kar si sam naredil, kar tudi pokaže tvoje dejansko gamedev znanje slabše, kot nekaj, kar so napisali drugi, in si ti samo uporabil?[/quote="Delfi"]

Odgovor je preprost: ker vidijo, da znas uporabit ze obstejece in se integrirat, namesto da tratis cas in budget ter razvijes po svoje.

Odkrivanje tople vode je zelo osvrazeno. In misel, da si bolj pomemben, ker si sam dovolj pameten in lahko naredis namesto da bi kar uporabil je v poslu napacna, ker izgubis prevec efforta.

Zato sem Alt+F4 vedno svetoval, naj uporabi cimvec obstojecega, kot pa vse na svoje pisat. In to je ful velik plus.

Ko dobis v profesionalnih logih kak task, bodo izredno veseli, ce bos znal na hitro nekaj uporabit in se integrirat, kot ba da bos na svojo pest razvijal in tratil cas in denar. Tak je to dan danes. Je pa seveda tak nacin dela bolj efektiven.

Recimo ce rabis GUI vzames Eddie al pa kaj podobnega z C/C++ in imas v enem dnevu stvar reseno, lahko pa gres svoj gui pisat in preden bo Release bodo minili tedni. Pol pa to vse skupaj pomnozis s koliko stane inzenir na dan pa vidis zakaj taksne stvari na lastno pest nimajo smisla.

Tu so tudi vse prednosti v C++ kot je STL in pa BOOST. Vse je ze za vas napisano, samo uporabit je treba znat. In v zivljenjepisu ti to zelo prav pride.
Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

OdgovorNapisal/-a Tepkoslav » Pe Avg 03, 2007 11:33 am

Iz lastnih izkušenj potrjujem, da v firmah ne marajo da izumljaš toplo vodo... še for zanke in if stavke moraš pisati z generatojem, ker je možnost napake veliko manjša. Potem ti dajo internet in se moraš znajti. Toliko in toliko časa imaš, da narediš. Če delaš sam, nikoli ne boš naredi, razen če si super-duper programer. Na netu pa najdeš že dovolj rešitev, ki jih samo dodelaš in zadeva deluje. Pa še manjša možnost bug-ov je, ker je koda 10000x preizkušena.
//**//
Tepkoslav
wannabe
wannabe
 
Prispevkov: 129
Pridružen: Sr Jan 24, 2007 11:27 am

OdgovorNapisal/-a Delfi » Pe Avg 03, 2007 6:54 pm

Saj obstajajo tudi engine programerji, in tam ne verjamem da bi raje imeli "miška programerje".. Velika večina iger uporablja lasten engine kot pa nekaj generičnega (renderware, ogre, unreal, itd.. ) Celo v sloveniji recimo Zootfly razvija in uporablja lasten engine..
Uporabniški avatar
Delfi
poznavalec
poznavalec
 
Prispevkov: 165
Pridružen: Po Okt 27, 2003 7:22 pm

OdgovorNapisal/-a Tepkoslav » Pe Avg 03, 2007 8:16 pm

No rabim en easy XNA tutorial, lahko v pidsni obliki, naj ima pa slike notri. Pa vesel bi bil, če nebi bil takoj na začetku 3D orientiran, pač pa splošno ali 2D.
//**//
Tepkoslav
wannabe
wannabe
 
Prispevkov: 129
Pridružen: Sr Jan 24, 2007 11:27 am

OdgovorNapisal/-a Alfa » Pe Avg 03, 2007 8:42 pm

Glede odkrivanja tople vode, se ne čisto strinjam, da bi bilo tako nezaželeno. Če ti zmoreš sam napisati stvari, potem ni vrag da ne boš hitro pogruntal tudi že obstoječih. Poleg tega je pa še dodaten bonus, da boš že obstoječe stvari znal prilagoditi in izboljšati za lastne pogoje.

Tepko nekaj ne razumem, ko rečeš splošno ali 2D, kaj ti misliš s splošno? Text based?
"Pustimo malenkosti, pravi cesar, PeCe pa nič (več)."
Goran Bervar: C++ na kolenih
Uporabniški avatar
Alfa
mojster
mojster
 
Prispevkov: 471
Pridružen: Če Mar 04, 2004 6:14 pm
Kraj: SG

OdgovorNapisal/-a Shinobi » Pe Avg 03, 2007 9:57 pm

Ah narobe ste dojeli in se ne razumete.

Ja zootfly ima svoj engine in ce bi mu ti pokazal, da znas uporabljati tudi druge stvari ne samo tvoje, to pomeni, da se bos lazje integriral tudi z zootfly enginom.

Tisti ko pa vedno na svoje dela, pa bo imel probleme se integrirati v obstojec projekt oz. team. Ponavadi je tak.
Uporabniški avatar
Shinobi
mojster
mojster
 
Prispevkov: 491
Pridružen: Če Maj 15, 2003 6:04 pm
Kraj: Maribor

OdgovorNapisal/-a blan » Pe Avg 03, 2007 10:29 pm

blan
poizvedovalec
poizvedovalec
 
Prispevkov: 69
Pridružen: To Apr 18, 2006 9:23 pm

Naslednja

Vrni se na Izdelovanje iger

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov

cron