Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Rozhovor s Ondřejem Novákem, vývojářem hry Brány Skeldalu

Aminux
Aminux (neregistrovaný) ---.pel.cz
29. 9. 2009 20:13

Java

A co to udělat v Javě? I když to by asi bylo náročnější to komplet přepsat.

jehovista
jehovista (neregistrovaný) ---.range81-153.btcentralplus.com
29. 9. 2009 20:28

Re: Java

Rekl bych, ze na to by se naslo dost dobrovolnych vyvojaru. Ja se hlasim :)

anonym
anonym (neregistrovaný) ---.net.upc.cz
1. 10. 2009 10:44

Re: Java

Není uvolněna grafika, jen zdrojáky. Opravdu by se vám chtělo na tom dělat? Možná, mě ale ne.

Martin Doucha aura:51
1. 10. 2009 11:24

Re: Java

Herní data jsou uvolněná pro nekomerční použití a na webu Napoleon Games je link ke stažení.

jehovista
jehovista (neregistrovaný) ---.range86-133.btcentralplus.com
1. 10. 2009 22:13

Re: Java

Ja spatruju nejvetsi problem prave v tom hernim obsahu(grafika, zvuky, ..). Naprogramovat herni engine pro takovou hru je podle me otazka dvou tydnu(kdyz se nebudu parat s tim, aby to bezelo i na 486ce). Kazdopadne bych to rad videl rovnou ve verzi pro Micro Edition…

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.35.broadband11.iol.cz
2. 10. 2009 6:16

Re: Java

Musíte to napsat tak, aby se to pouštělo nebo aspoň instalovalo s originálním CD nebo s balíkem od Napoleóna. Klidně si při instalaci grafiku zvuky a další soubory překonvertujte do čeho chcete, tím se myslím licence neporuší, pokud to ve výsledku bude stejná hra.

Jinak beru to jako sázku. Když naprogramujete !stejnou! hru v javě za dva týdny, jsem ochoten Vám za práci zaplatit. Když ne, máte smůlu :-)

jehovista
jehovista (neregistrovaný) ---.open.ac.uk
2. 10. 2009 11:54

Re: Java

„Musíte to napsat tak, aby se to pouštělo nebo aspoň instalovalo s originálním CD nebo s balíkem od Napoleóna“ – A duvod je jaky?
Ad sazka: Myslim si, ze bych byl za dva tydny schopen hru naprogramovat(ciste herni engine, do ktereho se pak jenom nasypou herni data). Ovsem nepocitam do toho cas, ktery by byl nutny ke zkoumani puvodni verze tak, aby se pote skutecne jednalo o stejnou hru… V prvni rade ale musim dokoncit diplomku a tak se nebojim, ze by se sazka realizovala v nejblizsich tydnech:(
Jinak me ty clanky a zkouseni tech her(konecne se mi podarilo dohrat CSB:) navnadily k tomu udelat dungeon, ktery bude hratelny jak na PC v J2SE, tak v mobilu na J2ME. Zrejme se do toho asi v nejblizsi dobe dam, ale brany skeldalu se mi libi prave z toho duvodu, ze je to porad jeste ziva hra…

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.seznam.cz
2. 10. 2009 13:13

Re: Java

Tak nějak se programováním zabývám celý život a vím, jak dlouho se určité věci programují. Kdyby jste napsal 2 měsíce, tak Vám uvěřím, a to si myslím, že poslední týden nebudete spát. Problém není něco napsat, ale oživit, vychytat všechny bugy a ošetřit všechny možné situace, které mohou nastat a které na první pohled vidět nejsou. To nemáte jen chození bludištěm, to máte i systém kouzel, umělou inteligenci, triggery v mapě, jazyk pro psaní dialogů. Jenom převod do Windows mě po večerech a o víkendech zabral něco kolem měsíce a chyby se v tom hledaly následující půl roků. A to ta konverze byla pouhým nahrazením několika funkcí za jejich Windowsovské ekvivalenty. To nemusíte ve Windows řešit zvuky, grafiku (DirectX), vstupy a výstupy, nebo chráněný režim.

Možná, že v Javě existuje spoustu již připraveného kódu, ale že by tam byl připraven herní systém hry, to jsem si nevšiml. Možná že vývoj hry v Javě by netrval dva roky, ale třeba poloviční dobu. Rozhodně ne dva týdny (počítám 10–14 MD – manday)

„„Musíte to napsat tak, aby se to pouštělo nebo aspoň instalovalo s originálním CD nebo s balíkem od Napoleóna“ – A duvod je jaky?“

Autorský zákon. Vaše dílo by se mohlo pod názvem „Brány Skeldalu“ vydávat jen v případě, že by hra na 100% odpovídala původní hře. Pokud sem tam použijete jinou grafiku, nebo to bude vypadat jinak, nesmíte tomu říkat „Brány Skeldalu“ a nesmíte použít originální grafiku. Licence se týká právě jen hry (nápad, mapy,příběh) a grafiky a zvuků. Napsat vlastní binárku je jako byste napsal přehravač (interpret) těchto datových souborů, což v tuto chvíli můžete. Ale nesmíte originální data měnit a vydávat je pak jako Váš výtvor.

PS: Výjimkou je, pokud se s Napoleonem dohodnete jinak, ale to je čistě na Vás.

jehovista
jehovista (neregistrovaný) ---.open.ac.uk
2. 10. 2009 14:49

Re: Java

Tak se bez muceni priznam, ze jsem BS nidky poradne nehral(ve wine mi to delalo bordel a tak jsem jenom prosel zacatek a vybod jsem se na to) a mozna je to skutecne slozitejsi, nez jsem cekal(to znamena neco jako treba Dungeon Master 2). No kazdopadne se do toho zcela jiste za par tydnu pustim(spis ale zacnu na zelene louce…)

Biktop
Biktop (neregistrovaný) ---.28.broadband3.iol.cz
2. 10. 2009 15:55

Re: Java

To Vás ta léta praxe ještě nevyléčila z přepočítávání na člověkodny? :-) Nazval bych to jednou z nejvíce zavádějících jednotek – tváří se jako lineární, přitom je všechno možné, jen ne lineární. Něco jako ampérhodiny, akorát o řád markantnější. :-)

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.seznam.cz
2. 10. 2009 16:22

Re: Java

Nikoliv, to jen vyjadřuje okrajové podmíky. Když někdo něco řekne, že udělá za dva týdny, nevím, jestli mluví za sebe, nebo za firmu o 100 zaměstnan­cích. Naopak mám zkušenost, že člověkohodiny, nebo spíš člověkodny (hodiny jsou pro programátora pod rozlišovací schopností) jsou dobrým měřítkem složitosti úkolku, lepším, než cokoliv jiného.

Samozřejmě, všichni víme, že když jeden kopáč vykope jámu za hodinu, tak jich to 60 neudělá za minutu. Ovšem pokud budete kopat 60 jam, pak je se 60ti dělníky budete kopat skutečně hodinu. To je těch 60člověkohodin.

Biktop
Biktop (neregistrovaný) ---.28.broadband3.iol.cz
2. 10. 2009 17:47

Re: Java

Mně to naopak připadalo jako jedno z nejvíce ošemetných měřítek. Po přečtení knížky „The Mythical Man-Month“ od Freda Brookse jsem došel úlevy, že i profesionálové z největších jsou podobného názoru. :-)

Sten
Sten (neregistrovaný) ---.18.broadband16.iol.cz
2. 10. 2009 16:27

Re: Java

Není lineární, spíše se s postupem vývoje rychlost vývoje při konstantním denním počtu člověkodní limitně blíží k nule, ale jakou jinou jednotkou byste chtěl měřit délku trvání (a cenu) vývoje software?

Biktop
Biktop (neregistrovaný) ---.28.broadband3.iol.cz
2. 10. 2009 17:58

Re: Java

Nejrealističtější bývá odhad hlavního vývojáře, který samozřejmě musí dopředu znát tým svých spolupracovníků. Čas se pak měří ve dnech, či spíše měsících, a je odhadován pro tento konkrétní tým lidí. Jakékoli zásahy do týmu pak mohou mít dalekosáhlé dopady na harmonogram.

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.35.broadband11.iol.cz
3. 10. 2009 0:25

Re: Java

Když řeknete šéfovi že to bude trvat půl roku a potřebujete 10 lidí, bude váš šef vědět, že si má připravi 60 výplat, tedy při průměrném platu programátora jsou to 4 miliony. Mě to příjde jako nejjednodušší odhad ceny software.

Biktop
Biktop (neregistrovaný) ---.28.broadband3.iol.cz
5. 10. 2009 13:57

Re: Java

To jo, ale když se šéfovi bude zdát, že to jde nějak pomalu a bude trvat na přijmutí dalších 2 lidí, může to v důsledku trvat ještě déle :-) (zaškolování, seznamování se s řešenou problematikou a nástroji, atd.)

Zasílat nově přidané příspěvky e-mailem