Jak programovat
Ahoj chtěl bych začít dělat/programovat hry na pc (jako je counter strike, atd.. samozřejmě ne na takové úrovni) jenomže to je ten problém nevím vůbec jak. Takže s čím chci poradit kde začít v jakém programu a v čem pokračovat. Děkuji za odpovědi
Takych otazok tu uz bolo milion, akonahle ludia zistili, ze potrva asi 10 rokov, kym budu schopni programovat hry (nehovorim, o tych vacsich, na to bude potreba vela skusenosti), tak to radsej vzdaju. Teda pokial nemyslis "programovanie" v roznych frameworkoch.
Chceš vedieť preto aby si si vybral smer, ktorým sa budeš uberať, kedže chceš pracovať v oblasti vývoja hier? V skratke, vývojové štúdia si všeobecne najímajú ľudí, ktorý budú robiť nasledovné veci:
1)Textúry a grafika celkovo
2)Prevod do 3D a animácie
3)Programovanie enginu, fyziky a základných princípov + kompatibilita, DirectX, Vcredist
4)Skriptá hry a funkcie
5)Gameplay, princípy, design
6)Online riešenia
7)DRM a cheat protect
8)Príbeh
9)Manuál, copyright, legal
10)Súbory a šifrovanie
O čo z toho sa zaujímaš ty?
za 1) Textury a grafika
Tak to nie je programovanie. Nauč sa robiť s rôznymi programami na vektorovú grafiku (napr. Adobe Photoshop) a základy 3D objektov a použitie textúr na 3D objekty, kamera, nasvietenie, orientácia v priestore, napr. free program Blender alebo platené autodesky, napr. Maya.
Na vektory je Illustrator, Photoshop je bitmapový editor
Pravda, moja chyba. Som sa doplietol v tom Adobe
Ok díky, a s tím Photoshopem už něco umím mám v tom pokračovat nebo mi je to k ničemu?
PS moc nevyužiješ, nakoľko ide naozaj o bitmap.
Můžeš si zkusit udělat mapu (pár místností) do nějaký hry.
S editorem jsem měl a zkoušel Heretic2, Swat3(možná 4), XIII.
Jde to, ale vůbec to není prdel.
Tys dělal mapu do XIII?
Já měl ze všech level editorů nejvíce zvládnutý Build (DN3D), dokázal jsem v něm zajímavé věci a bavilo mě dělat velmi rozsáhlé mapy. Ale to už je hodně dávno.
Neudělal, ale zkoušel
Jen pár propojenejch místností. Nic ke hraní z toho nebylo.
Takže,
jsou ruzne programovaci jazyky a programy. Nejdriv bych si stahl nejaky ten program. Nejznamejsi je treba NetBeans Notepad++ a dalsi. Musis umetprogramovat v jazyce, na hry asi nejlepe C/C++. S grafikou pomuze program "Unity".
Asi bych jako první začal chodit do školy s IT zaměřením ?
To vůbec není třeba. Musí jen chtít se vzdělávat a pracovat na sobě. Takže koupit nějakou literaturu o programování a vytrvat.
To je možná pravda jenže nejlepší základy získá ve škole většinou. Pokud ho to opravdu bere a má na to hlavu,tak to je jiná.
Na střední škole ho to nenaučí, protože bude mít kolem sebe bandu trotlů, kteří budou výuku brzdit. A na vysoké škole to projedou tak rychle, že stejně bude muset uplatnit těžký samostudium, aby se to naučil.
Není třeba chodit do školy (do té programovací). Staci si přečíst knihu nebo článek na netu. Někdy pomůžou i videotutorialy. Pokud nemáš zkušenosti s programováním, možná bych začal s něčím jednodušším. Nejjednodušší programovací jazyk je asi HTML (a CSS). To je na vytváření webových stránek. Tady by ti klidně stačilo se podivat na Jasný Web. (Vyhledej v Google)
Další dítě.... běž SEM, SEM, anebo SEM (na to nemám odkaz, ale hledej "Unreal Engine"), a pak mi řekni. Sám hru nenaprogramuješ. Pokud "umíš" grafiku, myslím, že v Telltale Games je nábor. Teď zas otázka jestli tam chceš dolítávat :D