
C++ nebo C# (Hry)
Dobrý den, chtěl bych se zeptat jaký z těchto dvou jazyků je vhodný pro úplného začátečníka? (PS: Na programování her)
Dočetl jsem se že C++ je plný nadbytečných částí a že pro začátek není dobrý, avšak je nejvýkonnější a velice rozsáhlý. C# je prý zase pro začátek lepší(jednoduší), ale není tak výkonný.
A ještě jedna otázka, která konkrétní kniha je nejlepší na učení C++ a zvlášť C#?
Předem děkuji za opdovědi,
Anonym.
Hry? Uff, až zvládneš programovanie na výbornej úrovni potom sa pusti do hier.
Myslíš, že je ľahké zvládnuť a naprogramovať túto jednoduchú kostru:
Přesně takovéto opdovědi jsem očekával...! Nepotřebuju žádné rady o tom, že první co budu umět budou konzolové programy atd..(to vím)! Každý kdo se chtěl začít učit programovat měl představu k čemu to bude potřebovat! Tím myslím, že se budu soustředit na programování her a naopak tím nemyslím, že se nebudu učit obecně všechno v nějakém tom jazyce!
Takže neházejte všechny do jednoho pytle! Děkuji!
- A o JAVA jsi nepremyslel?
- Zkus c++ i c#, ktery ti bude vyhovovat víc, ten si vyber.
TiP~ studio zde muzes programovat i v C
Ano, Javu jsem zapoměl doplnit. Ta mě taky zajímá.
I s nějakými těmi skripty.
Huh, GameMaker - ten opravdu ne v něm jsem si toho už vytvořil..
GameMaker je sám o sobě "nástroj" na vytváření her a když už tak třeba Unity3D, CryEngine nebo Unreal Engine. Ale jám mám představu o naprogramování vlastního enginu za nějakech těch pár měsíců/let.
PS: Nechci být omezovaný jejich licensemi a nutnostmi odevzdávat několik procent výdělku ze hry(pokud je zpoplatněná).
Prostě chci si vše udělat sám, nebo s nějakou skupinou.
- Nemúzu ríct ovládám, jelikoz znám jen zaklad c++ a Qt, ale v tom GameMaker jsem to mohl i presto vyuzít.
- Na začátek, pro predstavu ten Maker není az tak spatny, i kdyz první dny, nez jsem pochopil princip a zhlédl nekolik tutoriálú, byl trochu odrazující. Moje první hra, která byla docela kompletní, byla typu Mario Brose, naposled co jsem ho v ruce, dokázal jsem vytvorit uz hru zpusob Wolf, Call of duty (1).
- Udelat vlastní énigme, klidne se do toho pust. Ale vyvoj zabere i 5 lidem i 4-6Let. (Samozrejmē te nechci odrazovat)
OK, díky za všechny odpovědi.

Počkám jestli se ještě někdo se mnou podělí o svůj názor.
Sice si dokážu představit i hry v C#, ale pokud budeš vyžadovat vysoký výkon, tak je C/C++ v podstatě jasná volba. Ale tam budeš spíš dělat hry pro nějaký hotový engine, protože vlastní fakt dohromady nedáš.
Neříkám, že určitě vytvořím vlastní engine, ale nemožné to není.
Baví tě matika a fyzika? A baví tě tak, že máš znalosti daleko za tím, co se běžně učí ve škole?
Baví, ale né zas tolik abych byl dál než ostatní.
Pokud umíš pouze to, co potřebuješ do školy, tak pro tvorbu enginu nevíš vlastně nic.
- Kazdy začíná od nuly, tak at zkusí sám, treba následovnou experiencí sám zmēní názor.
Však já neříkám, že by to měl už teď všechno umět, ale musí mít pro to zápal. A ten asi nemá.
Ale to ještě nemusí nic znamenat, i velké hry jsou často tvořené na cizích enginech.
- Ale z kuriozity, bych chtel videt, kdy bude ve fázy C++/CLI, nebo C++.NET
Tak v tomhle by fakt dělat neměl. To už radši v C#.
- Nechci odporovat, ale asi nejlepsí bude ta JAVA (treba nemá tak rychlou kompilaci, ale zase má oproti C jiné vyhody), k tomu nepíse pro jakou platformu chce hry delat, coz mi pripadne docela podstatné..
(Kdyz na to príjde, wébové hry múze delat v HTML, PHP)
Java nejlepší na hry? Kolik známých her je napsaných v Javě? Minecraft... a dál?
- Rozumím co tímto ches napsat, ale jak písu, velkou roli hraje HRY(program) jako takové urcené pro jaky OS, či platformu.
(pro mē za mē klidne Python)
Nejmene vsechny pro Android. Jo, neni to uplne Java...
Pokud vybírá mezi C++ a C#, tak asi nebude chtít vyvíjet pro Android.
Jestli se rozhodnes pro Javu, nabizim tuto knihu http://knihy.cpress.cz/programovani-dokonalych-her -v-jave.html za 100 + posta...
Jsou tam vysvetlene zakladni postupy pri vyvoji her.