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