Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Programování 2D her - java nebo C#?

Zdravím. Potřeboval bych nějaké základní informace ohledně programování jednoduchých 2D her. Jaká je lepší volba jazyka? Java nebo C#? Potřebuji naprogramovat jednoduchou desktop 2D hru. S programováním mám cca 4-leté zkušenosti, ale nikdy jsem se nesetkal s programováním pohyblivé grafiky. Pouze nějaké tvary atd., jinak algoritmizace.

Můžete mi prosím dát pár základních informací? Nebo aspoň "kudy" se vydat?
Díky.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Neviem ako dnes ale kedysi boli v MS DirectX SDK, desiatky jednoduchých kompletných príkladov aj zo…
sakraforte 22.10.2013 15:17
sakraforte
Aj dnes su,ale vačšina je vylučne pre c++,java a zbytok jazykov je tam viac-menej okrajova zaležitos…
audax 22.10.2013 15:23
audax
V directX je inicializácia rozhrania s otvorením okna a ukončením na jednu stranu. Vytvoríš v pamäti… nový
sakraforte 22.10.2013 16:08
sakraforte
Napr. C++ & directx & WinAPI. Ale mam pocit ze to nedas (zacni tym co to je message loop a jak fungu… nový
MM.. 22.10.2013 15:49
MM..
Dobrá motivace, díky. Spíš si o tom chci něco přečíst, než rovnou psát. Zkusím hledat něco jako psal… nový
freez2 22.10.2013 19:29
freez2
www.martinus.sk zdrojové kódy k stiahnutiu http://www.grada.cz/dokums_raw/ZdrojoveKodyDirectX _1.zip nový
sakraforte 22.10.2013 19:46
sakraforte
Ono hry sa nerobia tak ze prides kamsi neco si prectes a urobis hru. Bud vies jak to funguje (na zak… nový
MM.. 22.10.2013 20:20
MM..
Tak kvůli tomu jsem sem napsal dotaz - jak začít. A ne se dozvědět, že to nedám. Našel jsem nějaký… nový
freez2 22.10.2013 20:23
freez2
Da sa v tom urobit java hra. nový
MM.. 22.10.2013 20:44
MM..
Pokud ovládáš C# tak zkus XNA. Sice už není dále vyvíjené(Microsoft vydal MonaGame), ale stále je po… poslední
Peter12345 22.10.2013 22:06
Peter12345

Neviem ako dnes ale kedysi boli v MS DirectX SDK, desiatky jednoduchých kompletných príkladov aj zo zdrojákmi v C na jednoduché grafické animácie. Stačilo ich len upraviť pre svoju potrebu.
Keď si dáš hľadať učebnice pre programovanie hier, nájdeš v každom jazyku.

V directX je inicializácia rozhrania s otvorením okna a ukončením na jednu stranu. Vytvoríš v pamäti dve obrazovky. Nahráš do jednej bitmapu a do druhej tú istú len posunutú o zvolený smer. Prepneš na prvú obrazovku, potom na druhú a je pohyb. Kým máš zobrazený obsah jednej, zmeníš obsah druhej a zase prepneš na druhú a tak dookola.
Je to jednoduché, ale keď niekde zakyskeš..

Pokud ovládáš C# tak zkus XNA. Sice už není dále vyvíjené(Microsoft vydal MonaGame), ale stále je použitelné. Sám jsem v něm s kámošem dělal RPG 2D hru a zas tak obtížný to nebylo. Jinak krajní nouze je udělat hru v C# WinForms, ale taky to jde.

Zpět do poradny Odpovědět na původní otázku Nahoru