NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s podporou uplatnění od 0 Kč. Více informací.

Diskuze: Browser hra

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Michal Martinec:17.1.2017 14:23

Ahojte. Mam taku otazku. Ak by so, napisal hru v Jave a chcel by som aby fungovala ako browser hra. Bolo by to mozne? Alebo to radsej riesit cez nejaky instalacny balicek? Islo by o online hru samozrejme.

Odpovědět
17.1.2017 14:23
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Erik Šťastný:17.1.2017 14:30

Upozornil bych tě na to, že "aby fungovala" jako browser hra bych to rozhodně nebral. Podle toho na co hra bude ji musíš celou přizpůsobit a mezi desktopem a browserovou hrou je velký rozdíl.

Možné to rozhodně je, nicméně osobně bych řekl, že existují daleko lepší věci než Java a doporučit ji rozhodně nemůžu na browserové hry.

Editováno 17.1.2017 14:30
 
Nahoru Odpovědět
17.1.2017 14:30
Avatar
Michal Martinec:17.1.2017 15:16

Vies mi to aj nejak rozviest?

  1. Zakladne rozdieli medzi browser a desktop hrou
  2. Aky iny jazyk je na browser hru lepsi
  3. Keby to bolo riesene cez klienta ktoreho si stiahnes, bolo by to lepsie? Berie sa to potom uz ako desktop hra ked je to cez klienta?

Jednalo by sa o jednoduchu hru, nenarocnu na grafiku. Malo by to podobny koncept ako Shake and Fidget, na takom zaklade by to bolo. Vela textov, obrazky atd...

Nahoru Odpovědět
17.1.2017 15:16
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Erik Šťastný:17.1.2017 15:53
  • Browser běží z velké části na serveru, ne-li úplné celá a uživately se odesílají jen výstupy a přijímají vstupy. V ideálním případě je nemožné podvádět(cheatovat) a klade mnohem menší nároky na klienta
  • Osobně bych zvolil ASP.NET, nicméně je tu PHP nebo tebou zmiňovaná Java doplňující Javascript nebo se dá samozřejmě vše možné kombinovat.
  • To je úplně na tobě co je lepší :) Obojí má svoje výhody a nevýhody, v případě her jako Travian to běží celé na webu. V případě třeba PokerStars již máš klienta a přitom to není taky žádná náročná 3d hra
Editováno 17.1.2017 15:54
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
17.1.2017 15:53
Avatar
Michal Martinec:17.1.2017 16:03

Som zatial zaciatocnik a nemam predstavu co, ako a na com ide :) Zaklady HTML5 a CSS3 som sa naucil tuto odialto a ked nieco predsa len neviem tak si to pozriem v navode, alebo v konkretnej lekcii, v ktorej sa o tom pisalo. Co sa tyka Javy tak som pri objektovom programovani. Takze nejake vztahy medzi jazykmi a co sa da s cim kombinovat netusim :) v kazdom pripade sa pozriem na ten JavaScript, lebo ked som si pozeral zdrojove kody zo stranok tak vsade je JS. Ale zase na druhu stranu vela browser hier co som pozeral bezi na Flashi. Len o tom som tu zatial nic nenasiel, co je skoda. V kazdom pripade to bol len taky napad s tou hrou. Musim sa pozriet na JS a PHP teda a vyskusat nieco v tom. V kazdom priade dakujem ;)

Nahoru Odpovědět
17.1.2017 16:03
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na Michal Martinec
pocitac770:17.1.2017 16:42

Flash... Je... Mrtvola. Jde o to, že v mnoha ohledech je nedokonalý, a má v sobě bezpečnostní díry, u spoustu prohlížečů se taktéž dostává na černou listinu, kde předtím, než zkusíš něco s flashem spustit se tě to radši 10x zeptá nebo se vůbec nespustí... Lepší (jak již bylo řečeno) je použít nějaký jazyk, který je specicky dělaný na weby (Javasript (neplést s Javou) nebo PHP), pak se nabízejí frameworky, s jejihž pomocí uděláš něco na web i v jiných jazycích, jako příklad již zmíněný ASP.NET na C#, JavaEE na Javě (dříve tu byly ještě Java applety, což je Java FX aplikace hozená na web, ale ty už mají pomalu osud hodně podobný Flashi) nebo trochu z jiného soudku např Unity

 
Nahoru Odpovědět
17.1.2017 16:42
Avatar
Michal Martinec:17.1.2017 16:48

Javu si s Javascriptom nepletiem neboj :D Cital som nejake rady a recenzie ako na browser hry a bolo tam spomenute HTML, CSS, JS, PHP, jQuery a nejake databazy ako MySQL takze som si povedal ze do toho pojdem touto cestou. Takze aktualne som sa pustil do opakovania HTML a CSS + asi Sass sa mi zide (aj ked neviem ci zide), a nasledne idem do JS, PHP a MySQL. Snad mi toto vsetko bude stacit na to aby som nieco vytvoril podla svojich predstav. Ci myslite, ze este nieco navyse by sa mi hodilo?

Nahoru Odpovědět
17.1.2017 16:48
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:17.1.2017 16:49

Nemusí toho být ani tak tolik, hlavní bude to umět použít :)

 
Nahoru Odpovědět
17.1.2017 16:49
Avatar
Michal Martinec:17.1.2017 16:52

Ved to bude ten vacsi problem :D. Ale tak zapaleny som pre to dost tak snad na to pridem :)

Nahoru Odpovědět
17.1.2017 16:52
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:17.1.2017 16:58

Já chtěl kdysi chtěl dělat něco na styl Travianu a po asi 3 měsících práce, jsem zjistil, že k CSS,HTML a celkovému Designu se ale nikdy nedokopu :D

 
Nahoru Odpovědět
17.1.2017 16:58
Avatar
Michal Martinec:17.1.2017 17:14

Design by som tam ja chcel len velmi jednoduchy tak s tym by problem nemal byt a ked nahodou tak sestrin manzel aj brat mojej snubenice robia s grafikou takze pri najhorsom by som siel za nimi a HTML a CSS po tom co som sa ucil Javu a C++ tak je vazne tak jednoduche ze som cele HTML5 zhltol za 2 dni a CSS3 za 3 dni. Samozrejme vsetky graficke upravy naspamat neviem ale zaklad viem bez problemov a ostatne uz len dohladat ked potrebujem tu v tych tutorialoch repsektive v kompletnej prirucke k CSS3 co tu je. :) Co ti trvalo 3 mesiace?

Nahoru Odpovědět
17.1.2017 17:14
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 8:34

No pořád jsem psal takové "jádro" hry propojení s databází atp., ale nikdy jsem tomu neudělal žádný front-end :D

 
Nahoru Odpovědět
18.1.2017 8:34
Avatar
Odpovídá na Erik Šťastný
Michal Martinec:18.1.2017 10:00

No ja sa musim hlavne naucit co je to databaza a ako funguje a ako sa v nej pracuje, lebo k tomu som sa este nedostal :D Ale vcera som sa hral s Gimp-om a vyrobil som logo tej hry aj ked zatial uplne zbytocne :D

Nahoru Odpovědět
18.1.2017 10:00
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 10:05

No vidíš to to je zrovna to k čemu já se nikdy nedokopal, grafika/design a s tím spjaté css apod. to jde absolutně mimo mě :)

 
Nahoru Odpovědět
18.1.2017 10:05
Avatar
Odpovídá na Erik Šťastný
Michal Martinec:18.1.2017 10:07

Si si mal najst niekoho kto by do toho siel s tebou, kto by ti robil grafiku :) ci nebol nikto taky v okoli?

Nahoru Odpovědět
18.1.2017 10:07
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 10:10

Bohužel ne :)
Prakticky jedinní lidi které znám z programovací branže jsou ti z práce a ti toho mají dost z práce :D

Nikdo cizí taky úplně neměl zájem věnovat spoustu do něčeho s nejasnou budoucností a šancí na úspěch a přemlouvat do toho kamarády jsem zkoušel už 10x bezúspěšně :)

Editováno 18.1.2017 10:11
 
Nahoru Odpovědět
18.1.2017 10:10
Avatar
Michal Martinec:18.1.2017 10:30

Tak potom skus oslovit niekoho tu ci by do toho nesiel :) inak nevies mi asi poradit nejaky editor alebo ci sa da v gimpe vytvorit 8 bitovy obrazok? Lebo chcel by som to ponat v takej old school grafike a chcem si do toho obrazky vyrabat sam a nestahovat ich niekde z netu. Som hladal navody na nete a vsade su le ntake ze uz z existujuceho obrazku to vie urobit 8 bitovy ale nikde ze by som ho vedel sam vytvorit.

Nahoru Odpovědět
18.1.2017 10:30
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 10:32

To bohužel netuším. Říkám todle jde úplně mimo :D

 
Nahoru Odpovědět
18.1.2017 10:32
Avatar
Michal Martinec:18.1.2017 10:36

Teraz som nasiel na nete ze najjednoduchsie ako vytvorit 8bitovy obrazok je zobrat zosit kockovany nakreslit co potrebujes naskenovat do pc a nasledne upravit podla predlohy. Aj tak riesim blbosti lebo to neviem este naprogramovat ale uz sa staram o grafiku :D

Nahoru Odpovědět
18.1.2017 10:36
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 10:40

Náhodou já v práci většinou začínám od návrhu formuláře a tudiž vzhledu :)

 
Nahoru Odpovědět
18.1.2017 10:40
Avatar
Michal Martinec:18.1.2017 10:43

Ja som taky ze najprv spravim cely zaklad a ked to najhorsie je za mnou tak tie vizualne veci dokoncujem na koniec lebo s tym sa uz treba len pohrat. S kompletnym kodom sa budem trapit dlho :)

Nahoru Odpovědět
18.1.2017 10:43
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 10:46

Jsme už trošku odbočili, pro co jsi se teda ve finále rozhodnul? Nebo stále nevíš? :)

 
Nahoru Odpovědět
18.1.2017 10:46
Avatar
Michal Martinec:18.1.2017 10:57

Rozhodol som sa ist cestou HTML5, CSS3, Javascript, PHP a co sa tyka databaz tak MySQL. Javascript a PHP a MySQL sa musim naucit este. Ale touto cestou to vezmem :). V kazdom pripade dakujem za rady a pokec :)

Nahoru Odpovědět
18.1.2017 10:57
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:18.1.2017 11:05

Okay, hodně štěstí! :)

 
Nahoru Odpovědět
18.1.2017 11:05
Avatar
Odpovídá na Michal Martinec
Josef Kuchař - Pepa489:18.1.2017 14:34

Vím, že už si rozhodnutý, ale stále to sem ještě napíšu: Pokud použiješ java framework libgdx, tak ten podporuje plnohodnotný export do html5 a poběží ti to bez žádných pluginů ;)

Nahoru Odpovědět
18.1.2017 14:34
2x piš, jednou debuguj
Avatar
Michal Martinec:18.1.2017 15:54

No a teraz mi ale musis povedat co je to framework a cim sa odlisuje od javy :) keby mi to bezalo na jave tak by som bol najstastnejsi lebo by som sa len dalej ucil javu a nemusel by som ist niekam dalej :)

Nahoru Odpovědět
18.1.2017 15:54
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Josef Kuchař - Pepa489
Michal Martinec:18.1.2017 16:41

Nasiel som stranku toho libgdx a vyzera to zauijmavo, len by som musel najst nejake manualy k tomu. V kazdom pripade je to len v plienkach zatial a musim si najst cestu. Radsej sa uz viac veci ani nebudem pytat k tomu, lebo potom mi kazdy povie nieco nove, ako by sa to dalo a podobne a nasledne neviem co sa skor zacat ucit a budem c tom mat akurat gulas :) V kazdom pripade by som sa do buducna chcel venovat tvorbe web stranok takze ked sa to budem ucit HTML, CSS, JS a PHP a nasledne to vytvorim cez to, tak zabijem dve muchy jednou ranou :) Takze pojdem touto cestou :)

Nahoru Odpovědět
18.1.2017 16:41
Neporovnavaj sa s ostatnymi. Porovnavaj sa sam so sebou.
Avatar
Odpovídá na Michal Martinec
Erik Šťastný:19.1.2017 8:41

V dnešní době je těch možností v čem pracovat opravdu mnoho, a dokud člověk nedělá na nějakém obřím projektu, tak je to většinou fakt jen o osobních preferencích :)

 
Nahoru Odpovědět
19.1.2017 8:41
Avatar
Odpovídá na Michal Martinec
Jan Černohous:26.4.2017 14:04

Já si myslím že je nej. JAVA ale jak chceš.

Nahoru Odpovědět
26.4.2017 14:04
while(true){me.beBetterEveryDay();}
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 29 zpráv z 29.