Programování her v Javě rubrika: Programování: Java

1 Czekish
položil/-a 22.10.2014

Zdravím. :)
Nejsem žádný profesionální programátor, ale zajímám se jako mladý student o programování v Javě. Rád bych si chtěl něco přivydělat, nejlepší by bylo zřejmě vytváření webových stránek, jenže můj problém je ten, že sice strpím PHP, ale HTML/CSS mi přijde mírně nezáživné...
Napadlo mě, a určitě by mě to i bavilo, vytváření her (nejvíce asi Android her).
Mohli byste mi prosím doporučit nějaký dobrý framework? Konkrétně bych rád dělal 2D hry (na 3D asi nemám). Už jsem slyšel něco o libGDX, myslíte, že je to dobrá volba? Případně jestli někdo zná nějaký jiný/lepší který by mohl doporučit, budu rád. :) Děkuji.

odkaz
4 84mmdd
odpověděl/-a 23.10.2014

Mam zkusenost jen s AndEnginem, delsi dobu zpatky (cca 2 roky), tak uz to mozna neni relevantni.
Parkrat jsem se v tom zasekl na trivialni veci. Dokumentace nebyla (koukam, ze ted to asi vyresili placenou knizkou) a zrovna herni engin se ucit z nekomentovaneho zdrojaku neni nejefektivnejsi cesta pri par hodinach tydne.

Nakonec jsem pouzil z jednoho tutorialu herni smycku pro konstatni fps (tusim tady: http://obviam.net/index.php/the-android-game-loop/ ale najdes urcite novejsi), zacal to psat pouze nad canvasem a slo to docela rychle.
Pokud mas jen nejakou jednoduchou 2D vec, spis bych si prvni vec zkusil jen s tim canvasem, na webu jsou kompletni tutorialy. Osahas si pri tom Android a pujde to rychle.

Umet unity3d nebo unrealengine je ale urcite lepsi "karierni" investice.
Kazdopadne pokud je tvym cilem vydelavat, s rozumnou jistotou a v rozumne kratky dobe, nemyslim, ze Android hry jsou cesta. Prosadit se na Google Play neni lehky i kdyz bude dobra a taky to neni jen o programovani. Sehnat dobrou grafiku, hudbu...

Komentáře

  • Czekish : Děkuji, ale jde mi jen o nějaké jednoduché projekty, žádné profesionální hry, na kterých bych vydělal milióny, to kdepak. Takže nějaké placené enginy u mě nepřipadají v úvahu. 23.10.2014
  • 84mmdd : F pohode :). Jen za me, zamysli se nad tim co je tvuj cil. Jestli si chces spis s necim uzitecne pohrat (nemysleno spatne) a vydelek mit jako vedlejsi efekt nebo jsou cilem penize nebo nejaka karierni investice do budoucna. Doporucuju mrknout na http://www.quora.com/What-are-the-top-ways-for-a-web-mobile-programmer-t... a vubec celkove se zorientovat v "passive income" + programming. Sorry za nevyžádáný mentoring :), jen co si vzpomínám na svoje studium a ty kvanta času co jsem věnoval nesmyslnému bušení stránek za pár kaček a porovnám to s lidma, který mysleli víc koncepčně / obchodně a postavili možná za stejnou práci věci jako kasa.cz a měli z prodeje stovky mega a nad tím, že pak už tolik volna nikdy nebylo, tak bych si přál, abych býval víc vážil investice volného času :) 23.10.2014
  • Czekish : Můj cíl? Když se teď tak ptám sám sebe, tak moje odpověď je: "Mít jako student pasivní příjem (a nejen pak jako student)." A taky najít něco, kam se bude úspěšně ubírat moje budoucnost.:) Jak jste psal: "pokud je tvym cilem vydelavat, s rozumnou jistotou a v rozumne kratky dobe, nemyslim, ze Android hry jsou cesta". Co je podle vás tedy cesta? Rád si poslechnu užitečné rady zkušenějších a nechám se inspirovat. :) 26.10.2014
  • 84mmdd : Nic superchytryho nemam :). To je spis otazka na nekoho, kdo to uz nekam dotahl, ja stale pouze programuju :). Myslel jsem to jen tak, ze kdyz ted zacnes psat hru na Android, tak ji budes psat treba 6 mesicu, pokud treba nemas moc zkusenosti s Javou, Androidem, psanim her, jestli si budes zpracovavat vsechny podklady sam, jestli budes chtit nejaky in-app billing. Mezitim bys mel treba trochu resit marketing, snazit se vytvorit nejake nateseni na socialnich sitich nebo aspon povedomi. Pak to hodis na market, chvili budes ve featured listech jako novinka a jestli si te tam lidi nevsimnou, budes o to vic muset tlacit dalsi marketing. Pokud budes mit prijem z reklamy, budes muset byt platce DPH (afaik, nevim, jestli se tomu da vyhnout). Celkove to je velmi pomala a nejista cesta. Rychlejsi je sehnat si castecny uvazek u nejake firmy, tam budes mit prijem cca do mesice. Vyhodu castecneho uvazku vidim v tom co nejdrive si osahat prakticky do ceho jdes, nakolik te to bude bavit a ktery skilly jsou pro tu praci relevantni a ktery nema smysl se dopredu pokouset pestovat. Nicmene pokud penize nepotrebujes nutne, tohle dneska nevidim jako nejlepsi casovou investici. Vetsinou vyzeres tu nejpodradnejsi praci typu rezani html (pokud jde o webarinu). Kdyz uz, tak bych se snazil odhadnout, jestli se v te firme budes mit sanci neco naucit, nebo jestli budes jen levna koderska sila. Vysledkem zamestnani nikdy nebude extra moc penez, takze ti to musi dat zkusenosti pro lepsi praci nebo vlastni prijmy. Jako mensi zlo bych videl naucit se dobre nejaky znamy eshop (Prestashop treba), zkusit si ho rozbehat a naimportovat do nej zbozi a pres neco jako epoptavka.cz zkusit chytit zakazku na rozbehani eshopu pak. Muzes pak zkusit provozovat vlastni eshop. Navic se pritom muzes naucit i veci kolem online marketingu a rekneme seo. Kazdopadne na realne zamestnani pak budes potrebovat reference / vlastni hotove projekty. Takze at uz se rozhodnes jakkoliv, melo by to mit pokudmozno nejaky hmatatelny vysledek. Moje zkusenost je takova, ze webama co jsem delal na stredni a vysoke jsem se sice zdokonalil natolik, ze jsem nemel problem prepnout na progr. v zamestnani, ale tam jsem taky zustal. Penize z webu jsem davno utratil a nebylo jich moc. Zkusenosti byly hlavne technologicke a dneska moc ani neplati. Takze dneska bych se spis pokousel o nejaky startup a realisticky podnikatelsky plan. Ve vic lidech, sledoval trendy, hledal nejakou vlastni vizi a vedle toho zkousel existujici nastroje v te oblasti. Taky muzes ale udelat karieru. Idealne nastoupit do velky firmy, kde je ale prostor k rustu. Nezabit se v malem studiu, kde budes delat do skonani one man male aplikacky, jednu za druhou. A karierne na sobe makat, ziskat doboru pozici a plat a investovat v pozdejsim veku. V tomhle pripade bych si ale zase idealne vybral firmu, ve ktery pochytis i neco z te domeny co delaji. Uspesny podnikatele casto vyuzili toho, ze videli do nejake domeny natolik, ze si dokazali uvedomit problem, jeho reseni a to tak, ze to reseni byli schopni nabidnout prave oni, protoze byli insideri a tu oblast znali, takze meli i nejakou hodnotu proti konkurenci. A ted bych prosil nekoho uspesnejsiho o jeho radu a rad se pripojim k poslechu :) 26.10.2014
  • 84mmdd : @frofo1: Kazdopadne davam bod za: "Mít jako student pasivní příjem (a nejen pak jako student)." :). A mimochodem si prosim tykejme (na foru to delaj vsichni), zase tak starej nejsem :). 26.10.2014

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.