@database Xhess.guide @remark $VER: Xhess AmigaGuide® documentation v1.0 (14.12.98) @node main "Xhess v1.0" Xhess v1.0 © JIPsoft (Joona I Palaste) 1998 * @{"English documentation " link "engmain"} * * @{"Suomenkielinen dokumentaatio" link "finmain"} * @endnode @node engmain "Xhess" Xhess was written by me, JIPsoft, in Amiga C in October-December 1998. Go on, choose a topic: ------------------------------------------------------------------------------- 1. @{"Overall " link "engOverall"} 2. @{"Playing the game" link "engPlay"} 3. @{"The pieces " link "engPieces"} 4. @{"Requirements " link "engRequire"} 5. @{"Contact info " link "engContact"} ------------------------------------------------------------------------------- @endnode @node engOverall "Xhess overall" The game "Xhess" is based upon the board game chess. However, the main difference is that the 8×8 squares in Xhess are further divided into 2×2 smaller squares each. Instead of normal chess pieces, the game uses small component- style pieces, which can be either moved normally or united into groups, which can be moved like standard chess pieces. More information is available in the @{"Playing the game" link "engPlay"} and @{"Pieces" link "engPieces"} nodes. @endnode @node engPlay "Playing Xhess" Xhess is a game for two players. Player 1 starts from the top, with the blue pieces. Player 2 starts from the bottom, with the green pieces. On his/her turn, a player can either move a single piece, move a group of pieces, or buy a new piece. When you first start the program, you will see the logo picture. Choose "New" or "Load" from the Game menu to start a new game. You will then see a 16×16-square chess board. Playing the game is done by clicking the mouse on this board. To move a single piece, click on it and it will be selected. To move it into another square, click on the destination square. Single pieces only move one square in any direction, regardless of type and ownership. Single pieces cannot "take" other pieces. To move a group of pieces, click on the centre of the 2×2-square area (outlined in yellow) to select the group. You can only select groups in which your pieces have a non-minority position (that is, there are at least as many of your pieces than there are of the opponent's pieces). To move the group, click on the destination area of 2×2 squares. Note that if you are moving a group which has both your pieces and your opponent's pieces, the opponent's pieces move too. Groups of pieces can "take" other groups by moving into their 2×2-square areas. You will be given a monetary reward for "taking" your opponent's pieces, this can be used to purchase new pieces. Details on the pieces is available in the @{"Pieces" link "engPieces"} node. To buy a new piece, select the desired piece type from the button underneath the "Buy new" button, and then click the "Buy new" button. You will be asked to place this new piece on the board. You can only place the piece on your half of the board, ie. the upper half for player 1, the lower half for player 2. The object of the game is to "take" both of the opposing player's "king"-type pieces, which look like little crowns. Once this has been accomplished, the game ends. @endnode @node engPieces "Xhess pieces" There are five types of single pieces in Xhess, and they can be combined into five different basic of groups. Basic group types may be mixed in a group to create a hybrid group. The single pieces are as follows: - Basic. Looks like a little circle. Costs 20. "Taking" an opponent's Basic gives you 6 money, but "taking" one of your own Basics costs you 3 money. - Ortho. Looks like a square. Costs 25. "Taking" an opponent's Ortho gives you 8 money, but "taking" one of your own Orthos costs you 4 money. - Diago. Looks like a square standing on its corner. Costs 25. "Taking" an opponent's Diago gives you 8 money, but "taking" one of your own Diagos costs you 4 money. - Jumpr (pronounced "jumper"). Looks like a cross. Costs 30. "Taking" an opponent's Jumpr gives you 10, but "taking" one of your own Jumprs costs you 5 money. - King. Looks like a little crown. Cannot be bought. "Taking" an opponent's King gives you 20 money, but "taking" one of your own Kings costs you 10 money. The group types are as follows: - Pawn. Requires at least 2 Basics. Moves one group of squares forward (towards the enemy), or 2 groups on its initial move. Captures diagonally forward. - Rook. Requires at least 1 Ortho. Moves any number of groups of squares either horizontally or vertically, until it meets another group of pieces. - Bishop. Requires at least 1 Diago. Moves any number of groups of squares diagonally, until it meets another group of pieces. - Knight. Requires at least 2 Jumprs. Moves in an "L" pattern: two groups of squares in one direction, one in the other. Can jump over other groups. - King. Requires at least 2 Kings. Moves one group of squares in any direction. (Note that there is no such basic group type as "Queen". This can be made from a combined Rook and Bishop.) If you don't know where your selected piece or group of pieces could move, click on the "Help" button so it displays a checkmark. All possible moves will be highlighted. Moving a group of pieces anywhere increases your money account by 1. Moving a single piece doesn't give you any money. @endnode @node engRequire "Xhess requirements" "Xhess" requires the following things: - An Amiga computer. - At least version 2.0 of Workbench. - At least 340 kilobytes of free memory. - A mouse. An AGA chipset is recommended for prettier graphics, but is not necessary. The program archive includes data files for both AGA and ECS chipsets. @endnode @node engContact "Contact info" "Xhess" was written by me, Joona I Palaste, in C on an Amiga 1200 computer. If you want to get in touch with me, e-mail me at: palaste@cc.helsinki.fi Or write to me at: Joona Palaste Toppelundintie 3B 19 02170 Espoo Finland "Xhess" is freely distributable, as long as none of the files are modified. Further games released by me will be Shareware. @endnode @node finmain "Xhess" Xhessin kirjoitin minä, JIPsoft, Amiga C:llä lokakuusta joulukuuhun 1998. No niin, valitse aihe: ------------------------------------------------------------------------------- 1. @{"Ylipäätänsä " link "finOverall"} 2. @{"Pelin pelaaminen" link "finPlay"} 3. @{"Nappulat " link "finPieces"} 4. @{"Vaatimukset " link "finRequire"} 5. @{"Kontakti-info " link "finContact"} ------------------------------------------------------------------------------- @endnode @node finOverall "Xhess ylipäätänsä" Peli "Xhess" on shakkiin pohjautuva lautapeli. Pääero on kuitenkin, että Xhessin 8×8 ruutua on edelleen kukin jaettu 2×2 pienempään ruutuun. Tavallisten shakki- nappuloiden sijasta peli käyttää pieniä komponenttityylisiä nappuloita, joita voi joko siirtää normaalisti tai yhdistää ryhmiksi joita voi sitten siirtää kuin standardeja shakkinappuloita. Lisää informaatiota on saatavilla noodeissa @{"Pelin pelaaminen" link "finPlay"} ja @{"Nappulat" link "finPieces"}. @endnode @node finPlay "Xhessin pelaaminen" Xhess on kahden pelaajan peli. Pelaaja 1 aloittaa ylhäältä sinisillä nappuloil- la. Pelaaja 2 aloittaa alhaalta vihreillä nappuloilla. Vuorollaan pelaaja voi joko liikuttaa yksittäistä nappulaa, liikuttaa nappularyhmää, tai ostaa uuden nappulan. Kun käynnistät ohjelman, näet aluksi logokuvan. Valitse "New" tai "Load" Game- valikosta aloittaaksesi pelin. Tällöin näet 16×16 ruudun shakkilaudan. Peliä pe- lataan klikkaamalla hiirtä tällä laudalla. Siirtääksesi yksittäistä nappulaa, klikkaa sitä ja se tulee valituksi. Siirtöök- sesi sen toiseen ruutuun, klikkaa kohderuutua. Yksittäiset nappulat voivat siir- tyä vain yhden ruudun mihin tahansa suuntaan, riippumatta tyypistään tai omista- jastaan. Yksittäiset nappulat eivät voi "syödä" toisia nappuloita. Siirtääksesi nappularyhmää, klikkaa keskellä 2×2 ruudun aluetta (reunustettu keltaisella) valitaksesi ryhmän. Voit valita vain ryhmiä, joissa nappuloillasi on ei-vähemmistö-asema (eli sinun nappuloitasi on vähintään yhtä paljon kuin vastustajan nappuloita). Siirtääksesi ryhmää, klikkaa kohteena olevaa 2×2 ruudun aluetta. Huomaa että jos siirrät ryhmää, joka sisältää sekä sinun että vastusta- jasi nappuloita, vastustajasi nappulat siirtyvät myös. Nappularyhmät voivat "syödä" toisia nappularyhmiä liikkumalla niiden 2×2 ruudun alueisiin. Saat rahallisen palkinnon vastustajasi nappuloiden "syömisestä", jol- la voit ostaa uusia nappuloita. Nappuloiden yksityiskohdista on tietoa noodissa @{"Nappulat" link "finPieces"}. Ostaaksesi uuden nappulan, valitse haluttu nappulatyyppi nappulasta "Buy new" -nappulan alapuolella ja klikkaa sitten "Buy new" -nappulaa. Sinua pyydetään asettamaan nappula pelilaudalle. Voit asettaa nappuloita vain omalle laudanpuo- liskolle, eli pelaaja 1 yläpuoliskolle ja pelaaja 2 alapuoliskolle. Pelin tarkoitus on "syödä" vastustavan pelaajan molemmat "kuningas"-tyyppiset nappulat, jotka näyttävät pieniltä kruunuilta. Kun tämä on suoritettu, peli lop- puu. @endnode @node finPieces "Xhess-nappulat" Xhessissä on viidentyppisiä yksittäisiä nappuloita, ja niitä voi yhdistää vii- deksi perustyypiksi ryhmiä. Ryhmien perustyyppejä voi sekoittaa hybridiryhmäksi. Yksittäiset nappulat ovat seuraavat: - Basic. Näyttää pieneltä ympyrältä. Maksaa 20. Vastustajan Basicin "syöminen" antaa sinulle 6 rahaa, mutta oman Basicisi "syöminen" maksaa sinulle 3 rahaa. - Ortho. Näyttää neliöltä. Maksaa 25. Vastustajan Orthon "syöminen" antaa sinul- le 8 rahaa, mutta oman Orthosi "syöminen" maksaa sinulle 4 rahaa. - Diago. Näyttää kulmallaan seisovalta neliöltä. Maksaa 25. Vastustajan Diagon "syöminen" antaa sinulle 8 rahaa, mutta oman Diagosi "syöminen" maksaa sinulle 4 rahaa. - Jumpr (lausutaan "jumper"). Näyttää ristiltä. Maksaa 30. Vastustajan Jumprin "syöminen" antaa sinulle 10 rahaa, mutta oman Jumprisi "syöminen" maksaa sinulle 5 rahaa. - Kuningas. Näyttää pieneltä kruunulta. Ei voida ostaa. Vastustajan Kuninkaan "syöminen" antaa sinulle 20 rahaa, mutta oman Kuninkaasi "syöminen" maksaa si- nulle 10 rahaa. Ryhmätyypit ovat seuraavat: - Sotilas. Vaatii ainakin 2 Basicia. Siirtyy yhden ruuturyhmän eteenpäin (kohti vihollista), tai 2 ryhmää aloitussiirollaan. Hyökkää vinottain eteenpäin. - Torni. Vaatii ainakin 1 Orthon. Siirtyy miten monta ruuturyhmää tahansa vaaka- tai pystysuoraan, kunnes kohtaa toisen nappularyhmän. - Lähetti. Vaatii ainakin 1 Diagon. Siirtyy miten monta ruuturyhmää tahansa vi- nottain, kunnes kohtaa toisen nappularyhmän. - Ratsu. Vaatii ainakin 2 Jumpria. Siirtyy "L"-kuviossa, kaksi ruuturyhmää yh- teen suuntaan ja yhden toiseen. Voi hyppiä toisten ryhmien yli. - Kuningas. Vaatii ainakin 2 Kuningasta. Siirtyy yhden ruuturyhmän mihin tahansa suuntaan. (Huomaa että ei ole olemassa sellaista perusryhmätyyppiä kuin "Kuningatar". Tämä voidaan tehdä yhdistämällä Torni ja Lähetti.) Jos et tiedä minne valitsemasi nappula tai nappularyhmä voi siirtyä, klikkaa "Help"-nappia niin, että siinä näkyy tikkimerkki. Kaikki mahdolliset siirrot näytetään laudalla. Nappularyhmän siirto minne tahansa nostaa rahatiliäsi yhdellä. Yksittäisen nap- pulan siirto ei anna sinulle yhtään rahaa. @endnode @node finRequire "Xhessin vaatimukset" "Xhess" vaatii seuraavat asiat: - Amiga-tietokoneen. - Ainakin version 2.0 Workbenchistä. - Ainakin 340 kilotavua vapaata muistia. - Hiiren. AGA-piirisarjaa suositellaan nätimpien grafiikoiden vuoksi, mutta se ei ole tar- peellinen. Ohjelmapaketti sisältää datatiedostot sekä AGA- että ECS-piirisarjoil- le. @endnode @node finContact "Kontakti-info" "Xhessin" kirjoitin minä, Joona I Palaste, C:llä Amiga 1200 -tietokoneella. Jos haluat ottaa yhteyttä minuun, lähetä minulle sähköpostia osoitteeseen: palaste@cc.helsinki.fi Tai kirjoita minulle osoitteeseen: Joona Palaste Toppelundintie 3B 19 02170 Espoo "Xhess" on vapaasti levitettävissä, kunhan yhtään tiedostoa ei muuteta. Seuraa- vat julkaisemani pelit tulevat olemaan Sharewarea. @endnode