
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.
Napr. C++ & directx & WinAPI. Ale mam pocit ze to nedas (zacni tym co to je message loop a jak funguje windows)
Dobrá motivace, díky. Spíš si o tom chci něco přečíst, než rovnou psát. Zkusím hledat něco jako psali kolegové.
www.martinus.sk
zdrojové kódy k stiahnutiu
http://www.grada.cz/dokums_raw/ZdrojoveKodyDirectX _1.zip
Ono hry sa nerobia tak ze prides kamsi neco si prectes a urobis hru. Bud vies jak to funguje (na zaklade napr. 20rocnych skusenosti), alebo musis zacat od zaciatku, napisom hello world, jak kazdy. A skus si ho rozpohybovat (prajem prijemne citanie MSDN :)
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ý jMonkeyEngine. Na stackoverflow ho hodnotili celkem pozitivně (verzi 3.0, verze 2.0 prý nic moc). Máte s tím někdo zkušenosti? Zvládla by se v tom udělat jednoduchá 2D hra?
Da sa v tom urobit java hra.
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.