Podr˛ecznik KReversi

Transkrypt

Podr˛ecznik KReversi
Podr˛ecznik KReversi
Clay Pradarits
Programista: Mario Weilguni
Recenzent: Lauri Watts
Polskie tłumaczenie: Marcin Kowalski
Podr˛ecznik KReversi
2
Spis treści
1
Wprowadzenie
5
2
Zasady rozgrywki
6
3
Reguły, strategia i wskazówki
7
3.1
Podstawy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.2
Zasady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.3
Strategia i wskazówki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
4
Przeglad
˛ interfejsu aplikacji
4.1
4.2
4.3
4.4
4.5
Menu Gra . . . .
Menu Ruch . . .
Menu Widok . . .
Menu Ustawienia
Menu Pomoc . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
9
10
11
5
Najcz˛eściej zadawane pytania.
12
6
Konfiguracja
13
6.1
13
7
Rozgrywka wieloosobowa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Podzi˛ekowania i licencja
A Instalacja
A.1 Kompilacja i instalacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
15
15
Streszczenie
Niniejsza dokumentacja opisuje gr˛e KReversi w wersji 2.0
Podr˛ecznik KReversi
Rozdział 1
Wprowadzenie
T RYB ROZGRYWKI :
Planszowa, Zrecznościowa
˛
M AKSYMALNA ILO Ś Ć GRACZY:
Jeden
KReversi to prosta gra strategiczna dla jednego gracza rozgrywana z komputerowym przeciwnikiem. Pole gry jest kwadratowe, o wymiarach 8x8 pól. Pionkami w grze sa˛ dwukolorowe
kamienie, z jednej strony czerwone, a z drugiej niebieskie. Pionek przej˛ety przez przeciwnika
zostaje odwrócony aby pokazywał jegokolor - każdy z graczy ma przypisany jeden kolor pionków. Zwyci˛eża ten gracz który na planszy ma wi˛ecej pionków swojego koloru w momencie, gdy
żaden z graczy nie może wykonać ruchu.
5
Podr˛ecznik KReversi
Rozdział 2
Zasady rozgrywki
C EL :
Celem gry jest kontrolowanie wiekszości
˛
pól na planszy.
KReversi po uruchomieniu od razu przechodzi do rozgrywki. Jako pierwszy gracz masz przywilej wykonania pierwszego ruchu.
U WAGA :
Pierwszy ruch zawsze należy do człowieka, a nie do gracza sterowanego przez komputer.
Przy każdym ruchu pionek gracza musi ’przeskoczyć’ nad co najmniej jednym kamieniem przeciwnika po linii prostej i ’wyladować’
˛
na pierwszym wolnym polu jakie napotka. Jest to określenie umowne - pionek gracza nigdzie si˛e nie przesuwa si˛e po takim ’skoku’ , ale w miejscu gdzie
miał ’wyladować’
˛
zostaje umieszczony kolejny pionek tego samego gracza, a wszystkie pionki
przeciwnika łacz
˛ ace
˛ poczatek
˛
i koniec ’skoku’ zmieniaja˛ kolor.
Wszystkie ruchy w KReversi musza˛ być przeprowadzane w opisany sposób. Skoki można przeprowadzać wzdłuż linii prostych, poziomo, pionowo lub równolegle do przekatnych
˛
planszy.
Gdy gracz nie może wykonać ruchu, traci kolejk˛e.
U WAGA :
Przeciwnik podlega takim samym regułom i także może stracić kolejk˛e.
Celem gry jest zapełnienie planszy pionkami swojego koloru. Gracz który b˛edzie mieć wi˛ecej
pionków swojego koloru na planszy w momencie zakończenia gry wygrywa.
6
Podr˛ecznik KReversi
Rozdział 3
Reguły, strategia i wskazówki
3.1
Podstawy
Wykonanie ruchu polega na przej˛eciu jednego lub wi˛ecej pionów przeciwnika. Ruch przeprowadza si˛e za pomoca˛ myszki, poprzez wskazanie pola na planszy i klikni˛eciu na nim lewym
przyciskiem myszy.
Przej˛ecie polega na umieszczeniu pionka na planszy w taki sposób aby rzad
˛ pionów przeciwnika
został na obu końcach ogrodzony pionami gracza.
Na poczatku
˛
rozgrywki każdy z graczy ma dwa pionki swojego koloru umieszczone w środku
planszy w nast˛epujacy
˛ sposób:
Plansza gry
Menu
7
Podr˛ecznik KReversi
Menu składa si˛e z kilku rozwijanych menu podrz˛ednych. Sa˛ to Gra, Ruch, Widok, Ustawienia, orazPomoc. Wskaż wybrana˛ pozycj˛e i naciśnij lewy przycisk myszy lub Alt+oraz
podkreślona˛ liter˛e, aby pokazać wybrane menu.
Pasek narz˛edzi
Ikony sa˛ skrótami do najcz˛eściej używanych czynności. Sa˛ to Nowy, Cofnij, Podpowiedź,
Demo, Pokaż ostatni ruch oraz Pokaż wszystkie możliwe ruchy. Wskaż wybrana˛ ikon˛e
kursorem myszy i kliknij lewym przyciskiem myszy, aby ja˛ uaktywnić.
Plansza
Plansza˛ gry jest kwadrat 8x8 podzielony na 64 kwadratowe pola.
Pasek statusu
Pasek statusu pokazuje który gracz ma teraz ruch.
3.2
Zasady
Gracz sterowany przez człowieka ma zawsze pierwszy ruch.
Jeżeli w danej turze nie masz możliwości przej˛ecia ani jednego pionka przeciwnika, wówczas nie
możesz wykonać ruchu i tracisz tur˛e. Jeżeli możesz wykonać ruch - nie możesz pominać
˛ tury.
Jednym ruchem można przejać
˛ kilka różnych rz˛edów pionków przeciwnika jednocześnie, ułożonych poziomo, pionowo lub ukośnie, równolegle do przekatnych
˛
planszy. Rz˛edem nazywamy
grup˛e pionków tego samego koloru położona˛ wzdłuż linii prostej.
Przejmowanie pionków przeciwnika nast˛epuje tylko mi˛edzy aktualnie postawionym pionem, a
najbliższym pionem tego samego koloru w danym kierunku.
Pionki przeciwnika zostaja˛ przej˛ete tylko w wyniku wykonania ruchu. Musza˛ znajdować si˛e na
linii prostej zawierajacej
˛ nowo położony pionek przeciwnego koloru.
Każdy pionek przej˛ety w wyniku ruchu automatycznie odwraca si˛e i zmienia kolor. Gracz nie
może nie odwrócić pionka, nawet jeśli dawałoby mu to przewag˛e.
Pionki umieszczone na planszy nie moga˛ być przesuwane na inne pola.
Gdy żaden gracz nie może wykonać ruchu, rozgrywka zostaje zakończona. Nast˛epuje obliczenie
liczby pionków i rozgrywk˛e wygrywa ten gracz, który posiada wi˛ecej pionków własnego koloru
na planszy.
N OTATKA
Możliwe jest zakończenie gry przed zapełnieniem całej planszy.
3.3
Strategia i wskazówki
Staraj si˛e umieszczać pionki w rogach planszy planszy jeśli to tylko możliwe.Przeciwnik nie b˛edzie w stanie ich przejać.
˛
Unikaj umieszczania pionków w polach sasiaduj
˛
acych
˛
z narożnikami planszy, chyba że masz
pewność, że przeciwnik nie może umieścić swojego pionka w rogu planszy.
Czasem warto poświ˛ecić par˛e pionków oddajac
˛ je przeciwnikowi.
Staraj si˛e umieszczać pionki tak, aby uniemożliwiać przeciwnikowi wykonanie ruchu.
Staraj si˛e zmusić przeciwnika do umieszczenia pionka w polu sasiaduj
˛
acym
˛
z narożnikiem planszy.
8
Podr˛ecznik KReversi
Rozdział 4
Przeglad
˛ interfejsu aplikacji
4.1
Menu Gra
Gra → Nowy (Ctrl+N)
Rozpoczyna nowa˛ gr˛e.
Gra → Pokaż najlepsze wyniki (Ctrl+H)
Pokazuje list˛e najlepszych wyników. Przycisk Eksportuj pozwala zapisać rekordy do pliku,
Konfiguruj otwiera okno umożliwiajace
˛ zmian˛e nazwy gracza ( Pseudonim ) oraz dodanie
komentarza ( Komentarz ).
Gra → Gracze i pozycje (S)
Opcja aktualnie niedost˛epna.
Gra → Zakończ (Alt+Q)
Wyjście z KReversi
4.2
Menu Ruch
Ruch → Cofnij (Ctrl+Z)
Cofa twój ostatni ruch, oraz ostatni ruch przeciwnika.
Ruch → Podpowiedź (H)
Komputer podpowiada ci kolejny ruch.
Ruch → Demonstracja (D)
Uruchamia lub wyłacza
˛
tryb demonstracji.
4.3
Menu Widok
Widok → Pokaż ostatni ruch
Wyróżnia ostatni ruch przeciwnika.
9
Podr˛ecznik KReversi
Ruch → Pokaż możliwe ruchy
Zaznacza możliwe do wykonania ruchy na planszy.
Widok → Pokaż histori˛e ruchów
Pokazuje lub ukrywa pasek narz˛edziowy historii rozgrywki.
4.4
Menu Ustawienia
Ustawienia → Szybkość animacji → Niska
Ustawia szybkość animacji w grze na niska.˛
Ustawienia → Szybkość animacji → Zwykła
Ustawia zwykła˛ szybkość animacji w grze.
Ustawienia → Szybkość animacji → Wysoka
Ustawia wysoka˛ szybkość animacji w grze.
Ustawienia → Przeciwnik → Bardzo łatwy
Ustawia poziom trudności na bardzo niski.
Ustawienia → Przeciwnik → Łatwy
Ustawia poziom trudności na niski.
Ustawienia → Przeciwnik → Przeci˛etny
Ustawia poziom trudności na przeci˛etny.
Ustawienia → Przeciwnik → Trudny
Ustawia poziom trudności na wysoki.
Ustawienia → Przeciwnik → Bardzo trudny
Ustawia poziom trudności na bardzo wysoki.
Ustawienia → Przeciwnik → Niezwyci˛eżony
Ustawia poziom trudności na wyjatkowo
˛
wysoki.
Ustawienia → Przeciwnik → Mistrz
Ustawia poziom trudności na mistrzowski.
Ustawienia → Używaj kolorowych pionków
Przełacza
˛
kolor pionków mi˛edzy zestawem czarnych i białych oraz zestawem czerwonych
i niebieskich.
Ustawienia → Pokaż pasek narz˛edzi
Ukrywa Główny pasek narz˛edzi
Ustawienia → Pokaż pasek statusu
Ukrywa Pasek statusu
Ustawienia → Konfiguracja skrótów...
Otwiera okno konfiguracji skrótów klawiszowych dost˛epnych w KReversi.
Ustawienia → Konfiguruj paski narz˛edzi...
Otwiera okno konfiguracji pasków narz˛edzi dla KReversi
10
Podr˛ecznik KReversi
4.5
Menu Pomoc
Pomoc → Podr˛ecznik KReversi (F1)
Uruchamia System pomocy KDE na stronie pomocy programu KReversi (czyli na tym dokumencie).
Pomoc → Co to jest? (Shift+F1)
Zmienia kursor myszy w strzałk˛e ze znakiem zapytania . Klikni˛ecie na elemencie programu spowoduje otworzenie okna pomocy objaśniajacego
˛
funkcj˛e tego elementu (o ile
taka pomoc istnieje).
Help → Raport o bł˛edzie...
Otwiera okienko zgłoszenia bł˛edu, w którym możesz zgłosić bład
˛ lub prośb˛e o dodanie
nowej funkcji.
Pomoc → O programie KReversi
Wyświetla informacj˛e o autorach i wersji programu.
Pomoc → Informacje o KDE
Wyświetla informacj˛e o wersji KDE i inne podstawowe informacje.
11
Podr˛ecznik KReversi
Rozdział 5
Najcz˛eściej zadawane pytania.
1. Chciałbym zmienić wyglad
˛ gry. Czy mog˛e to zrobić.
Jedyna możliwość modyfikacji to zmiana koloru pionów, dost˛epna z menu Ustawienia
→ Kolorowe pionki.
2. Czy można grać za pomoca˛ klawiatury?
Nie. KReversi nie oferuje możliwości grania za pomoca˛ klawiatury.
3. Musz˛e zakończyć gr˛e w trakcie rozgrywki. Czy mog˛e zapisać jej stan?
Nie. KReversi nie oferuje takiej funkcji.
12
Podr˛ecznik KReversi
Rozdział 6
Konfiguracja
6.1
Rozgrywka wieloosobowa.
W KReversi można grać online na każdej stronie systemu GGZ Gaming Zone. Wystarczy wejść
do jednego z pokojów Reversi za pomoca˛ klienta GGZ, jak na przykład kggz, a KReversi zostanie zaproponowane jako domyślny klient rozgrywki.Jeżeli posiadasz klienta GGZ możesz to
przetestować pod tym adresem.
Rozgrywka online może być toczona z człowiekiem lub komputerem. Ich zachowanie może być
inne od komputerowego przeciwnika w KReversi.
13
Podr˛ecznik KReversi
Rozdział 7
Podzi˛ekowania i licencja
KReversi
Prawa autorskie 1998-2000 Mario Weilguni
Mats Luthman - Projektant algorytmu rozgrywki.
Oryginalna dokumentacja : Mario Weilguni
Edycja : Robert Williams
Przepisanie i aktualizacja dokumentacji dla KDE 2.0Clay Pradarits [email protected]
Polskie tłumaczenie dokumentacji: Marcin Kowalski [email protected]
Ten program jest rozprowadzany na zasadach Licencji GNU Free Documentation License.
Ten program jest rozprowadzany na zasadach Licencji GNU General Public License.
14
Podr˛ecznik KReversi
Dodatek A
Instalacja
KReversi jest cz˛eścia˛ projektu KDE (http://www.kde.org/ ).
KReversi znajduje si˛e w pakiecie kdegames na ftp://ftp.kde.org/pub/kde/ , głównym serwerze
FTP projektu KDE.
A.1
Kompilacja i instalacja
Aby skompilować i zainstalować program KReversi w Twoim systemie, uruchom nast˛epujace
˛
polecenia w katalogu głównym dystrybucji programu KReversi:
% ./ configure
% make
% make install
Ponieważ program KReversi używa autoconf i automake, nie powinno być problemów ze skompilowaniem go. Jeśli napotkasz problemy, prosz˛e je zgłosić na listach e-mailowych KDE.
15