Patche a updaty
Hlavní stránka | Seznam článků | Anglická verze

Patche a updaty
Categorie: Game developing/Jak vytvoøit a prodávat shareware hru - minipøíruèka
by Tovy, 7.3.2006, 11:37

Update hry je vylepšení hry. Patch, neboli záplata, slouží k opravì chyb v software. I když ještì pøed vydáním hra projde dùkladným betatestingem, obvykle po vydání hry stejnì zjistíte, že hra pbsahuje ještì spoustu chyb, na které jste døíve nepøíšli. Vìtšinou na nì pøijdou hráèi. Poznámka autora: a budete se divit, na co všechno nepøíjdou! :)

S patchi a updaty samotnými vìtšinou nejsou problémy, kromì jednoho, na který jsem narazil velmi brzy, když jsem zaèal dìlat hry. Velmi èasto potøebujete v patchi updatnout samotný program (EXE) hry. Zdá se to na první pohled bez problémù, nicménì spousta online distributorù (a možná vy to budete dìlat také, což problém vyøeší) distribuuje plnou verzi hry s èasovým omezením, které je implementováno za pomocí nìjakého wrapperu pøímo do EXE souboru, a tedy veškerá ostatní data jsou v instalaci obsažena všechna. Když vydáte tento patch a lidi si ho nainstalují, nový EXE soubor v patchi pøemaže starý soubor s wrapperem a uživatel má zdarma plnou hru.

Co se s tím dá dìlat? Napøíklad to, že do dat hry dáte identifikator - nìjaký soubor s identifikací, který vám øekne, zda lze na tuto instalaci použít patch. Pro distributory pak musíte udìlat vlastní patche s wrapnutým EXE souborem. Toto je docela jednoduché øešení, nicménì máte pak problémy, pokud využíváte více distributorù. Pro všechny staèí verze hry s jedním ID, nicménì po vydání patche je musíte kontaktovat a chtít po nich wrapnout soubor a vydat tolik patchù a updatù, jako je distributorù s wrapperem. Prostì práce navíc.

Druhá možnost je mít vlastní systém na stahování updatù a patchù, kde uživatel si mùže stáhnout patch èi update jen po nalogování se do systému, napøíklad po zadání registraèního èísla software. Tento zpùsob je velmi efektivní, avšak je tu také jeden problém - distributoøi vám vìtšinou nedají seznam registraèních èísel tìch, kteøí si vaši hru u nich koupili, takže váš systém nemohou využít ti uživatelé, kteøí si koupí vaši hru pøes tyto distributory. I když zase tak veliký problém to není, protože tìmto lidem pomohou sami distributoøi.

Kromì tohoto problému nic extra se s patchi èi updaty provádìt nedá. Snad jen pozor na to, zda nový patch bude obsahovat všechny opravy z pøedešlých patchù, nebo zda musíte postupnì instalovat všechy patche. Pokud to jde, použijte první variantu. Doporuèuji také si vyzkoušet nový patch jak na nejstarší instalaci hry, tak také na pùvodní instalaci updatnuté starými patchi. Èasto se totiž stane, že do patche zapomenete vložit nìco ze starších patchù èi updatù.

S patchi a updaty èásteène souvisí i systém uložení dat. Napøíklad poèítejte s možnými zmìnami hry tak, aby hráèi mohli použít staré SAVE pozice a nemuseli po novém patchi hrát hru odznova, i když se tomu možná nevyhnete.

Vaše komentáře

Přidejte svůj komentář
Vaše jméno
Nadpis:
Váš komentář:

Poslední novinky

Novinky z našich luhù a hájù  22.Nov 07, 12:17
Je lepší distributor ze zahranièí?  22.Nov 07, 12:16
Kolik vydìlávají programátoøi, grafici a testeøi v zahranièí?  24.Dec 06, 00:07
Phantasia 2 - nova hra, betatesting  24.Nov 06, 12:03
Nové síly do 300AD  7.Nov 06, 15:53
Co se kutí nového v Rake In Grass  5.Oct 06, 11:22
Torque minisession  1.Sep 06, 13:04
MAC vs Windows  16.Aug 06, 12:52
Styrateg - co je nového  10.May 06, 17:09
Styrateg - nová hra od RakeInGrass -300AD  4.Apr 06, 18:29
Prodejnost her - vývoj  17.Mar 06, 00:42
Budoucnost shareware her  15.Mar 06, 14:35
Proè pøestávám psát  14.Mar 06, 15:00
Hostovací a download servery  9.Mar 06, 15:28
Patche a updaty  7.Mar 06, 11:37
Vrácení penìz za software  6.Mar 06, 14:11
Jak propagovat hru – jak psát reklamní materiály o høe  4.Mar 06, 11:53
Webová stránka developera shareware her - další prvky  2.Mar 06, 12:06
Webová stránka developera shareware her  28.Feb 06, 11:13
Betatesting  27.Feb 06, 11:31