Othello-sovelma - käyttöohje

Sisällys:

Sovelman kuvaus

Tervetuloa pelaamaan othelloa! Tämä on ohjelmoinnin harjoitustyönä tekemäni othello-sovelma. Peliä voi pelata joko kaksinpelinä tai yksinpelinä tietokonevastustajaa vastaan.

Ohjelman lähdekoodi on vapaasti saatavilla osoitteesta http://koti.mbnet.fi/palttis/othello/othello.html, samoin kuin ohjelmaan ja sen suunnitteluun liittyvät dokumentit.

Voit lähettää palautetta ohjelmasta osoitteeseen palttis@mbnet.fi.

Alkuun

Othellon säännöt

Peli alkaa seuraavasta alkuasetelmasta:



Musta pelaaja siirtää ensimmäisenä.

Pelissä on tarkoituksena "vallata" vastustajan pelinappuloita asettamalla oma pelinappula vastustajan pelinappulan tai pelinappuloiden molemmin puolin. Esimerkiksi seuraavassa tilanteessa valkoinen pelaaja voi punaisella merkityllä siirrolla vallata neljä mustaa pelinappulaa itselleen:





Pelaajat asettavat vuorotellen pelinappuloitaan pelilaudalle. Pelaajat voivat tehdä vain sellaisia siirtoja, jotka valtaavat vastustajan pelinappuloita. Mikäli vuorossa oleva pelaaja ei voi siirtää, vaihtuu siirtovuoro toiselle. Jos kumpikaan pelaaja ei voi siirtää, on peli päättynyt.

Pelin voittaa se, jolla on pelin päättyessä enemmän oman värisiä pelinappuloita pelilaudalla.

Alkuun

Sovelman käyttö

Sovelma vaatinee toimiakseen Javan version 1.4 jsekä sovelmien näyttämiseen kykenevän selaimen. Sovelman toiminta on testattu Windows-ympäristössä IE6, Opera 6, Mozilla 1, ja Netscape 6 -selaimilla ja Linux-ympäristössä Mozillalla.

Pelin alussa näytetään dialogi, josta voit valita pelin aloituksen, pelilaudan tyhjennyksen ja pelaajien tyypit. Saat tämän dialogin näkyville milloin tahansa painamalla näppäimistön Esc-näppäintä. Jos mitään ei tapahdu, varmista että sovelma on aktiivinen klikkaamalla sitä hiirellä. Voit valita pelaajan tyypiksi joko ihmisen tai tietokonevastustajan neljällä eri vaikeustasolla. Aloittaaksesi pelin paina Play-painiketta.

Pelilaudan yläpuolella näkyvät pelaajien pisteet ja siirtovuorossa olevan pelaajan pelinappula. Pelinappulan ympärillä on nuolet, joilla voit kelata siirtoja taakse tai eteenpäin. Pelilaudalla näkyy puoliksi läpinäkyvä pelinappula mahdollisen siirron merkiksi kun siirrät hiiren mahdollisen siirron kohdalle. Kun peli on päättynyt, vuoroa näyttävää pelinappulaa ei enää näytetä ja hävinneen pelaajan pelinappulat näytetään puoliksi läpinäkyvinä. Kun haluat aloittaa uuden pelin, paina Esc-näppäintä ja klikkaa Reset-painiketta.

Alkuun

Vinkkejä pelaamiseen

Othellossa kannattaa muistaa muutama asia. Ensinnäkin, kulmat ja reunat ovat tärkeimmät. Kulmien viereisiin ruutuihin ei kannata siirtää, sillä silloin vastustaja saattaa saada kulman itselleen. Jos pelaaja saa itselleen kulman tai koko reunan, vastustaja ei voi enää vallata näitä pelinappuloita, koska niiden toiselle puolelle ei voi siirtää:





Toiseksi omien pelinappuloiden määrästä ei kannata huolehtia ennen kuin vasta pelin loppupuolella. Mitä vähemmän sinulla on pelinappuloita, sitä vähemmän vastustajalla on siirtomahdollisuuksia. Valkoisen pelaajan siirtovuoro. Kumpi mahtaa voittaa?



Alkuun

Virheilmoitukset

Peli tulostaa mahdolliset virheilmoitukset Java-konsoliin. Tunnistettuihin virheisiin liittyvät virheilmoitukset ja niiden syyt:

Error: Computer made illegal move!
Tietokone yritti suorittaa laittoman siirron.

Error: Bad color parameter in applet tag!
Virheellinen värin määrittävä parametri applet-tagin sisällä.

Error: Bad URL parameter in applet tag!
Virheellinen kuvien sijainnin määrittävä parametri applet-tagin sisällä.

Error: Couldn't load images!
Kuvien lataus ei onnistunut.

Sovelma tulostaa konsoliin myös ohjelman suoritukseen liittyvää tietoa.

Alkuun