IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Neaktivní uživatel:28.8.2014 8:17

Zdravím!
Potřeboval bych vytvořit trochu složitější 2D hru, jenomže se nemůžu rozhodnout, jakým jazykem. Na délce vývoji mi nezáleží, takže jednoduchost Pythonu nehraje roli. Všechny tři jazyky jsou multiplatformní. Myslím, že v C++ bych si asi víc vyhrál... Javu ale umím nejlépe.
Co myslíte vy?

Odpovědět
28.8.2014 8:17
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Žůrek - misaz:28.8.2014 8:24

Jak moc umíš Python/Javu/C++?

 
Nahoru Odpovědět
28.8.2014 8:24
Avatar
Odpovídá na Michal Žůrek - misaz
Neaktivní uživatel:28.8.2014 8:26

Průměrně. Jednoduchou 2D napsat zvládnu. Hodlám se přitom učit, takový studijní projekt. Ale s výsledkem jako odměnou. :)

Nahoru Odpovědět
28.8.2014 8:26
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Žůrek - misaz:28.8.2014 8:29

Python se mi moc nezamlouvá, ale asi by šel. Javu bych z tohoto výběru volil já a C++ je pro začátečníka nevhodné, protože si sám musíš spravovat paměť.

 
Nahoru Odpovědět
28.8.2014 8:29
Avatar
Jirka Vavřík:28.8.2014 9:03

"C++ umožňuje programovat extrémně výkonné aplikace. Používá se hlavně pro systémové aplikace a hry" - citace z itnetwork.
Ale nemyslím, že u 2D hry je výkonnost důležitá :-)

 
Nahoru Odpovědět
28.8.2014 9:03
Avatar
gcx11
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
gcx11:28.8.2014 9:46

A tu hru chceš psát v čistém Pythonu?

 
Nahoru Odpovědět
28.8.2014 9:46
Avatar
Odpovídá na Jirka Vavřík
Neaktivní uživatel:28.8.2014 10:07

Ano, ale lépe bych si tam vyhrál s různými efekty, jako třeba světlo, atd...

gcx11: Ovšem, že ne, přemýšlel jsem na pygame.

Nahoru Odpovědět
28.8.2014 10:07
Neaktivní uživatelský účet
Avatar
hanpari
Člen
Avatar
Odpovídá na Neaktivní uživatel
hanpari:28.8.2014 10:11
  1. Python + Pyglet (pokud se chceš naučit něco OpenGL)
  2. Python + Pygame (pokud chceš rychlý vývoj)
  3. Python + BlenderGameEngine (protože je to coooool!)
  4. C# + Unity (protože C# a Java jsou tak podobné :)
  5. Boo + Unity (protože Boo a Python jsou tak podobné)

Jednička je vysloveně pro objevitele, na trojce se naučíš spoustu užitečných věcí ze 2d a 3d (a nejen o programování) a Unity je podle mne budoucnost herního průmyslu.

 
Nahoru Odpovědět
28.8.2014 10:11
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Lukáš Hruda:28.8.2014 12:41

To že je C++ nevhodné pro začátečníka je celkem rozšířený názor, ovšem nevím, proč jako jeho důvod všichni uvádí manuální správu paměti :D ...jestli je C++ nevhodné pro začátečníka, tak je to ze spousty různých důvodů, ale myslím že nutnost spravovat si paměť je jeden z těch nejmenších.

 
Nahoru Odpovědět
28.8.2014 12:41
Avatar
hanpari
Člen
Avatar
 
Nahoru Odpovědět
2.9.2014 15:45
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 10 zpráv z 10.