⑥ervi 2¢Raster/c.p.u. 2005¢------------------¢¢A⇨koli MultiJoy interface existuje jiə 7 let a bylo pro n❎j vytvo②eno ⇨i upraveno celkem dost her, u pom❎rn❎ velk⑦ skupiny lid z
st⇧v⇧ st⇧le nejpopul⇧rn❎j③ ⑤pln❎ prvn prototypov⇧ hra "⑥ervi". Rozhodl jsem se proto, əe ud❎l⇧m novou verzi t⑦to hry, ve kter⑦ dolad m n❎kter⑦ nedostatky p
vodn ch "⇨erv k
".¢¢Po prvn rozvaze, jak⑨m zp
sobem budu p②eupravovat prvn verzi, jsem do③el k z⇧v❎ru, əe nejlep③ bude napsat ⑥ervi 2 zcela od nuly. No, moən⇧ by bylo v⑨stiən❎j③ ② ct od jedni⇨ky, protoəe jednu v❎c jsem p②eci jen p②evzal - znakovou sadu. Jinak je ale cel⑨ kd komplet naps⇧n znovu, nyn v XASM assembleru (prvn verzi jsem psal je③t❎ v MAC/65).¢¢Hlavn rozd ly jsou tyto:¢¢Zaprv⑦ je to roz③ ②en maxim⇧ln ho po⇨tu sou⇨asn❎ soupe② c ch hr⇧⇨
z 8 na 16, samoz②ejm❎ za p②edpokladu, əe m⇧te k dispozici interface MultiJoy16. Jak zn⇧mo, my v Atariklubu Prost❎jov m⇧me jen MultiJoy8 - ale na demop⇧rty Forever HEX m❎l -XI- jejich dvojici "stohovateln⑨ch" interface MultiJoy16/2, kter⑦ po propojen opravdu poskytly moənost hry 16ti pa②an
m. Prakticky se tam ale na③lo lid s joysticky "jen" 12, takəe odzkou③ena byla hra 12ti lid . (Douf⇧m, əe na Atari⇧du Prost❎jov 2005 si v③ichni p②inesou z domu vlastn joysticky a əe -XI- doveze ty jejich dva MultiJoye16/2, abychom utvo②ili onen maxim⇧ln❎ moən⑨ rekord. ;-))¢¢Druh⑨m podstatn⑨m rozd lem je, əe ⇨erv ci v ⑥ervech 2 se chovaj v ce ⇨erv kovit❎ji - t m chci ② ct, əe jejich "oc⇧sky" se posouvaj . Aby v③ak hra nebyla nekone⇨n⇧, funguje tam celkem jednoduch⑦ pravidlo. Rychlost prodluəov⇧n t❎l ⇨ek ⇨erv
je ⑤m❎rn⇧ aktu⇧ln mu po⇨tu hr⇧⇨
. Ze za⇨⇧tku tedy ⇨erv ci rostou pomalou⇨ku, ale ⇨ m jich ve h②e zb⑨v⇧ m⑦n❎, t m rostou rychleji, aə do chv le, kdy zb⑨vaj posledn dva hr⇧⇨i. Od toho okaməiku se oc⇧sky natrvalo zastav a zb⑨vaj c dva hr⇧⇨i uə s ə⇧dn⑨m nov❎ uvoln❎n⑨m m stem po⇨ tat nemohou.¢¢T②et podstatn⑨ rozd l je vylep③en metodiky "zrychlov⇧n " ⇨erv
. Na po⇨⇧tku hry, po ⑤vodn pauze, aby se hr⇧⇨i sta⇨ili naj t (ta pauza je t⑦ə ⑤m❎rn❎ prodlouəena p②i v❎t③ m po⇨tu hr⇧⇨
), se hra rozb h⇧ na nejmen③ rychlost. Postupn❎ se kaədou sekundu o 1 stupe zv❎t③ aə dos⇧hne navolen⑦ rychlosti "Speed". Pokud je nav c zvolen parametr "MaxSpeed", zvy③uje se rychlost o p② slu③n⑨ pod l rozd lu mezi "Speed" a "MaxSpeed" p②i kaəd⑦m odpadnut⑦m hr⇧⇨i. Op❎t je v③ak zvy③ov⇧n prov⇧d❎no zvolna, nanejv⑨③ jednou za sekundu, aby nedoch⇧zelo k nezvl⇧dnuteln⑨m prudk⑨m n⇧r
st
m rychlosti o mnoho stup
, pokud najednou odpadne v ce hr⇧⇨
.¢¢Za ⇨tvrt⑦ - nyn jsou k dispozici dva rozd ln⑦ z⇧kladn hern mdy. "Survive" je klasick⑨ md, kdy hlavn m c lem je p②eəit a bodov⇧n je 0 aə (po⇨et_hr⇧⇨
-1) bod
. Nov⑨ "Combat" md oproti tomu zv⑨hoduje aktivn (p②esn❎ji agresivn ) hr⇧⇨e, kte② jdou z⇧m❎rn❎ do souboj
a snaə se vy②adit co nejv ce protihr⇧⇨
. Bodov⇧n v tomto mdu totiə funguje tak, əe bod z sk⇧v⇧ ten ⇨erv, do kter⑦ho n❎kdo naraz . Pokud tedy hr⇧⇨ s ⇨ervem pouze odjede n❎kam stranou a tam se snaə pasivn❎ p②eə t, ə⇧dn⑦ body za zne③kodov⇧n ostatn ch ⇨erv
nez sk⇧v⇧. Jestliəe ⇨erv naraz do zdi nebo s⇧m do sebe, p②i⇨te se bod k "Jackpotu" a cel⑨ nast②⇧dan⑨ bonus z sk⇧ nakonec posledn p②eəiv③ ⇨erv.¢¢Dal③ varianty hry umoəuje volba "ClearDeadlyMen". Po n⇧razu mohou t❎la ⇨erv k
bu⇦to z
st⇧vat na hern plo③e, nebo mohou b⑨t maz⇧na, a nebo krom smaz⇧n se nav c na posledn m əiv⑦m m st❎ ⇨erv ch hlav bude objevovat bonusov⑨ bod. Ten m
əe kdokoli z ostatn ch hr⇧⇨
sebrat a vylep③it si okaməit❎ o ten jeden bod vlastn skre.¢¢Hra kon⇨ v p② pad❎, əe n❎kter⑨ z hr⇧⇨
dos⇧hne nebo p②es⇧hne "WinScore".¢¢Ovl⇧d⇧n ⇨erv
ve h②e se d❎je bu⇦to p②es interface MultiJoy (2 aə 16 hr⇧⇨
), nebo je moəno bez MultiJoye ovl⇧dat 2 joysticky a kl⇧vesnic (2 aə 4 hr⇧⇨i) - v tom p② pad❎ prvn dva hr⇧⇨e ovl⇧d⇧te joysticky zapojen⑨mi v joy portu 1 a 2, t②et hr⇧⇨ hraje na kl⇧vesnici kl⇧vesami A-nahoru, Z-dol
, C-vlevo, V-vpravo a ⇨tvrt⑨ hr⇧⇨ hraje na funk⇨n /speci⇧ln kl⇧vesy SELECT-nahoru, SHIFT-dol
, START-vlevo, OPTION-vpravo.¢¢A to je asi tak v③echno. Na z⇧v❎r p②ikl⇧d⇧m soupis v③ech voliteln⑨ch moənost v hlavn m menu. V⑨b❎r poloəky pro zm❎nu se prov⇧d pomoc kl⇧ves nahoru/dol
(nebo SELECT). Kl⇧vesy vlevo/vpravo (nebo OPTION) cyklicky m❎n jednotliv⑦ hodnoty pro aktivn❎ vybranou poloəku. Mezern kem nebo kl⇧vesou START spust te hru.¢¢Poloəky v hlavn m menu:¢¢Control - ovl⇧d⇧n :¢* MultiJoy¢* 2Joys & Keyboard¢¢Players - po⇨et hr⇧⇨
:¢* 2 aə 16 hr⇧⇨
p②i vyuəit inteface MultiJoy (nebo 2 aə 4 hr⇧⇨i bez MultiJoye)¢¢WinScore - v t❎zn⑦ skre:¢* 10 aə 99 bod
(po des tk⇧ch)¢¢Mode - md hry:¢* Survive ...c lem je p②eə t¢* Combat ...c lem je vy②adit protivn ky¢¢ClearDeadlyMen -maz⇧n ⇨erv
po n⇧razu:¢* No ...nemazat¢* Yes ...mazat¢* Yes + bonus point ...mazat+bonus¢¢Speed - z⇧kladn rychlost:¢* 1 aə 9 (⇨ m v❎t③ ⇨ slo, t m rychlej③ )¢¢MaxSpeed - maxim⇧ln rychlost:¢* z⇧kladn _rychlost+1 aə 9 nebo bez zrychlov⇧n ¢¢SPACE - mezern k - Spou③t hru.¢¢B❎hem hry pak SPACE (mezern k) zap n⇧/vyp n⇧ PAUSE md, zat mco kl⇧vesa ESC p②eru③uje hru a p②ech⇧z ihned bez vyps⇧n v⑨sledk
do ⑤vodn ho menu.¢¢A p②eci jen je③t❎ jedna pozn⇧mka: Moən⇧ v⇧m vrt⇧ hlavou, pro⇨ jsou v③echny texty ve h②e ps⇧ny anglicky, ale n⇧zev hry z
st⇧v⇧ ⇨esk⑨ "⑥ervi 2". Ano, je to zcela z⇧m❎rn❎. R
zn⑨ch "worms
" totiə existuj des tky, a dokonce Jirka Bewesoft Bern⇧③ek pouəil pro jednu svou s ④ovou hru i p② mo n⇧zev "MultiWorms" (⇨ mə mimochodem tro③ku ud❎lal zmatek poru③en m nepsan⑦ho standardu, əe p②edpona "multi" pat② ke hr⇧m pro MultiJoy, narozd l od s ④ov⑨ch her, jenə by m❎ly pouə vat p②edponu "net" ;-)). Nav c, hlavn❎ v N❎mecku se t❎③ p
vodn hra ⑥ervi tak velk⑦ oblib❎, əe se n❎kte② tamn Atarist⑦ jiə i nau⇨ili toto ⇨esk⑦ slovo vyslovovat. :-)¢¢P②eju V⇧m hodn❎ z⇧bavy p②i velk⑨ch souboj ch ve h②e ⑥ervi 2. :-)¢