Dokumentacja gry Wumpus
23.04.2013 - Kuba Kowalski
Zasady gry programistycznej Wumpus znajdującej się w systemie Meridius.
Podstawowe informacje Zasady gryGra Wumpus jest rozszerzeniem gry "Wumpus World" z książki S. Russella i P. Norviga Artificial Intelligence: A Modern Approach. W grze bohater poszukuje złota eksplorując jaskinię pełną niebezpieczeństw: straszliwych potworów zwanych wumpusami oraz bezdennych otchłani. Jaskinia jest prostokątem o wymiarach maksymalnie 10×10 pól. Wejście do jaskini znajduje się zawsze w lewym dolnym rogu planszy. W jaskini znajduje się pewna liczba losowo rozstawionych wumpusów, losowo generowane przepaście oraz jedna sztabka złota. Możliwe są następujące kombinacje zawartości pól: wumpus może stać na złocie lub w przepaści, natomiast złoto nie może się znajdować w przepaści. Na początku każdej rozgrywki bohater stoi u wejścia do jaskini zwrócony na północ. Eksplorując jaskinię może wykonać następujące akcje:
Gdy bohater strzela ze swojego łuku, strzała wylatuje na wprost i unieszkodliwia pierwszego wumpusa którego napotka na swojej drodze. Strzał jest niecelny jeśli strzała uderzy w ścianę jaskini nie przelatując przez pole z wumpusem. Każde użycie łuku, bez względu na jego celność, zużywa strzały których bohater ma w swoim kołczanie jedynie kilka. Bohater orientuje się w terenie jedynie za pomocą swoich zmysłów. W trakcie eksploracji jaskini może on odebrać następujące percepty (pola są nazywane sąsiednimi jeśli stykają się bokiem):
Oprócz tego bohater zna posiadaną przez siebie liczbę strzał. Na poniższym rysunku pokazującym fragment zakończonej rozgrywki znajduje się ujawniona zawartość jaskini oraz percepty aktualnie odbierane przez bohatera. Podczas oglądania powtórki już rozegranego meczu dostępne są opcje pozwalające na włączanie i wyłączanie tablicy wyników oraz mgły ujawniającej zawartość całej mapy. Rozgrywka kończy się w momencie gdy bohater zdecyduje się na opuszczenie jaskini lub wejdzie na pole, na którym znajduje się wumpus bądź przepaść. Punkty są wyliczane pod koniec rozgrywki zgodnie z następującymi zasadami:
Dodatkowo obowiązuje limit tur, który dla jaskini o wymiarach Dane szczegółowe
Tryby gry: Zasady klasyczne, Losowa rozgrywka, Zaawansowane ustawienia, Własna mapa Tworzenie nowej rozgrywkiKażda rozgrywka zależy od szeregu parametrów: wielkości jaskini, procentowej szansy na przepaść, liczby losowo rozstawionych wumpusów oraz liczby posiadanych przez bohatera strzał. Podczas tworzenia nowej rozgrywki do wyboru są cztery tryby w których może ona zostać uruchomiona:
Aby stworzyć własną zakodowaną mapę należy przesłać tekst następującej postaci:
Zgodnie z tymi zasadami, planszę przedstawioną powyżej, koduje ciąg:
Gra bezpośredniaPo uruchomieniu rozgrywki w której uczestniczy profil użytkownika (w polu wyboru zawodników zostało wybrane Ja lub Gracz), użytkownik ten otrzyma stosowną informację na panelu Moje zaproszenia. Kliknięcie zaproszenia spowoduje jego przyjęcie i przeniesienie do okna z rozgrywką. W trakcie rozgrywki bezpośredniej ekran gracza wygląda następująco (przedstawiona sytuacja odpowiada wcześniejszemu obrazkowi): Po lewej stronie znajdują się informacje o aktualnych perceptach oraz posiadanej liczbie strzał. Na ekranie głównym widać kierunek w jakim jest zwrócony bohater oraz akcje ruchu które można wykonać (kliknięcie strzałki spowoduje odpowiednio ruch do przodu lub obrót w jednym z kierunków). Aby wykonać którąś z pozostałych dostępnych akcji należy wybrać przycisk z panelu po prawej stronie. Przyciski te odpowiadają za (kolejno od góry): strzał z łuku, podniesienie złota, opuszczenie jaskini. Alternatywnie, każdy z uczestników może przekazywać polecenia wysyłając je za pomocą konsoli gracza, zgodnie z protokołem komunikacji opisanym w następnym rozdziale.
|
Copyright © 2008-2010 Wrocławski Portal Informatyczny
design: rafalpolito.com