MAH JONGG PUBLISHER: Proxima Software 1992 AUTHOR: Universum (Tomas Vilim) ------------------------------------------------------------------- Mah Jongg je starobyla orientalni deskova hra. 0 co se v Mah Jonggu jedna. Pocitac rozmisti celkem 144 karticek, postavi z nich cosi jako pyramidu o peti vrstvach. Ukolem hrace je odebirat dvojice stejnych karticek tak, aby odebral vsechny. Hlavni potiz je v tom, ze karticky nelze odebirat libovolne, ale jen podle pravidel. Muzete tedy odebrat karticku, ktera je uplne odkryta shora a alespon z jedne strany - zprava nebo zleva. Pocitac vam vybrani jine karticky ani nedovoli. Od kazdeho obrazku jsou celkem ctyri karticky. Tolik strucne a nyni detailne. Hru nahrajete z kazety obvyklym prikazem LOAD "MAH JONGG" nebo LOAD "", kdyz budete mit kazetu nastavenou. Z diskety nahrajete program nejlepe odeslanim prikazu RUN pri prazdnem pocitaci - nahraje se univerzalni run a ten vam nabidne volbu programu. Po nahrani (na uvodnim obrazku je nekolik cizich slov, kdybyste nahodou vedeli, co ta slova vlastne znamenaji, muzete nam napsat) vam program zahraje jednu z mnoha melodii a ceka na stisk klavesy. Po stisku se objevi obrazek s portrety vsech, kteri maji s programem MAH JONGG neco spolecneho a opet hraje melodie. Po dalsim stisku klavesy se uz konecne objevi privetivy napis Vitejte v Mah Jonggu a hlavni menu. Jsou v nem tyto polozky: Start hry Ovladani Rekordy Nastaveni Informace Podekovani Mozna, ze nejsou presne v tomto poradi, to vsak neni tak dulezite a tak se na jednotlive polozky podivame podrobneji. Jeste informace o tom, jak se lze k jednotlivym polozkam dostat, je to proste, staci, kdyz stisknete klavesu, ktera odpovida prvnimu pismenu pozadovane volby, tedy abyste hru rozbehli, stisknete tlacitko S (proboha, jeste radeji ne!). Start hry - spusteni vlastni hry, k tomuto tematu se vratime pozdeji. Ovladani - tady si muzete nastavit ovladani podle vlastniho uvazeni, muzete pouzivat klavesy nebo Kempston Joystick. Po nahrani programu je nastaveno ovladani temito klavesami: O P Q A M. Rekordy - zde se muzete podivat, jaci lide byli pouziti pri testovani hry. Bodovani je podivne - jsou to vlastne zbyle karticky a nejlepsi hrac je tedy ten, ktery ma nejmene bodu. O vztahu autora hry k vyse uvedenym testovatelkam (a testovateli) si muzete myslet naprosto, co chcete. Nastaveni - pri teto volbe se objevi dalsi menu s polozkami Board cislo a Load pictures. Prvni polozka je kod pro generovani nahodneho cisla a muzete ji zmenit tak, ze stisknete klavesu B a vlozite jiny - pri stejnem kodu budou vzdy karticky zamichany stejne. Druha polozka je urcena pro nahrani jine sady karticek - na kazete i na diskete mate k dispozici celkem pet sad obrazku mjongpic1 az mjongpic5. Sadu mjongpic2 vytvoril Milos Bilek a sadu mjongpic3 vytvoril George K. Sada mjongpic1 jsou obrazky ze hry AKNADACH a sada mjongpic5 jsou karty. Pro nahrani sady stisknete klavesu L a vlozte jmeno (malymi pismeny), potom si vyberete, jestli budete nahravat z disku nebo kazety. Informace - tady se dozvite, ze se vsechno dozvite tady. Podekovani - tato cast programu byla vytvorena v dobe, kdy byla autorova schopnost sebekontroly ponekud omezena vlivem dvou faktoru. Prvnim byla radost z toho, ze se mu podarilo hru dokoncit a druhym pak skutecnost, ze se mu podarilo neco, s cim vubec nepocital (to neni pravda, pocital, ale uz moc neveril) a o co se (byt vlazne a s prestavkami) snazil nekolik predchozich let. Po vyprchani euforigenu bylo autorovi lito tak skvelou cast programu zlikvidovat a tak ji ponechal a to dokonce beze zmeny. Navic tu byl dalsi duvod, je slusne reagovat na pozdravy pratel. A ted znovu Start hry. Po odeslani teto volby se vypise napis Chvilku strpeni prosim (nejspis, mozna neco jineho, ale se stejnym smyslem) a pocitac v teto dobe micha karticky. Po zamichani se objevi cast hraci plochy a muzete videt karticky. V pravem dolnim rohu je videt cela hraci plocha a zobrazena cast je zvyraznena. Pomoci smeru muzete prohlizet celou hraci plochu. Uprostred hlavniho okna je zamerovaci kriz, pokud jim ukazete na nejakou karticku a stisknete volbu (pal) dojde k vybrani teto karticky (projevi se to tak, ze vpravo nahore bude videt obrazek vybrane karticky), pozor, toto jen v pripade, ze karticka neni blokovana (kryta castecne shora nebo z obou stran). Pokud stisknete volbu na stejne karticce jeste jednou, karticka se "odvybere". Pokud naleznete druhou karticku se stejnym obrazkem, ukazte na ni a stisknete volbu. Pokud i tato karticka pujde vybrat, obe zmizi a pocet karticek se zmensi o dve. Podrzite-li volbu trochu dele, objevi se menu (je videt na obrazku) a sipka, kterou muzete ukazat na jednotlive polozky. Stisknete-li volbu na nejake polozce menu, dojde ke zvoleni teto volby - jednotlive volby znamenaji: Vrat dvojici - vrati odebranou dvojici karticek, vraci tedy hru o krok zpatky, lze se vratit az na zacatek hry. Muzete pouzit v okamziku, kdy jiz nelze nic odebrat a vratit se az do mista, kde bylo vice moznosti. Hledej shodu - pracuje pouze tehdy, kdyz mate vybranou nejakou karticku. Pokud k vybrane karticce existuje jedna nebo vice karticek se stejnym obrazkem, ukaze je na obrazku cele hraci plochy (vpravo dole) - karticky budou blikat. Hledej dvojice - tato volba hleda dvojice karticek, ktere lze odebrat. V pravem hornim okenku vzdy ukaze obrazek a v pravem dolnim okenku dvojici vzdy rozblika. Stiskem dolu se hledani ukonci, stiskem jineho smeru se zobrazi dalsi dvojice karticek. Tuto volbu muzete pouzit jako test, jestli lze jeste neco vybrat. Vypni ozvuceni - vypne zvukovou signalizaci stisku volby (pal). Po provedeni se v menu objevi opacna moznost - Zapni ozvuceni. Zmen barvy - provede cyklickou zmenu barev panelu - vysledek vidite okamzite na obrazovce. Nastavte si takove barvy, ktere vam vyhovuji. Stredni krok - zde muzete zmenit rychlost, s jakou se provadi posun hlavniho okna po hraci plose - jsou celkem tri varianty - maly, stredni a velky krok. Ukonci hru - tuto volbu musite zvolit v okamziku, kdy chcete hru ukoncit - kdyz uz nemuzete nic odebrat a nechce se vam vracet zpatky tahy. Nektere volby se vraci zpatky do hry, jine ne. Pokud se budete chtit vratit do hry, zvolte si volbu hledej shodu, ktera nema vedlejsi ucinky. Podari-li se vam odebrat vsechny dvojice, pocitac vam pogratuluje a ukaze barevny efekt. Pokud se vam podarilo odebrat vice karticek, nez poslednimu v tabulce rekordu, muzete se do ni zapsat. Vkladat muzete i pismena s diakritikou - stiskem CAPS SHIFTu a pismena, u pismen e a u se druha moznost vklada stiskem CAPS SHIFTu a nasledujiciho pismene (tedy pismen f a v). Jedno dulezita upozorneni - skutecnost, ze Zuzanu nelze z prvniho mista dostat neni chyba ale zamer! Veskera hudba v programu MAH JONGG je dilem Miroslava Hlavicky (Scalex soft). Jeste drobnost na zaver (jen pro ty, co umi pracovat se strojovym kodem a maji nejake zkusenosti - na dotazy ohledne dalsiho textu nemuzeme a nebudeme odpovidat! Pokud se chcete o programovani ve strojovem kodu (assembleru) neco dozvedet, doporucujeme vam knihu Assembler a ZX Spectrum), obrazky si muzete vyrobit i vlastni. Karticky maji velikost 6x8 znakovych pozic a musi byt poskladany na obrazovce do tri rad po peti. Musi jich byt celkem 36 a budou to tedy dve obrazovky (soubory typu SCREEN) cele (2x15) a jeden, na kterem bude jedna rada cela a v druhe zbyvajici obrazek (5+1). Obrazky muzete nakreslit treba v programu ART STUDIO. Obrazky s kartickami nahrajte na kazetu za sebou a nechte zpracovat nasledujicim programem v assembleru (program prelozte a spustte, do magnetofonu vlozte kazetu s obrazky a zapnete jej), po uspesnem provedeni ulozite vznikly soubor na prikazy: pro kazetu SAVE "jmeno" CODE 38080,15552 pro disketu SaveE *"Jmeno" CODE 38080,15552 Jeste vypis assembleru (program byl odladen na assembleru PROMETHEUS, mel by vsak bez problemu pracovat i na jinych assemblerech): org 29000 MAIN ld de,30000 call LOADPIC call ONEPIC call LOADPIC call ONEPIC call LOADPIC ONE PIC ld hl,22528 ld c,3 MAIN2 push hl ld b,5 MAIN3 push be push hl call MOVER pop hl ld bc,6 add hl,bc pop bc djnz MAIN3 pop hl inc h dec C jr nz,MAIN2 ei ret LOADPIC ld a,255 push de LOADPIC2 ld ix,16384 ld de,6912 scf call 1366 jr nc,LOADPIC2 pop de ret MOVER ld b,8 MOVER2 push bc push hl ld bc,6 ldir pop hl push hl ld a,h sub 88 add a,a add a,a add a,a add a,64 ld h,a ld b,8 MOVER3 push bc push hl ld bc,6 ldir pop hl inc h pop bc djnz MOVER3 pop hl ld bc,32 add hl,bc pop bc djnz MOVER2 ret Tento program nahraje z kazety postupne tri obrazky (s hlavickou nebo bez hlavicky, to je jedno) a prevede je do formatu pouzivaneho hrou MAH JONGG. Poznamka na zaver - film Prdator, jehoz reklamu muzete videt na druhem obrazku je prvnim dilem pripravovane serie filmu rezisera Miroslava Hlavicky (je mimo jine i autorem hudby k programu MAH JONGG), dalsi dila tohoto rezisera jsou napriklad Smrdonosna past (Prdator II), Krotitele puchu (Prdator III), Muz s cejchou smrdi (Prdator IV), HROBOCOP a konecne autobiograficky Big Trouba in Little China. Miroslav Hlavicka je vubec nadany tvurce, jen nedopatrenim jeste svetlo sveta nespatrily pocitacove hry a programy Tlemmings, Infogrog, sm (Sex Machine), Cattle master. Gum Runner, Silent Ser Vice, Impotent Ball, Chlast Ninja 1-3, Shadow of the Pist, Kat Crazy, CENSOR (vylepseny program GENSOR), bRAMBOr III ci Total Elipse.