
Vývoj her
Zdravím všechny, hezkej večír.
Je mi 17 let, studuji na gymnáziu - všeobecné zaměření. Plánuji jít na technickou univerzitu - programátor v Olomouci. Chci se stát programátorem. Nějaké ty zkušenosti už mám, něco málo jsem už zkoušel v Pythonu a C++, také jsem zkoušel weby v HTML s použitím CSS a PHP.
Chtěl jsem si odzkoušet jak se s čím dělá. Ale ze základů se tohle nedá zjistit, proto píšu sem: v čem se mám učit, když chci v kariéře programátora pracovat v firmě (zřejmě v Německu), zaměřující se na vývoj her?
V čem se novodobé hry vytvářejí? Pokud to jsou nějaké expertní jazyky, v čem bych tedy měl pořádně začít a v jakém jazyku se "usadit"? Chci se naučit v něčem, co se mi bude hodit do budoucna, ptám se vás jako dospělých lidí, kteří mají v IT průmyslu zkušenosti. Chci mít pevný základ, na kterém můžu stavět.
Děkuji
A kto v nemecku robi hry? To si nieco asi blbo cital.
To co chces sa robi zatial vacsinou v C++, ale programovaci jazyk je absolutne nepodstatny, je to uplne jedno keby mi niekto povedal zajtra programuj v nejakom super novom jazyku X++ tak si za 3dni nastudujem syntax a programujem. Neni to o nejakom jazyku, v engine hry je hodne vela fyziky, hodne vela specialnych veci ktore sa scanuju specialnymi zariadeniami umiestnenymi na hercoch, je tam hodne 3D veci (directx, alebo openGL ked chces aj linux) to su specialne veci ktore mozes studovat aj rok (premietanie a texturovanie 3D modelov, samotne 3D API, atd). Chod na skolu a uc sa a kludne si aj rob nejake veci sam alebo v ramci semestralok (u nas sa v ramci semestralky v roku tusim ca. 1998 robil aj jednoduchy 3D engine). Budes mat urcite aj predmet pocitacova grafika kde sa dozvies dost a zbytok si budes muset dostudovat sam (z MSDN atd).
Inac enginov hier je dnes doaleluja, neni az taka potreba vyvijat novy engine, a v takej hre je programator dnes len maly cloviecik vacsina je o modeloch a zvukoch a namete, pribehu, atd, t.j. necakaj ze budes milionar budes len robotnik ktoreho sef odrbe a da ti nejaku almuznu akoze vyplata a hihihi. Ked chces v nemecku nieco robit tak sa skor uc databazu a javu to chcu vsetky banky a banky maju prachov doaleluja tam sa da zarobit. BTW. nemecky vies rozpravat plynule? P.S. nema vyznam cpat sa do nemecka su to socialisticki zobraci
nejak tak to je. a potvrdzuje to aj tento mini vtip
[img=http://www.codecomics.com/images/comics/assalto_en.png]http://www.codecomics.com/images/comics/assalto_en .png[/img]
Pěkný no, ale programování mě baví, nejde mi tak o peníze, i v česku se průměrný programátor s 20-25 tisíci za měsíc uživí...
jenomže co je to za život s 25k?
... vem si, že jedeš na dovolenou na lyže a ted neni ani kousek sněhu... jedině člověk, kterej vydělává dost neni naštvanej na počasí(a tedy ani celej zájezd) a jen to komentuje slovy: tak dneska je hold neděle odpoledne, no... ale zejtra si tu hned ráno koupíme kola a budeme teda jezdit...
Tobě bych nedal ani těch 25k, když nerozeznáš rozdíl mezi hold a holt.
Budeš si muset ty prachy vydělávat sám (což ostatně činíš, to jo), ale pokud nedokážeš pochopit význam napsané věty, tak jako tvůj případný zaměstnavatel bych tě nechal možná tak držet šroubováky.
Takže leda ty drobný.
Chces se podivat, jak se tvori hry?
Mangos je open source serverovy projekt, ktery se snazi dosahnout co nejvetsi podobnosti se servery World of Warcraftu. Je tusim psany v Cecku a obsahuje uz opravdu hooodne radku kodu. Vyvoraji byly staveni pred problemy od autentifikaci uzivatelu, pres AI az po vypocet prime vyditelnosti v 3D prostorove siti v realnem case. Projekt je postaven jako "vyukovy" (naucit se, co to vlastne obnasi), takze idealni pro sbirani zkusenosti.
Jj toto je presne cesta, ktorou by si sa mal uberat, na svete je mnoho open source komunitnych projektov a tam v komunite nazbieras tolko skusenosti, co nenazbieras vo firme a na skole dokopy.
Inak dost nesuhlasim s tym tvojim precenovanim vzdelanie. Za 1 gympel nie je zla skola, urcite nie horsia ako priemyslovka. Za 2 na to aby si bol dobry programator nepotrebujes VS. VS vo vseobecnosti nie je o tom, aby ta nieco naucila, ale aby ta naucila samostatne mysliet a naucila vo vseobecnosti ako sa mas ucit. Napriklad ja podnikam v IT, mam manazment stojarskych podnikov vystudovany a zo skoly som v praxi vyuzil maloco. Vysoka skola bola o tom, ze som dostal zaklady istych veci a dalej uz bolo na mne ako tieto zaklade rozviniem. VS je o tom odtriedit lepsie od horsieho a poviem ti nie vzdy sa jej to podari (a s tom studoval na najlepsej strojarskej fakulte v SR). Keby ti ukazem niektore moje spoluziacky z IQ tykve...skoda hovorit. A maju rovnaly titul ako ja. V praxi su vsak neuplatnitelne, takze svoje miesto v zivote ziskali cez rodinu, znamosti, postel...nakoniec s blbcami na roznych miestach sa v zivote budes stretavat dennodenne.
Pokial sa chces venovat IT tak si si vybral cestu celozivotneho vzdelavania, takze v skole budes vlastne stale.
Jojo, to se mi na IT obecne libi. Tento obor jde tak rychle dopredu, ze jsi nucen se velmi intenzivne neustale vzdelava. Zaspis, a jsi mimo misu. A ja se ucim rad
pokud budes hodně dobrý doporučuji ti se dostat do blizzardu ;) není to zas tak těžké určite znáš World of Warcraft , Starcraft , Warcraft ??? To sou hry který hejbli světem a co sem slyšel od známého který tam pracuje je dobře platově ohodnocen a dobře se o něj starají ale budeš muset hodně dobře umět anglicky ;)
Tak angličtina je pro programátora snad stejnej základ, jako samotný programování.