home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 March
/
Chip_2001-03_cd1.bin
/
oddech
/
berusky
/
BERUSKY.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: Latin II(852) |
=--------------------------------------------------=
---==<</\/+\/\>>==---
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/