Pokud chcete přidávat komentáře, musíte se:

Registrovat nebo Přihlásit
  • DwarfTheRapist? To zní dobře.
  • Kr.Pa
    Budou vychazet ? je to slovo pro ani ne 5% z nich ?
  • smejki
    Jejdásku, Java je vhodná pro efektivní vývoj, ne pro efektivní chod aplikace. Sám v ní dělám, tak mi tu nevyprávěj. Dílčí primitivní věci jako jsou výpočty, jsou zhruba stejně (ne-li stejně) efektivní jako v nižších jazycích, ale to není gró tak velké aplikace jako je složitá hra. Ano lze v Javě vytvořit velmi efektivní program a plácat se takřka na úrovni Céčka, ale vyžaduje to zásadní odklon od javovského designu a je to ve finále totožný voser jako to psát právě v tom Céčku. Proč by to ale jeden probůh dělal? Navíc to tady evidentně nedělá.
  • Kr.Pa
    Cely Greenlight je zalohen hlavne na indie scene a tedy iprojektech z Kickstarteru. Vzdy to tam ted vse nabizi ? Kickstarter me aspon tu odvahu jit do uplne nove a velice nebezpecne veci sam (v dobe kdy radila Sopa a Pipa). A Valve vy proste nemuze dovolit opovrhovat timto trhem. A co je horsi, projekty, ktere meli na KS uspech (a ty pocty fanousku tam jsou videt) ted musi skemrat v tomto mizernem Greenlight , kde ani po 2 mesicich nikdo nevedel jak presne funguje a co se od toho ma cekat ? To snad nevidi, ze kdyz tomu lidi dalsi vse penize a ano, ze o to asi bude zajem, proc to tedy znovu posilat do dalsiho hlasovani ? Je to je chyba velkych (starych) firem, ktere nehodlaji chodit do rsikantnich akci ale kdyz neco vyjde (budiz tim ten KS a GoG) tak si najednou museji vzit taky cas sveho krajice jenze to museji udelat jinak, aby to nebylo tak okate.
  • smejki
    žere okolo 1GB při 150 panďulácích a šíleně to laguje nebo se to dokonce zpomaluje. Poslední update to vylepšila vytáh cca na 200. Přitom (a to je podstatné) ta hra nic moc nesimuluje (oproti Dwarf Fortress).
  • Black_Hand
    java ma problem, kdyz se misto v pameti hodne alokuje a "dealokuje". coz je neco co v towns bude asi probihat hodne.
  • Nezapomínám, akorát si myslím, že pokud jsou problémy s velikosti paměti, kterou Towns žere (což nevím, z článku to není jasné, "zahltit počítač" neříká nic o tom, kolik paměti to žere), tak to nebude Javou - i když něco sežere samotná Java, tak zbylé gigabajty jsou na vývojáři... i když jo, asi je snadnější zahltit paměť v Javě než v C++, tomu ale myslím jde předejít.
  • Black_Hand
    nezapomen, ze towns je docela velka simulace, a ty jsou hodne nenazrany na pamet.
  • To je u obhajování Javy klasika: "Java si nese pověst z minulosti, vy si myslíte, že je to stále interpretované!" atd. Ne, alespoň tady si to nikdo nemyslí. A nevím, odkud jsi vzal, že to nikdo neříká o C# a Pythonu, o tom posledním se vůbec nemá smysl v tomto kontextu bavit. Jo, Java může být "místy" velmi rychlá, tady ale nejde o "hrubý dosažitelný výpočetní výkon", jde o to, jaké Java používá mechanismy pro věci jako správa paměti, volání metod a spol. a k jakému stylu programování nutí. Můžeš si najít nějaké články o programování v kontextu výkonově náročnějších her od lidí, co na tom fakt dělali a pak se zamyslet, jak bys to chtěl vyřešit v Javě.

    Jeden validní argument ale máš - že by ten Minecraft možná nevznikl, kdyby nebyl v Javě. Použití Javy pro hry, které nemusí ždímat výkon, nemusí být tragédie a když to má vývojáři usnadnit život, tak proč ne... i když třeba mně osobně nepřijde, že by to byl v náročnosti programování tak strašně drastický rozdíl pokud se v těch jazycích už cítíš dobře. S tou automatickou multiplatformovosti Javy to taky není tak žhavé.
  • GlaDOS
    A je ti známo, že Greenlight není crowdfunding? Kickstarterovský trh je od Greenlightu dost zásadně.rozdílný.
  • Jak jsem psal - nemyslím si, že zrovna u Towns by to mělo nějak zvlášť vadit, ale u "realtimovost" náročnějších her je dobrý memory management SAKRA důležitý (na konzolích je to navíc asi ta výkonově vůbec nejcitlivější věc) a ten javový je na ty požadavky prostě krátký (krátké jsou i často i standardní způsoby alokace v C/C++). Navíc věci jako nemožnost vytvoření složitějších nereferenčních typů a takový ten běžný javový způsob volání "Petr říkal, že Jana říkala, že Michal řekl, že Lenka řekla..." je hardwarově hodně nepřívětivý. GC obcházet jde, podle všeho to ale nemusí být žádná sranda a jde to proti smyslu GC, to už je lepší si to udělat přesně podle sebe.
  • nejak nechapu smysl clanku... kdyz se hra dostala do greenlight tak to tam asi nekdo odhlasoval. to ze se nelibi autorovi clanku je vec druha. lidi to tam chteli a autor se se steam dohodl, hotovo, tecka. pokud nekdo ceka ze tam bude neco jako DF, tak ne nebude! :D
  • Robotron3
    A co já se mám vůbec dohadovat. Hry v c++ dělám a i javu jsem zkoušel, takže si o tom myslim svý. Na náročnější hry je java nevhodná.
  • Asi mi něco uniká, mohl bys to, prosím, dovysvětlit? Vždyť kickstarterové projekty budou na Steamu vycházet...
  • Black_Hand
    jenze runescape a towns/minecraft jsou neporovnatelny. runescape je z pohledu klienta relativne nenarocne, i kdyz je ve 3d. hlavne pokud jde o pamet.
  • O naproste vetsine her nevim v cem, jak a za pomoci jakych nastroju a knihoven je naprogramovana. Ale da xe predpokladat, ze naprosta vetsina androidich her je v jave a jestli se nepletu, tak je v jave treba i starsi, ale velmi popularni hra Runescape.
  • Black_Hand
    ok, kolik o tom vim? docela dost. pac mam trochu odprogramovano jak v c++, tak v jave, tak v c#. ja neodmitam javu samu o sobe, ja odmitam javu pro nektera pouziti a c++ pro jina. minecraft by v c++ sel relativne jednoduse, a to ze notch neni zrovna extra dobry programator je znama vec (tak jak rika G). osobne bych pouzil jeste nejakou luu nebo python na skriptovani specialnich chovani nekterych kostek, ale primarne bych towns (stejne tak jak minecraft) delal v c++. nebyt toho, ze jsou v jave zvladly by vetsi svety.

    javu bych pouzil pro uzivatelsky aplikace, relativne jednoduche hry, ktere bych chtel rozhybat jak na linuxu, macu ci windowsech.
  • Kr.Pa
    Dle mého osobního názoru je greenlight jen mezera ve steamu, ktera byla potreba vyrovant. Valve si totiz uvedomilo, ze Kickstrater je az prilis uspesny projekt a pro ne potencialne nebezpecny nevyuzity trh, ze s tim proste muselo prijit. Zivi se jen na jinem napadu. Mimo to na ostatnich online obchodech se nemusi takhle skemrat.
  • A co tím tedy chceš říct? ;)
  • Robotron3
    Tak mi ukaž jednu náročnou hru napsanou v Javě, o které by se nedalo říct, že je to pomalé kvuli Javě, nebo špatně napsaném kódu.

    V C++ když se to napíše blbě, tak je mnohem větší problém než u jazyka jako je Java. Proto je tam větší nutnost to dělat dobře.

Pokud chcete přidávat komentáře, musíte se:

Registrovat nebo Přihlásit