home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 March
/
Chip_2001-03_cd1.bin
/
oddech
/
berusky
/
WBERUSKY.TXT
< prev
next >
Wrap
Text File
|
1999-10-29
|
16KB
|
342 lines
/-----\
..A..N..A..K..R..E..O..N.. | í í | 29.10.1999
/-----------------------------/ í \--------------\
| BBBB_ EEEE_ RRRR_ U. U _èèè_ K. K_ Y. Y |
| B. B E. R. R U. U è. K. K Y. Y |
| BBBB EEE RRRR U. U èèè KKK Y.Y |
| B. B E. R. R U. U è K. K Y |
| B.. B E.. R. R U.. U è.. è K. K Y |
| BBBB_ EEEEE R. R _UUUU_ _èèè_ K. K __Y__ |
| (c) 1999 AnakreoN freeware CP: WINEECS (1250) |
=--------------------------------------------------=
---==<</\/+\/\>>==---
O B S A H
1...GNU licence
2...BeruÜky - historie hry
3...Ovlßdßnφ
4...Pravidla
5...Editor ·rovnφ
6...TechnickΘ po₧adavky
7...NKZIDPD
8...Zßv∞rem
1. GNU licence
~~~~~~~~~~~~~~~~
Tato hra je naprogramovanß pod zßÜtitou GNU licence. To znamenß, ₧e se jednß
o Φist∞ freewarov² produkt. Nic za hru neplatφte, m∙₧ete ji (dokonce byste
m∞li) komukoliv nahrßvat, ani₧ byste se museli ptßt na svolenφ autora a navφc
m∙₧ete hru i programov∞ upravovat. (PoΦkejte si vÜak rad∞ji a₧ uvolnφme zdro-
jovΘ k≤dy, bude to pak o poznßnφ jednoduÜÜφ.)
Co ale v ₧ßdnΘm p°φpad∞ nesmφte, je komerΦnφ rozÜi°ovßnφ tΘto hry, Φi jinΘ
jejφ zneu₧itφ k osobnφmu obohacenφ. To opravdu ned∞lejte, jinak byste nßs ve-
lice, p°evelice rozzlobili a navφc byste na BeruÜkßch stejn∞ nic "netrhli",
nebo¥ n∞co, co je zadarmo, p°ece nikdo kupovat nebude.
Podrobnosti lze najφt v souboru COPYING, kter² mimochodem obsahuje kompletnφ
zn∞nφ GNU licence v naÜem mate°skΘm jazyce.
2. BeruÜky - historie hry
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tak, a je to tady. NeskuteΦnΘ se stalo realitou. T²m AnakreoN dokonΦil n∞co,
co zapoΦal. Zdß se to opravdu neuv∞°itelnΘ, ₧e po tolika rozd∞lan²ch a nedo-
konΦen²ch projektech se mezi naÜimi produkty objevila Φernß oveΦka v podob∞
jednΘ dokonΦenΘ logickΘ hry. NßÜ t²m, vyjma mne, na nφ pracoval ·porn∞ tΘm∞°
dva roky, co₧ na v²sledku ₧el bohu ani snad nejde p°φliÜ vid∞t.
Za tu dobu proÜly BeruÜky rozliΦn²mi zm∞nami, tak₧e pokud byste n∞kde v po-
ΦφtaΦovΘm muzeu vid∞li Sinclair ZX-Spectrum a na n∞m b∞₧et ·pln∞ prvnφ verzi
BeruÜek, mo₧nß byste ani nev∞°ili, ₧e jde o jednu a tutΘ₧ hru. P∙vodnφ hra
byla naprogramovanß v jazyku BASIC, p°iΦem₧ grafika byla tvo°enß p°es UDG,
co₧ byla na Spectru malß Φßst pam∞ti ... ne, ne to nebudu vysv∞tlovat, to
bych se do toho zapletl a ono to u₧ stejn∞ dnes nikoho nezajφmß. Hra m∞la
tehdy asi patnßct ·rovnφ, s jejich₧ drtivou v∞tÜinou se m∙₧ete setkat i
v nyn∞jÜφ PC verzi. Lemrouty (tak se BeruÜky jmenovaly v originßle) nikdo
nikdy, krom∞ m∞ a bratra nehrßl, a po n∞kolika t²dnech upadly v zapomn∞nφ.
Asi za p∞t let ke m∞ dom∙ p°iÜel n∞jak² neznßm² Φlov∞k, kter² si °φkal Komat
a °ekl: "èobule, umφm programovat a chci vyrobit n∞jakou hru. A ty m∞ v tom
pom∙₧eÜ." No, °ekl to asi trochu jinak, ale rßmcov∞ to tak opravdu bylo.
Chvφli jsem se sice zdrßhal, ale nakonec m∞ p°emluvil. Slovo dalo slovo, jß
vytßhl z krabice od vysavaΦe ZX-Spectrum, sfoukl z n∞j stolet² prach a na
obrazovce znovu o₧ila prastarß legenda, kterou nikdo nikdy nevid∞l. Kdy₧
Komat poprvΘ spat°il BeruÜky (Lemrouty), v∙bec se mu nelφbily. Dokonce
chvilkov∞ uva₧oval o tom, ₧e s tvorbou her "sekne", ale nakonec to vÜechno
dob°e dopadlo a p°ed vßnocemi roku 1997 byly zapoΦaty prvnφ p°φpravnΘ prßce.
Prakticky ve stejn² Φas se zaΦalo rozvφjet i hernφ jßdro textovky Karmφn,
kterß snad v ostrΘ verzi vyjde n∞kdy po roce 2000. O Karmφnu se tu ale Üφ-
°eji rozvßd∞t nebudeme, nebo¥ jednak na n∞m pracuje jin² programßtor a dru-
hak to s BeruÜkami p°φliÜ nesouvisφ.
Zhruba po roce prßce se Komat zastavil a zjistil, ₧e bude muset BeruÜky od
zaklßdu p°eprogramovat. Dokonce mi i vysv∞tlil proΦ, ale bylo to celkem zby-
teΦnΘ, pon∞vad₧ slov∙m typu DPMI, DUMP, BUG, K**VA prost∞ nerozumφm. Od tΘ
doby byly BeruÜky intern∞ m∞n∞ny tak°ka ka₧d² t²den. Pon∞vad₧ Komat je znaΦ-
n∞ tvrdohlav² a striktn∞ se dr₧φ zastaral²ch neefektivnφch programßtorsk²ch
metod (kdysi toti₧ programoval zßkaznickΘ obvody do mrkacφch a mluvφcφch
panenek), dosti Φasto se stßvalo, ₧e namφsto pochvaln²ch e-mail∙ nßm dochß-
zely spφÜe zprßvy o jak²chsi podivn²ch grafick²ch kartßch, na kter²ch Beru-
Üky nejedou. ZpoΦßtku to Komat s ·sp∞chem ignoroval, ale kdy₧ BeruÜky jedno-
ho dne p°estaly fungovat i na jeho grafice, rozhodl se, ₧e pot°etφ, ale u₧
opravdu naposled p°epracuje svΘ ∩ßbelskΘ ultra rychlΘ ovladaΦe VESA tak,
aby skuteΦn∞ d∞laly to, co majφ. Mezitφm jsme zφskali hudebnφka, kter² se
nßm p°ihlßsil na nßÜ inzerßt na WWW. Zakrßtko p°ibyl dalÜφ grafik, kter² nßm
do BeruÜek d∞lal pozadφ, menu a epizodnφ screenshoty. A pak u₧ to jelo jako
na drßtkßch. Komat buÜil do klßvesnice jako o ₧ivot, hudebnφk sklßdal a₧ uÜi
p°echßzely, grafici malovali, a₧ je z toho ruce bolely a jß tradiΦn∞ ned∞lal
nic, co₧ se mi tentokrßte vymstilo. P°iÜel toti₧ den D a BeruÜky byly hoto-
vΘ. Tedy ne tak ·pln∞. Chyb∞ly ·rovn∞, co₧ je tedy jak sami uznßte u logickΘ
hry pom∞rn∞ vß₧n² nedostatek. ┌rovnφ jsem m∞l dohromady asi 30, z Φeho₧ 10
jich bylo ze ZX-Spectra, 15 nov²ch a 5 mn∞ poslali r∙znφ hodnφ obΦanΘ Inter-
netem. Vzhledem k tomu, ₧e jsem na naÜich WWW myln∞ uvedl, ₧e v ostrΘ verzi
jich bude minimßln∞ 70, vyvstala palΦivß otßzka, kde vzφt on∞ch chyb∞jφcφch
40. Nakonec, za pou₧itφ fyzickΘho a psychickΘho nßtlaku, m∞ moji spolupraco-
vnφci z AnakreoNu p°esv∞dΦili, ₧e to a₧ zase takov² problΘm nebude.
No a - dopadlo to dob°e, ·rovnφ je nakonec 120, co₧ znamenß, ₧e se nynφ m∙-
₧ete v klidu pohrou₧it do tajuplnΘho sv∞ta spletit²ch logick²ch h°φΦek, kte-
rΘ dychtiv∞ Φekajφ na svΘ poko°enφ.
3. Ovlßdßnφ
~~~~~~~~~~~~~
BeruÜky se ovlßdajφ rukama, klßvesnicφ a myÜφ. MyÜ je zapot°ebφ hlavn∞
v editoru, ale m∙₧ete ji samoz°ejm∞ pou₧φt i v samotnΘ h°e pro pohyb v menu.
Menu jsou sv²m v²znamem natolik jasnß, ₧e jejich komentovßnφ by bylo zbyte-
Φnou ztrßtou Φasu jak pro nßs, tak i pro vßs. P°i hranφ si pak staΦφ zapa-
matovat klßvesu <F1>, kterou se vyvolßvß vestav∞nß nßpov∞da, ve kterΘ lze
najφt veÜkerΘ pot°ebnΘ informace, a to dokonce i s ilustrovan²mi p°φklady.
4. Pravidla
~~~~~~~~~~~~~
Pravidla hry nejsou p°φliÜ obtφ₧nß. ┌kolem ka₧dΘ ·rovn∞ je najφt a posbφrat
p∞t zlat²ch (p°i v²voji jsme Üet°ili, tak₧e pouze pozlacen²ch) klφΦ∙ a potom
vejφt do dve°φ, kterΘ ·stφ do dalÜφ ·rovn∞. A tak po°ßd dßl, dokud hru celou
nedohrajete. A pon∞vad₧ se jednß o hru logickou, bylo pot°eba tento ·kon n∞-
jak²m zp∙sobem ztφ₧it. Uznejte sami - asi by vßs nebavilo chodit po prßzdnΘ
mφstnosti, sbφrat klφΦe, vejφt do dalÜφ, trochu jinΘ mφstnosti a tam zase
to samΘ. A proto jsme do hry p°idali prvky, kterΘ vßm budou vßÜ ·kol zt∞₧o-
vat. Jsou to nejr∙zn∞jÜφ bedny, sudy, kameny, dve°e, pr∙chody a kdovφ co
vÜechno jeÜt∞. V²znam jednotliv²ch prvk∙ je op∞t pom∞rn∞ dob°e popsßn p°φmo
ve h°e, proto se se tu o nich nebudeme dßle rozÜi°ovat.
5. Editor ·rovnφ
~~~~~~~~~~~~~~~~~~
Editor se z valnΘ Φßsti ovlßdß pomocφ hork²ch klßves. Zde je jejich ·pln²
seznam:
ovlßdßnφ nßstrojov²ch liÜt:
<1> - zm∞na pozadφ
<2> - liÜta podlah
<3> - liÜta hernφch prvk∙
<4> - liÜta hrßΦ∙
zm∞na zobrazenφ editoru:
<Q> - zapne pozadφ
<W> - zapne podlahy
<E> - zapne hernφ plochu
<R> - zapne hrßΦe
<A> - vypne pozadφ
<S> - vypne podlahy
<D> - vypne hernφ plochu
<F> - vypne hrßΦe
kreslenφ objekt∙:
nevypln∞nΘ Φtverce:
<Z> - zaΦßtek pro kreslenφ nevypln∞n²ch Φtverc∙ na pozici kurzoru
<X> - vykresli Φtverec z bodu "Z" do tohoto bodu aktußlnφm prvkem
<C> - vyma₧e nevypln∞n² Φtverec z bodu "Z"
vypln∞nΘ Φtverce:
<V> - podobn∞ jako <Z> v p°edchozφm p°φkladu
<B> - dtto. <X>
<N> - dtto. <C>
posuny prvk∙ liÜty:
<.>,<,> - posun kurzoru po liÜt∞
<K>,<L> - rolovßnφ celou liÜtou
specißlnφ funkce:
<CTRL+R> - rotace prvku
<CTRL+S> - automatickΘ stφnovßnφ
diskovΘ operace a jinΘ u₧iteΦnΘ p°φkazy:
<ESC> - konec
<F2> - ulo₧enφ ·rovn∞
<F3> - nahrßnφ ·rovn∞
<F4> - zobrazenφ jmΘna editovanΘho souboru
<F5> - quick save
<F6> - quick load
<F8> - reset editoru (p°ekreslenφ plochy a nßstrojovΘ liÜty)
<F9> - spuÜt∞nφ ·rovn∞
Dßle pak nenφ na Ükodu znßt i parametry p°φkazovΘ °ßdky, kterou BeruÜky
samoz°ejm∞ podporujφ.
BERUSKY.EXE d jmΘno_dema.DM - p°ehraje demo
BERUSKY.EXE e [jmΘno_·rovn∞.LV3] - spustφ editor
BERUSKY.EXE u jmΘno_·rovn∞.LV3 - spustφ u₧ivatelskou ·rove≥
6. TechnickΘ po₧adavky
~~~~~~~~~~~~~~~~~~~~~~~~
DoporuΦenß konfigurace:
^^^^^^^^^^^^^^^^^^^^^^^
o 486DX/4-100Mhz
o 16MB RAM (8MB bez ozvuΦenφ)
o 1024Kb grafick² adaptΘr, VESA 2.0 kompatibilnφ
o dvoutlaΦφtkovß myÜ
o 15MB volnΘho mφsta na pevnΘm disku (1,5MB bez ozvuΦenφ)
o operaΦnφ systΘm MS-DOS 5.0 a vyÜÜφ, nebo WINDOWS
7. NKZIDPD /nejΦasn∞ji kladenΘ, zpravidla i dosti p°ihlouplΘ dotazy/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Tuto pasß₧ nemusφte brßt p°φliÜ vß₧n∞.]
D: BeruÜky mi vymazaly m∙j hardisk. Äßdßm nßhradu.
[ Vratislav Ruml, Trutnov ]
O: Tak tohle vlastn∞ ani nenφ dotaz, spφÜe jakΘsi konstatovßnφ. ProblΘm, kter²
popisujete, je nßm znßm a intenzivn∞ pracujeme na jeho odstran∞nφ. V²maz z°e-
jm∞ zp∙sobila autodetekce zvukovΘ karty, kterß dosti necitliv∞ oΦichßvß ve-
Ükerß p°eruÜenφ, vΦetn∞ IRQ14 a IRQ15. U n∞kter²ch disk∙ to ₧elbohu zp∙-
sobuje nep°φjemnΘ doprovodnΘ efekty. Nemusφte ale zoufat, BeruÜky nevymaza-
ly disk cel², v∞tÜinou zniΦφ pouze FAT a pßr prvnφch cluster∙ z datovΘ obla-
sti, tak₧e se dohromady a₧ zas tak moc nestalo.
Zatφm na tuto chybu mßme pouze jedinΘ doporuΦenφ. Pokud nßhodou mßte ve svΘm
poΦφtaΦi zvukovou kartu a pevn² disk zßrove≥, v₧dy p°ed spuÜt∞nφm BeruÜek
n∞kterou z t∞chto komponent vymontujte a tφm zamezφte nep°φjemnostem.
Nßhradu vßm poskytnout nem∙₧eme, p°φÜt∞ pou₧φvejte kvalitnφ a odzkouÜen²
software, spolehliv∞ se vyhnete problΘm∙m.
D: NeslyÜφm zvuky ani hudbu. P°itom pφÜete, ₧e BeruÜky obsahujφ mnoho hudeb
a zvukov²ch efekt∙. Poradφte jak na to?
[ Daniela KmochßΦkovß, Chomutov ]
O: Poradφme, poradφme. VÜak od toho tu jsme. Tak₧e milß sleΦno, nebo vß₧enß
panφ (vyberte si), problΘm bude z°ejm∞ v chybn∞ navolenΘ zvukovΘ kart∞.
Nßprava je jednoduchß. V adresß°i BERUSKY\ naleznete soubor, kter² se
jmenuje SETUP.EXE a ten spustφte. Pokud nevφte, jakou mßte zvukovou kartu,
p°eptejte se dodavatele vaÜeho poΦφtaΦe. Potom spu¥te znovu BeruÜky a
vÜechno by m∞lo b²t v po°ßdku.
D: Stßhl jsem si z vaÜφ strßnky hru BeruÜky. Hra se mi sice docela lφbφ, ale
faktem teda je, ₧e je straÜn∞ naprogramovanß, proto₧e mi na mΘm poΦφtaΦi
leze jako slimßk. P°φÜt∞ nepiÜte takovΘ kraviny, ₧e to funguje plynule i na
386/SX, nenφ to pravda a vy to dob°e vφte.
[ Petr Leittner, Moravskß T°ebovß ]
O: Tak takovΘto dopisy dostßvßme neradi, jeÜt∞ s v∞tÜφm odporem je Φteme a
s hrozitßnskou nechutφ na n∞ odepisujeme. NicmΘn∞ mßte pravdu, BeruÜky
majφ o n∞co vyÜÜφ HW po₧adavky, ne₧ bylo uvedeno. Zp∙sobil to zejmΘna nov²
engiene, kter² podporuje prakticky libovoln² poΦet animacφ ve h°e a hu-
debnφk, kter² to troÜku p°est°elil s poΦtem kanßl∙ a vzorkovacφ frekvencφ.
Omlouvßme se, p°φÜt∞ rad∞ji minimßlnφ konfiguraci trochu nadsadφme.
Mßme ale v²born² recept jak BeruÜky zrychlit: kupte si v²konn∞jÜφ poΦφ-
taΦ.
D: Mßm grafickou kartu znaΦky CirrusLogic. BeruÜky mi s nφ nejedou a urΦit∞
je to prßv∞ tou kartou, proto₧e kdy₧ si puΦφm kamarßdovu ATI, jede to
bez problΘm∙. Mohli byste mi prosφm poslat opravn² patche?
[ Vojt∞ch Slßma, Prachatice ]
O: Patche zatφm nemßme, pon∞vad₧ to nenφ na Φem odladit. Takovou grafickou
kartu nikdo z nßs nevlastnφ, ale slibujeme, ₧e hned jak nßm ji n∞kdo zap∙j-
Φφ, patche vyjde. Jinak vßm opravdu nem∙₧eme pomoci, leda ₧e byste se
sßm rozhodl pro v²m∞nu grafickΘ karty, co₧ bychom vÜichni v°ele doporuΦili,
proto₧e se nßm nad tφm nechce bßdat. DalÜφm mo₧n²m °eÜenφm, pro vßs asi
nejsch∙dn∞jÜφm, je softwarovß emulace VESA 2.0, nap°φklad pomocφ utility
UNIVBE od firmy Scitech.
D: Nejede to.
[ Ing. Jind°ich Drobφlek, Benßtky nad Jizerou ]
O: No jo pane, to se lehko °ekne, ale co my s tφm? ZaÜlete nßm prosφm p°esnou
konfiguraci vaÜeho poΦφtaΦe, co p°esn∞ BeruÜky d∞lajφ (ve vaÜem p°φpad∞
asi spφÜe ned∞lajφ), jak² operaΦnφ systΘm pou₧φvßte a hlavn∞ bug report,
kter² zφskßte velmi trivißlnφm zp∙sobem: BERUSKY.EXE > BUGREP.TXT.
Na zßklad∞ t∞chto informacφ jsme pak schopni analyzovat, kde by mohla b²t
potencißlnφ p°φΦina vzniku chyby. Potom bu∩ poÜleme e-mail s podrobn²m
popisem odstran∞nφ zßvady, nebo krßtkou zprßviΦku o tom, ₧e se to prost∞
opravit nedß.
D: Mßm grafickou kartu S3 Trio64V+. Pod MS-DOSem mi BeruÜky jedou bez pro-
blΘm∙, ne u₧ tak pod systΘmem WINDOWS95. ZkouÜel jsem vÜelicos, ale nic
nepomßhß. Nevφte co s tφm?
[ Radim Uzen², Chvalatice ]
O: Vφme. NespouÜt∞t hru pod WINDOWS95. Toho lze docφlit dv∞ma zp∙soby.
Bu∩ restartovat WINDOWS95 v re₧imu MS-DOS, nebo p°i startu poΦφtaΦe
stlaΦit klßvesu F8 a zvolit polo₧ku "Jen systΘm MS-DOS", p°φpadn∞
jeÜt∞ "Minulß verze systΘmu MS-DOS". T°etφ mo₧nost je jeÜt∞ p°esta-
venφ parametr∙ MS-DOS PROMPTu ve WINDOWS95, ale to vy₧aduje hlubÜφ
znalost v∞ci, kterou my bohu₧el nedisponujeme.
D: Podporujφ BeruÜky 3DFX, MMX standard Φi virtußlnφ p°ilbu?
[ Stanislav KrupiΦka, AÜ ]
O: Update pro 3DFX se p°ipravuje, vyjde z°ejm∞ na p°elomu tohoto roku. Hra
s 3DFX bude vypadat naprosto stejn∞ jako bez 3DFX a bude i stejn∞ rychlß,
tak₧e je opravdu se na co t∞Üit.
MMX BeruÜky bohu₧el nepodporujφ. P°ipravujeme ale dopl≥kov² patche pro
novou technologii firmy AMD 3DNOW!. K dispozici bude s nejv∞tÜφ pravd∞-
podobnostφ n∞kdy v p∙li listopadu tohoto roku. Bude samoz°ejm∞ voln∞ ke
sta₧enφ na naÜich WWW.
A co se virtußlnφ p°ilby t²Φe, tak tu sice BeruÜky p°φmo nepodporujφ,
ale p°i hranφ ji samoz°ejm∞ nasazenou mφt m∙₧ete, to nenφ na zßvadu.
D: Je mo₧nß hra po modemu, nebo po Internetu?
[ AleÜ Kostka, HruÜovany u Brna]
O: Ne. Ale uva₧ujeme o tom.
D: Spustil jsem BeruÜky, n∞jak divn∞ mi zachroupal pevn² disk a cel² systΘm
se zasekl. Po op∞tovnΘm restartu poΦφtaΦe ji₧ nenab∞hl operaΦnφ systΘm,
co mßm d∞lat?
[ Daniel Chod∙r, Nßm∞Ü¥ nad Oslavou ]
O: Hmmm...tak podobn² problΘm jsme tu u₧ m∞li. Co s tφm d∞lat vßm asi neporadφ-
me, ale jestli chcete, dßme vßm e-mail na pana Rumla z Trutnova, ten mß ji-
st∞ s °eÜenφm podobn²ch situacφ mnoho zkuÜenostφ.
8. Zßv∞rem
~~~~~~~~~~~~
Pevn∞ doufßme, ₧e se vßm BeruÜky lφbili a ₧e jejich hranφ pro vßs nebyla pouhß
ztrßta Φasu. Dßle omluvte veÜkerΘ chyby, a to jak pravopisnΘ, tak i programovΘ,
na kterΘ byste nßhodou narazili. Pravdou sice je, ₧e GNU produkty jsou abso-
lutn∞ bez zßruky, avÜak na druhou stranu i my bychom byli rßdi, kdyby Beru-
Üky fungovaly na vÜech strojφch opravdu tak, jak majφ. Pokud tedy na n∞jakou
tu chybku narazφte, neost²chejte se nßs na ni upozornit, v₧dy¥ opravn²m
patchem disponujφ i mnohem slo₧it∞jÜφ hry, ne₧ je ta naÜe, anebo ne?
Kontakt na nßs:
^^^^^^^^^^^^^^^
http://ANAKREON.BONUSWEB.CZ [naÜe domovskß strßnka]
ANAKREON.ZDE.CZ [mirror]
mail-to:BERUSKY@BONUSWEB.CZ [dotazy t²kajφcφ se BeruÜek]
ANAKREON@ATLAS.CZ [naÜe elektronickß adresa]
DOLEZALL@BRNO.FERONA.CZ [jen kdy₧ vÜe p°edeÜlΘ nebude fungovat]
/Konec/