Avatar
knedlik
Neregistrovaný
Avatar
knedlik:

Ahoj. Rád bych se naučil programovat hry a os ale nevim jak a kde. Prosím poradíte? A znáte nějakou dobrou střední IT školu v Praze se kterou máte třeba zkušenosti. Díky Knedlik

 
Odpovědět 9.1.2013 7:23
Avatar
David
Redaktor
Avatar
David:

Na hry sa mozes naucit v XNA ale prvni sa musis naucit C# tutoriali na C# i na XNA najdes zd

Nahoru Odpovědět 9.1.2013 9:49
Nic néni nemožné!
Avatar
Drakeman
Redaktor
Avatar
Drakeman:

Jestli seš úplný začátečník, tak doporučuju program Game Maker a naučit se GML. Poté, až jej dokonale budeš zvládat, není moc těžké přejít na jiný programovací jazyk.
S GML se aspon naučíš zaklady algoritmizace a budeš přemýšlet jako programátor, což se ti bude hodit vždycky. :-)

Nahoru Odpovědět 27.1.2013 16:44
Když se chce, tak jde všechno,
Avatar
Michael Olšavský:

Tohle mám vždycky nejradši :-D . - "Rád bych se naučil programovat hry a os...." TO není vůbec lehká cesta. Systémy se programují nízkoúrovňově např.: v C++, ale je to opravdu hodně hodně práce.
S hrami je to podobně. Ty, u kterých potřebuješ 100% výkonu se programují v C++, ostatní spíše v Jave nebo C#.

Na středních školách toho se toho moc nenaučíš. To chce aby tě to bavilo a musíš se to naučit sám. Sám se zajímat, učit se....

Osobně bych doporučil začít s C#. Není úplně složitý, dá se v něm naprogramovat skoro vše a navíc je po něm velká pracovní poptávka (stejně tak po Javě). S gamemakerem nemám moc velké zkušenosti, ale myslím, že to není úplně programování. Ano, dá se tam využít nějaký GML, který má podobnou syntaxi jako jazyky se základy z Céčka, ale nikdy v něm neuděláš něco pořádného. Navíc na C# tu jsou skvělé tutoriály. Od začátků po OOP. :)

 
Nahoru Odpovědět  +2 27.1.2013 17:19
Avatar
Drakeman
Redaktor
Avatar
Drakeman:

No tak já jsem zkoušel programovat hry v GML, Pythonu s PyGame a C++ s SDL knihovnou. A musím říct, že pro někoho kdo v životě neprogramoval, je asi nejlepší začít s Game Makerem či podobným programem pro začátečníky.
Protože s ním je možné vytvořit hru během pár dní a to člověka může povzbudit a začne ho programování bavit. Kdežto kdyby začínal rovnou s C++, tak by to člověka spíše odradilo hned na začátku kvůli samotné složitosti jazyka, protože by byl sotva schopen spustit samotné okno.
Ale když se naučí GML tak vlastně pochopí základy jako k čemu jsou podmínky, pole, cykly apod. A snadno pak přejde na nějaký jiný jazyk syntakticky podobný C.
Python je se složitostí tak mezi GML a C++.
V C# jsem ještě neprogramoval, tak nevim.

Nahoru Odpovědět 27.1.2013 19:04
Když se chce, tak jde všechno,
Avatar
Odpovídá na Drakeman
Lukáš Hruda (Luckin):

Já začínal s C a u programování sem zůstal :) Teď programuju převážně v C++.

 
Nahoru Odpovědět 27.1.2013 19:20
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:

Osobně jsem zkoušel ze začátku Game Maker. Na SŠ se učíme C#, já druhým rokem, za pár měsíců jsme již programovali Objektově a nyní se spíše zlepšujeme, učíme se větší možnosti jazyka a já osobně zkouším hry v XNA. Takže klidně se začni učit C#, nepřijde mi jako těžký k pochopení, ale na druhu stranu, nejsem tak zkušený abych ti mohl poradit, tak aby měla rada opravdu velikou hodnotu

Nahoru Odpovědět 27.1.2013 19:20
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
TomBen
Redaktor
Avatar
TomBen:

Myslím, že Game Maker paradoxně vůbec není vhodný pro začátečníky.
Dá se v něm programovat, ale je to těžší než v čemkoli jiném. Začátečník
odtahá pár ikonek a brzy to vzdá, protože bez znalosti programování
v Game Makeru nejede skoro nic. Na druhou stranu algoritmus ztvárněný
řadou ikon může být pěkně přehledný a vizuálně zapamatovatelný.
Game Maker je dobrý pro někoho, kdo stojí mimo kolos průmyslového
programování a chce si sem tam něco vytvořit pro zábavu. S programováním
už by ale měl mít nějaké zkušenosti, jinak bude velmi zklamaný.

Nahoru Odpovědět 27.1.2013 21:24
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Maxfx
Redaktor
Avatar
Maxfx:

Osobně jsem začal z C potom jsem přešel C# a ted dělám hru v C++.Samotným jazykem moc grafiky neuděláš.Používám knihovnu allegro existuje taky SDL a různé enginy a frameworky.Nauč se nějaký jazyk a potom přemýšlej o hře.Např C# a Xna nebo C++ a allegro nebo SDL nebo nějaký engine.Ale základ je jazyk bez základu nic nepostavíš.:) Hodně uspěchů :D A ve škole tě nenaučí programovat musíš chtít sám. :D

Editováno 27.1.2013 21:37
Nahoru Odpovědět 27.1.2013 21:34
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
TomBen
Redaktor
Avatar
TomBen:

Jeden spolužák na střední hned v prváku na úlisný dotaz vyučujících
přiznal, že už programovat umí a měl to chudák na talířku až do maturity.
Věty typu MF nám to řekne, protože MF to JISTĚ už ví.. atd.

Nicméně pokud jsem se doslechl, tak ho to neodradilo a dneska programuje
profesionálně.

Nahoru Odpovědět 27.1.2013 21:50
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Drakeman
Redaktor
Avatar
Odpovídá na TomBen
Drakeman:

To já si zase myslím že Game Maker je vhodný pro začátečníky. Protože sám jsem s ním začínal. A nebylo to moc těžký, stačilo jen zkouknout pár videotutoriálů a pak experimentovat.
A po zvládnutí GML jsem se už snadno naučil programovat v Pythonu nebo C++.

Nahoru Odpovědět 27.1.2013 22:50
Když se chce, tak jde všechno,
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Drakeman
TomBen:

Ani nejde o to, jestli se to dá zvládnout. Těžké je přestat tahat hezké
ikonky a začít psát kód. Těžké je, přestat čekat jednoduchá řešení
a nepřestat makat i když to hned nejde. Bohužel většina lidí podlehne dojmu,
že Game Maker udělá všechno za ně a už při dvou zanořených cyklech tvrdí,
že to je moc těžké a tak složité to přece být nemělo.
Hodně záleží v jakém věku se s tím člověk potká a jestli v tom vidí smysl.
Někomu stačí ukázat, někdo potřebuje postrkovat. Motivace je nutná.

Nahoru Odpovědět 27.1.2013 23:51
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Drakeman
Redaktor
Avatar
Odpovídá na TomBen
Drakeman:

jo to máš nejspíš pravdu, ale takoví lidé co na sobě nepracují se taky nikdy nestanou programátory i kdyby začínali v jiném jazyce :-)

Nahoru Odpovědět 28.1.2013 0:08
Když se chce, tak jde všechno,
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:

Já začal s Game makerem, ze začátku jsem nepotřeboval ani žádné tutoriály. Úplně bez problémů jsem začal používat GML. Pak jsem přešel na C++, které se do teď učím(i když Game maker mě baví pořád). Podle mě záleží jen na tom, nakolik to člověka baví nakolik mu to půjde.

Nahoru Odpovědět 28.1.2013 17:22
Kolik jazyků umíš, tolikrát jsi programátor.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.