
A Bab c. kalandjtk lersa


1. ltalnos ismertet

	A Bab egy magyar nyelv, n. hagyomnyos szveges kalandjtk - az
ltalban ismertekhez kpest jelentsen tovbbfejlesztett irnytsi
alaprendszerrel. A jtk igazi klnlegessge, hogy egyszerre tbb, maximlisan
akr 14 klnbz fhst is irnythatunk benne, s ezeket radsul gy, hogy
kzlk legfeljebb ngynek a helyzett teljesen egyidejleg, prhuzamosan
ttekinthetjk a kpernyn. Ehhez a program ablakokra osztott, grafikus
kpernyt hasznl (a 640*480*256 szn mdban); ilyen ablakokbl 1, 2 vagy 4
db. lehet egyszerre a kpen. Tulajdonkppen minden egyes szereplnkhz egy-egy
szveges oldal tartozik, amelyek kzl brmelyik tetszlegesen akrmelyik
ablakban lthatv tehet. Az egyes ablakokat a jtk teljesen prhuzamosan
kezeli, gyhogy egymstl fggetlenl trtnik a szksges vlaszok kiratsa
valamennyiben, egyszerre akr tbben is... A kpernyn az ablakokon kvl mg
kt sort lthatunk: ezek kzl a fels az n. llapotsor, mely a jelenleg
kivlasztott ablakhoz tartoz szerepl nevt s helysznt tartalmazza - a
msik, a legals pedig a kvetkez parancsunk szerkesztsre fenntartott
beviteli mez helye.
	A jtk, mely leginkbb a Nyelvre pl, elssorban szveges zenetek
tjn tartja fenn a kapcsolatt a jtkossal; menete begpelt utastsaink
segtsgvel irnythat. Ehhez szksges, hogy a jtk ltal megjelentett
fantasztikus vilgba kpzeletnk rvn lehetleg minl mlyebben beleljk
magunkat. Az egyes akadlyokon val tovbbhalads rendszerint viszonylag
egyszer cselekvsekhez kttt, melyeket a program szmra kerek, rtelmes
mondatok kpben kell megfogalmaznunk: pl. ha egy csukott ajt eltt llunk
ppen, ami az utunkat llja el, egy NYISD KI AZ AJTT utastssal
prblkozhatunk (ha az ajt zrva van, s neknk van valamilyen kulcsunk,
amelyet a zrba illnek gyantunk, mondhatjuk, hogy NYISD KI AZ AJTT A
KULCCSAL stb.). Nyugodtan prblkozzunk brmilyen, hasonl stlusban
sszelltott, felszlt md paranccsal - akrmi nem tetszik benne a
jtknak, a megfelel zenettel jelezni fogja azt. Pl. ha nem rt meg egy szt,
akkor figyelmeztet r: "Nem rtem azt hogy ..." Ha pedig valamilyen fontos
eleme hinyzik a mondatnak, akkor hatrozott krdseket tesz fel arra
vonatkozlag, s tovbbi kiegsztseket vr (ha csak azt mondtuk, hogy NYISD
KI, akkor megkrdezi, hogy mit akarunk kinyitni stb.). Ezeket a parancsokat egy
tbb, mint ezer szbl ll, beptett sztr segtsgvel azonostja a jtk,
s kirtelmezskhz egy meglehetsen intelligens eljrst hasznl, mely elgg
sokfle fordulat s szkapcsolat felismersre kpes. gy pldul tbb hasonl
trgy megklnbztetshez mellknvi jelzket is megadhatunk a fnv mell,
vagy a fneveket nvmsokkal helyettesthetjk; egyetlen mondaton bell tbb
parancs is llhat, melyek esetleg akr ssze is fgghetnek egymssal stb.
	Feladatunk, hogy - a jtk krnyezetnek feltteleihez alkalmazkodva -
lpsrl lpsre eljussunk a vgclhoz: visszaszerezzk a trpk elrabolt
kincst a srknytl. Ekzben azonban nemcsak mi tevkenykednk, hanem a jtk
tbbi, ltalunk nem befolysolt szereplje is li a maga lett: vannak kztk,
akik egyszeren szeszlyesen kborolnak annak helysznein, mikzben nknyesen
ajtkat nyitnak-zrnak, trgyakat mozdtanak el, vizsgldnak, beszlgetnek
stb. (megfelel id alatt trendezhetik a teljes berendezs kpt...) - de
akadnak olyanok is, akik valamilyen elzetes "terv" szerint vgzik a
tevkenysgket (bizonyos tjrkat riznek s hasonlk). Szmunkra
termszetesen ezek ppgy lehetnek ellensgesek, mint bartsgosak... Egyes
esemnyei a jtknak bizonyos fokig, rszben a vletlenen is mlnak. Ha pedig
nem csinlunk semmit, csak karbatett kzzel lnk a kperny eltt, az id
akkor is folyamatosan telik benne, s az emberkk nll lete tlnk
fggetlenl zajlik (termszetesen akkor is, ha nem ltjuk, vagy ppen msfel
jrunk kzben).


2. A billentyzet kezelse

	Mihelyt a programot elindtottuk, mindjrt a grafikus kpernyn
elhelyezked ngy darab ablakkal nznk farkasszemet. Az egyes ablakokban a
hozzjuk tartoz oldal szvege foglal helyet (hangulatos gtbets
karakterkszlettel), a krlttk elhelyezked egyb informcikbl azonban
egyszerre mindig csak a kivlasztott ablakhoz tartozt lthatjuk. Ezek: fll
az llapotsor, alul a beviteli mez, jobboldalt pedig az elmaradhatatlan
szvegkocka. Ez utbbi a szokvnyos stlusban mutatja az ablaknak az oldal
szvegben val elhelyezkedst, s mindig pontosan vele egytt mozog. A
beviteli mezben szerkeszthetjk brmikor, folyamatosan a kvetkezleg
kiadsra sznt mondatunk szvegt. Ezt a billentyzeten val gpelssel
tehetjk meg; a programban hasznlt billentyzetkioszts alapllapotban 99%-ban
a magyar kezetes billentyzet pontos kiosztsnak felel meg (kezetes betk az
rsjeleken, Y s Z felcserlve stb.), m amennyiben ez neknk nem tetszene,
gy a CONTROL + CAPS LOCK billentykombincival tetszlegesen tkapcsolhatunk
a hagyomnyos angol billentyzet kiosztsra is. Ilyenkor az kezetes betket
az ALT vltbillentyvel egytt nyomva rhetjk el (pl. ALT + A = ... stb.),
ill. az , , ,  karaktereket a CONTROL + O, I, U, Y kombincikkal; ezek
nagybets megfeleli a kisbetsek "alatt" lv gombokon vannak hasonlkppen
elhelyezve (pl. ALT + Z = nagy , CONTROL + L = nagy  stb.); magyar
billentyzet esetn mindezek a kombincik teljessggel hatstalanok. Magyar
billentyzeten a nagybetket egyszeren SHIFT-elve csalogathatjuk el; amellett
a CAPS LOCK is hasznlhat a maga szoksos funkcijban, ami ezttal mr az
kezetes billentykre is rvnyes lesz - m minderre egyszeren nincsen
szksg, tudniillik a program egyltalban nem tesz klnbsget a kis- s
nagybetvel megfogalmazott utastsok kztt. Az angol billentykiosztsrl a
magyarra ugyancsak a CONTROL + CAPS LOCK segtsgvel trhetnk vissza. A NUM
LOCK billenty is megrizte elfogadott szerept.
	A szveg szerkesztse kzben a kurzorvezrl JOBBRA/BALRA billentykkel
tetszlegesen elre-htra haladhatunk a mondatunk karakterei kztt, a CONTROL
+ JOBBRA/BALRA rvn pedig ugyanezt nem betnknt, hanem teljes szavanknt
ugrlva tehetjk meg. Hogy a szveg belsejben beszrunk-e vagy fellrunk, azt
az INSERT kapcsol megfelel llapota dnti el. Max. 256 karakternyi hosszsg
szveget rhatunk be egy szuszra - ennyi viszont nem fr ki a beviteli sorban,
ezrt ilyenkor a program megfelelen elre-htra grgeti a szveget, s csak a
szksges rszt lthatjuk belle. A HOME s END gombokkal a teljes szveg
elejre/vgre ugrunk. A DELETE az ismers mdon letrli a kurzor pozcijn
ll karaktert, a BACKSPACE pedig egyet balra lpve trl; kellemes jdonsg
viszont, hogy a CONTROL + BACKSPACE kombincival itt is kiterjeszthetjk a
trls szerept egy egsz szra nzve (amiben a kurzor ll vagy balra tle
tallhat, plusz a hozz fztt rsjeleket is). A CONTROL + INSERT a kurzortl
balra, a CONTROL + DELETE pedig a jobbra fekv teljes szvegmennyisget tnteti
el vgrvnyesen. Az ENTER-rel tudjuk elkldeni az elkszlt mondatot, a
CONTROL + ENTER pedig a mostani s a legutbb elkldtt mondat szvegt
felcserli egymssal - ennek ismtelt megnyomsra a szvegek jfent
visszacserldnek. Ezltal nemcsak az utols mondat ismtlsre nylik
lehetsg, de vltogathatjuk s prhuzamosan szerkeszthetjk mind a kt
mondatot, majd a vgn hatrozhatunk, hogy melyikket dobjuk el.
	St, nemcsak ezt a kettt tudjuk ilyen szimultn mdon alaktani, hanem
egyenesen mind a ngy ablakhoz kln-kln inputsorok vannak rendelve! Ezek
kzl termszetesen mindig csak a jelenlegi ablakhoz tartozt lthatjuk itt
alant. Az aktulis ablak a sznben klnbzik az sszes tbbitl, s a TAB
ill. SHIFT + TAB billentykkel lapozgathatunk elre-htra az egyes ablakok
kztt; az F1...F4 ltal pedig kzvetlenl valamelyik ablak kijelzsre
vlthatunk. Az ablakok cserjvel egytt az llapotsor, beviteli sor s a
szvegkocka is rendesen a kivlasztottnak megfelelen ugrl. Emltettk, hogy a
ngy ablak mellett ngy oldal is ltezik: a oldalakhoz tartoznak a szereplk, s
az ablakokban jelennek meg az oldalak... Azt, hogy a jelenlegi ablakban melyik
oldalt hajtjuk megjelenteni, a CONTROL + TAB ill. SHIFT + CONTROL + TAB rvn
lapozhatjuk, vagy kzvetlenl az F5...F8 billentykkel kapcsolhatjuk be;
ezltal tetszlegesen bellthatjuk akr mind a ngy ablakba is ugyanazt az
oldalt (s akkor mindentt ugyanazt a szveget ltjuk...), de jobb inkbb nem
piszklni, mert knnyen sszekuszlhatjuk vele a dolgokat. Az ESCAPE
hasznlatval ugyanakkor a pillanatnyi ablakot kinagythatjuk a teljes kperny
nagysgra (vagy jabb megnyomsval vissza); a CONTROL + ESCAPE s SHIFT +
CONTROL + ESCAPE segtsgvel pedig a kperny ngyfle felosztst
vltogathatjuk: azt, hogy egyetlen ablak foglalja el az egsz kpernyt, kett
legyen vzszintesen, kett fgglegesen, vagy egyszerre tekintsk t mind a
ngyet. Akrmekkora mret ablakokkal "dolgozzunk" is, a szveg mindig annak
mreteihez igaztva, megfelel hosszsg sorokra szttrdelve  jelenik meg
majd benne, gy, hogy soha sz egy sor vgn meg ne trjn (ha nem fr ki,
akkor a kvetkez sor elejn folytatdik); s mindegy, hogy hny ablakot ltunk
t egyszerre, akkor is mind a ngyben zavartalanul folyhat a kirs - TAB s
trsai is ugyangy mkdnek mind ekkor. (Legfeljebb elsre egy kiss furcsa
lesz a ltvny.) Ablakok vltogatsakor az imntiekben emltett CONTROL + ENTER
sikerrel alkalmazhat az inputsorban tallhat szvegnek egyik ablakbl a
msikba trtn tvitelre is: elszr kicserljk vele a mondatot, s gy a
jelenlegi a "tartalkba" toldik, majd a msik ablakba tlpve jbl megnyomjuk
- mire a httrbl elkerl az eltrolt mondatunk.
	Az ablakokat nem vletlenl hvjk ablaknak, hiszen az oldalnak mindig
csak egy rszt ltjuk bennk. Ezt az ablakot az oldalon bell szabadon fl-le
tologathatjuk a kurzor FL/LE vezrlbillentyivel, illetve ugrlhatunk is
benne a PAGE UP/PAGE DOWN segtsgvel; a CONTROL + HOME s CONTROL + END az
oldal elejre s vgre lpteti az llst. A CONTROL + PAGE UP/PAGE DOWN
ugyancsak egy-egy oldalnak megfelel mennyisget halad, de nem ugrik, hanem
folyamatosan grgeti el azt. A CONTROL + FL/LE pedig folyamatosan grgeti az
ablakot a szveg elejig/vgig. (Prbljuk ki: ezekkel akr egyidejleg
mozgathatjuk mind a ngy ablakot is klnbz irnyokba! Olyan, mintha a
pternoszter flki haladnnak...) Igazi klnlegessge a programnak, hogy a
szvegek grgetse nem karakteresen, hanem finoman, kppontokra bontva
trtnik! Ennek a sebessgt (pontosabban a finomsgt) llthatjuk is: 1, 2,
4, 8, 16, 32, 64 vagy 128 pixeles lpskzkkel is vonulhat a ltvny. Az
F11-gyel lehet gyorstani (durvtani), az F12-vel pedig lasstani (finomtani).
Minthogy betink 16 kppont magasak, ez 1 kppontos mozgs esetn azt jelenti,
hogy 16 fzisban toldik ki a kpre egyetlen karaktersornak megfelel mennyisg
(ez a legfinomabb, egyenletes mozgs - de az esetek tbbsgben a leglassbb is
egyben); 16 kppontosnl ppen karakterenknt halad; mg a 128 pixeles esetben
mr egyenesen 8 karaktersoronknt ugrl (ezt csak akkor van rtelme hasznlni,
ha valami klnsen lass gpnk van, ami egyszeren nem brja szuflval a
grgetst...). A megjelents a kpernyfrissts elektronsugr-visszafutshoz
van szinkronizlva (ami a legtbb monitornl 50-70 Hz), gy ennek s a
processzor gyorsasgnak megfelelen llthatjuk be magunknak a legkellemesebb
verzit. Az tmenetileg trtn lasstsra van mg egy lehetsg, az, hogyha
PAUSE llapotba tesszk a gpnket (mi mssal, mint a PAUSE billentyvel):
ennek megltt a szvegkocka invertld benyomdsa jelzi (kikapcsolni
ismtelt megnyomssal lehetsges): ilyenkor valamennyi mozgs kb. az eredeti
egytizenhatod-rszre lassul, s pldul a tl gyorsan tvoz szveget kivlan
el lehet olvasni kzben.
	A kirs sorn igen lnyeges szerepe van mg a SCROLL LOCK kapcsolnak
is: ameddig ez bekapcsolt llapotban van, addig a gp automatikusan trdeli
neknk a hossz szveget, vagyis ha nem fr ki egyben a kpernyre, akkor egy
oldal utn megtorpan, s egy ENTER lenyomsra vrakozik a tovbblptetse
rdekben; addig is az ablak jobb als sarkban megjelen kis behajtott
szamrfl jelzi ezt (ill. karakteres kpernynl a <Tovbb> felirat). Mg
ellenben kikapcsolt SCROLL LOCK mellett semmi ilyesmi nem trtnik: a szvegek
meglls nlkl vgtznak keresztl a kpernyn - ilyenkor jn jl az imnti
PAUSE funkci. Ha az ablakunk ilyen vrakoz llapotban van, akkor addig nem
tudunk j parancsot elkldeni, amg elzetesen tovbb nem lptettk a szveget
(az ENTER ilyenkor foglalt erre az j szerepkrre). De ms mdokon is
lptethetjk tovbb: a KURZOR LE vagy a PAGE DOWN gombokkal - esetleg egy
CONTROL + END-del azonnal a legaljra pottyanunk. (Akkor is megsznik a
vrakozs, hogyha flfel haladunk, m ekkor mr neknk magunknak kell
legrgetnnk majd.) Ha sokig nem nylunk hozz, az ablak idnknt nmagtl is
araszolgat egy-egy sort (kb. tizent msodpercenknt egyet). Ha viszont nem
kvnunk egyesvel vacakolni mind a ngy ablakkal, akkor vagy kapcsoljuk ki a
SCROLL LOCK-ot, vagy hasznljuk a BREAK (= CONTROL + PAUSE) billentyt, amely
az sszes ablakot egyszerre alapllapotba hozza (leugrik az aljra, s
mindenfajta ksleltetst megszntet).
	Kt klnleges szerep billenty maradt ki csupn a felsorolsbl: az
egyik a PRINT SCREEN (= CONTROL + SYS REQ), amelyik egy SCRNxxxx.TXT file
kpben elmenti a jelenlegi ablak oldalnak teljes szvegt a programknyvtr
MENTS alknyvtrba (ahol xxxx egy 0000-tl 9999-ig terjed sorszm, gyhogy
rengeteg ilyen lehet); a msik pedig a CONTROL + ALT + DELETE - nem kell
megijedni, nem fogja RESET-elni a gpet, mindssze a jtkbl val azonnali
kilpsre szolgl (visszatrs DOS-ba). A program emellett mg egy beptett,
nmkd kpernyvd funkcival is rendelkezik: ha t percig nem nylunk a
billentyzethez, akkor lekapcsolja a kpernyt, amelyen egy - a Norton
Commander-hez hasonl - csillagmezt ltunk a kvetkez lenyomsig tndklni.


3. A parancsok megfogalmazsa

	Most mr teht be tudjuk gpelni a programnak a kiadni hajtott
utastsainkat - igen m, de hogyan is fogalmazzuk meg ket? Felszlt mdban
kialaktott, lehetleg tmr s lnyegretr mondatokat vr el tlnk a jtk,
gymint MENJ SZAKRA vagy GYJTSD MEG A LMPT A GYUFVAL stb. Az egyes
utastsok leggyakrabban egy igbl (lltmnybl) valamint a hozz kapcsold
klnfle fnevekbl (trgyakbl s hatrozkbl) tevdnek ssze. Az ighez
ezenkvl sokszor mg valamilyen igekt is tartozik (mint az imnti pldban a
MEG szcska), s ennek alkalomadtn jelents mdost szerepe is lehet: ha azt
mondjuk, hogy VEDD FEL, VEDD LE vagy VEDD MEG, azok - azonos tige mellett -
teljesen eltr cselekvsre utal sszetett igket adnak. Az egyszersg
kedvrt, ha nincs ilyen kitntetett szerepk, olyankor akr el is hagyhatjuk
ezeket, csakgy, mint a fnevek eltt ll nvelket is - az idzett plda
ezltal a GYJTSD LMPT GYUFVAL alakra rvidl, s knnyebben begpelhet.
Ehhez hasonl kiegsztse lehet a fnvnek a mellknv, melyre olyankor
kerlhet szksg, amikor tbb hasonl trgy megnevezsre is ugyanaz a fnv
alkalmazhat. Egy ilyen plda: a jtkban tbbfle klnbz szn csuklya
szerepel, s amennyiben kzlk tbb is krlttnk lzeng, gy nem elg a
CSUKLYA szt hasznlni az egyrtelm megadshoz, mert a program nem tudn
eldnteni azt, hogy melyikkre gondoltunk: a hozz tartoz jelz beszrsval
kell teht pontostanunk a trgyat (VISELD A KK CSUKLYT vagy VEDD LE A ZLD
CSUKLYT stb.). Amennyiben ezt a pontostst elhagyjuk, automatikusan a
sorrendben legels kerl behelyettestsre az elrhetk kzl.
	A parancsok szrendje majdnem teljesen szabad, teht az elz pldt
akr berhatjuk a kvetkezkppen is: A GYUFVAL A LMPT GYJTSD MEG... Vagy
brmilyen ms sorrendben - egyetlen megkts, hogy az igektnek az ignl
htrbb ktelez llnia valahol, s a mellknvnek pedig a fnvnl elbb (nem
mondhatjuk pl. azt, hogy MEG GYJTSD vagy CSUKLYT ZLD, de ezeknek amgy se
lenne rtelme, ezrt nem is jutna eszbe senkinek sem lerni hasonlt). Ennek
fejben azonban mindig gyelnnk kell majd a szavak megfelel ragozsra -
miutn egyedl ez szolglhat tmpontul a jelentsk meghatrozshoz. Cserbe
viszont tovbbi knyelmes egyszerstsekre is lehetsg nylik: az utolsknt
alkalmazott fnevek bizonyos nvmsokkal helyettesthetk (AZT, T s MAGAD s
ezek msfle ragozs alakjai). A hromfle klnbz nvms kzl az els
(AZT, ANNAK, AZZAL, VELE, BELE, R stb. alakok) sz szerint mindig - az elz
parancsban - utolsknt elfordult brmilyen trgyat azonostja; a msodik,
szemlyes nvms (T, NEKI, NEKI, VELE, R stb.) viszont ezek kzl mr
kiszri az "eleven trgyakat", vagyis az llnyeket, s egyedl az azokra
(bocsnat: rjuk...) val hivatkozst rzi. A harmadik (N, ENGEM, TE, TGED,
MAGAD, MAGAM stb.) terlete mg pontosabb s szkebb: ez mindig az ltalunk
ppen irnytott szerepl neve helyett llhat.
	Egyetlen mondaton bell akrhny klnbz parancs is szerepelhet
(ponttal, vesszvel vagy S-sel elvlasztva), s termszetesen az sszes
felsorolt mondatelemet kombinlhatjuk is egymssal. Pl. gy: VEDD FEL A NAGY
KULCSOT S NYISD KI VELE A KAJTT. Ha valami hinyzik a mondatbl, akkor a gp
clzatosan rkrdez: VEDD LE hatsra pl. gy, hogy "Mit akarsz levenni?" -
ezekre a krdsekre elegend mr csak a hinyz mondatelemeket megadni (pl.
KABTOT). De valami teljesen j mondatot is berhatunk akr. Termszetesen, ha
nem rt meg egy szt, azt is jelzi a program. A mozgsi parancsok s nhny
ms, sokszor hasznlt ige is a kezdbetivel rvidthet. (Pl. SZAK, mint ,
VIZSGLD, mint V, VEDD FEL, mint VF, RAKD LE, mint R, LELTR vagy LISTA, mint
LI vagy rvidebben I... stb.) Az egyes - ltalunk is irnythat - szereplk
kzl gy vlaszthatunk ki valakit, hogy egyszeren, ige s ragozs nlkl
lerjuk a nevt. A vlaszthat szereplk listja: Bilb, Thorin, Dwalin, Balin,
Fli, Kli, Dori, Nori, Ori, in, Glin, Bifur, Bofur s Bombur. Hogyha
teszemazt valamelyik ablakban lerjuk, hogy GLIN, akkor attl kezdve abban az
ablakban (illetleg az ahhoz az ablakhoz tartoz oldalon) t fogjuk irnytani.
	De rajtuk kvl is mg tovbbi illetket bevonhatunk a jtk menetbe,
azltal, hogy klnfle krseket vagy parancsokat intznk hozzjuk (pl.:
MONDD MEG GANDALFNAK, HOGY ADJA NEKEM A TRKPET), s gy kzvetve
manipullhatjuk ket is. Ezeknl a parancsoknl lnyeges, hogy a kr utasts
(MONDD, KRD, UTASTSD) s a tnyleges tennival kztt valamilyen
elvlasztjelet hagyjunk: pldul egy vesszt, egy idzjelet vagy egy HOGY
szcskt - mint az az idzett pldban is lthat. Mi tbb, akr mg tbb ilyen
parancsot is egymsba gyazhatunk, mondjuk valahogy gy: MONDD MEG INNAK, HOGY
SZLJON GLINNAK, HOGY KRJE MEG BIFURT, HOGY NYISSA KI AZ AJTT... Az emberkk
majd szpen egymsnak adogatjk tovbb a mondatot, mg vgl az le nem bomlik a
vgs mondanivalig, ami mr kzvetlenl is vgrehajthat. A megszltott fl
nem mindig engedelmeskedik a krsnknek, gy megeshet, hogy azt tbbszr is
meg kell ismtelni szmukra. rdemes kiemelten foglalkozni egy specilis
cselekvssel, mely a KVESD, KSRD stb. igkkel hvhat el: hatsra a
megjellt szemlyt a helyisgek kzti elmozdulsban folyton kvetni fogjuk
ezutn, mialatt persze brmilyen egyb cselekvst is vgrehajthatunk. Ezltal
akr egsz kis csapatokat is kialakthatunk (pl. SZLJ BEORNNAK, HOGY KVESSEN
ENGEM stb.), s trsakkal vghatunk neki a tovbbi tnak. A kvets feloldsa a
HAGYD ABBA, MARADJ ITT, LLJ MEG stb. utastssal trtnhet; ugyanez rvnyes
arra az esetre is, ha harcban llunk valakivel.


4. A ksztsrl pr sz

	A jtk a hangzatos Maori Stdi fednv alatt rdott, br valjban
egyetlen ember mve. Ksztette: Olessk Rbert, 1997-ben. A szerz korbbi
alkotsai (Az Alvilg Ura, A Glya, A Pokol Angyala 2. stb. - ez utbbi a
Mantis Software-rel val kzremkdsben, az  korbbi jtkuk folytatsaknt),
vekkel ezeltt, mg C64-es szmtgpre kszltek; hazai forgalmazja Az
Alvilg Urnak a Novotrade Rt., A Glynak pedig a Com-Ware Kft. (alias CoV)
volt. E jtkok tbbsge emellett - C64-emultor al konvertlt vltozatban - a
CD Ultra 96/2-es kiadvnyra is flkerlt, azon keresztl hozzfrhet. A Bab
c. program PC Assembly nyelven, mintegy flves megfesztett munka
eredmnyeknt jtt ltre. Eredetileg a Kand Klmn Mszaki Fiskola szmra,
mint diplomamunka tmogat anyaga, rdott - a jelenlegi vltozat ennek egy
kiss talaktott s tovbbfejlesztett verzija. A jtkban megjelen vilg s
cselekmny alapjul J. R. R. Tolkien hasonl cm regnye szolglt.
	A program futshoz nem ignyel klnleges hardware-t. Ha csak szveges
karakteres kpernyvel hajtjuk hasznlni, gy brmilyen PC tpus szmtgpen
mkdnie kell (DOS-os krnyezetben termszetesen), elmletileg egy Hercules
monitoros XT-n is akr... De ha a - lnyegesen szebb s ignyesebb - grafikus
krnyezett is csodlni szeretnnk kzben, akkor mr min. egy 386-os
processzorra s 100% VESA-kompatiblis VGA-krtyra is szksgnk lesz hozz. Ma
mr ez alapkvetelmny, de ha olyan, rgebbi tpus krtynk van, ami a VESA
BIOS bvtst nem tartalmazza ROM-ba getve, akkor persze elzetesen a VESA.EXE
(vagy ms hasonl) meghajtprogramot is el kell indtanunk hozz. A program
ugyan nmkden azonostja az alatta fekv hardware-t, s alkalmazkodik hozz,
a gyakorlat mgis azt mutatja, hogy nmelyik rgebbi s megbzhatatlan
videokrtya nem hajland egyttmkdni vele: idnknt problmk addhatnak, ha
a krtynk csak 256 Kbyte-os vagy nem 100% VESA-kompatibilis. (Eddig csak kt
esetben fordult el hasonl, s rdekes mdon mindkt krtya Realtek tpus
volt...) Ilyenkor a szoksos BABO.EXE file helyett a TB.EXE-t kell elindtani,
s mris pomps karakteres kpernyn csodlhatjuk a jtkot... Lnyeges, hogy a
program elindtsa eltt semmilyen, billentyzet-kiosztst talakt rezidens
program ne maradjon a trban. A DOS-emulci rvn akr mg Windows '95 all is
indthat a program (st, ha karakteres zemmdban hasznljuk, akkor akr mg
egy ablakban is futhat), m ekkor a jtk nmelyik billentyje nem mkdik
rendesen: azok, amelyeket fellbrlhatatlan vezrlbillentyknt alkalmaz a
Windows (pl. CONTROL + ESCAPE). DOS-os krnyezetben a jtk garantltan sohasem
fagy le.
	Esetleges krdsek s szrevtelek e-mail-ben, a kvetkez cmen
tehetk:

				olessak@freemail.hu


	Kellemes szrakozst mindenkinek!


