Spiele :: Wumpus.

Spielen Sie Jagd den Wumpus
Jetzt downloaden

Spiele :: Wumpus. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Abigail
  • Website des Verlags:
  • http://search.cpan.org/~abigail/

Spiele :: Wumpus. Stichworte


Spiele :: Wumpus. Beschreibung

Spielen Sie Jagd den Wumpus Spiele :: Wumpus ist ein Perl-Modul, das verwendet werden kann, um ein Spiel von Jagd des Wumpus zu spielen. Es wird den Zustand behalten, Aktion durchführen und ableiten, ob ein Spiel gewonnen oder verloren ist. Die folgenden Methoden stehen zur Verfügung: Neue Klassenmethoden, die ein nicht initialisiertes Objekt zurückgeben. Initialisiert ein Objekt. Erstellt ein Spiele :: Wumpus :: Höhlenobjekt, füllt die Spieler zitternd mit Pfeilen und platziert den Player am Startort. Gibt den initialisierten Objekt zurück Wenn ein undefinierter Wert zurückgegeben wird, ist das Spiel noch nicht fertig. Ein falscher, aber definierter Wert bedeutet, dass der Spieler das Spiel verloren hat (von dem Wumpus gefressen, in eine Grube gefallen, von einem Pfeil erschossen, von den Pfeilen gelaufen). Ein echter Wert bedeutet, dass das Spiel gewonnen wurde (der Wumpus wurde erschossen) .win Accessor eingewinn für den Player eingestellt Vom aktuellen Standort nimmt ein anderer Hinweise in Bezug auf die nahegelegene Gefahren und die Anzahl der Pfeile links ab. Modern ist ein neuer Speicherort als Argument. Es geht davon aus, dass das Argument gut formatiert ist - das heißt, genau ein, definiert, das Argument ist analysiert. Gibt einen Status und eine Liste von Zeichenfolgen zurück. Wenn der Player nicht zum angegebenen Speicherort 0 sich bewegen kann, wird als Status zurückgegeben, und der Grund, warum als Zeichenfolge. Andernfalls wird 1 zurückgegeben, und eine (möglicherweise leere) Liste von Strings, die Begegnungen mit Gefahren beschreiben. Wenn der Wumpus oder eine Grube aufgetreten ist, wird das Spiel zu einem Verlust erklärt. Der Schuss nimmt eine Liste (1 bis 5) Standorte als Argument an - der Weg, den ein Schusspfeil folgen muss. Es geht davon aus, dass das Argument gut formatiert ist, 1 bis 5 definierte Werte. Gibt einen Status und eine Liste von Zeichenfolgen zurück. Wenn der Aufschuss nicht ausgeführt werden kann (keine Pfeile, der Pfad durch denselben Tunnel zweimal in Folge, erster Standort ist nicht an den aktuellen Standort angeschlossen), 0 und der Grund, warum der Aufnahme nicht ausgeführt werden kann, wird als Status und Liste von Zeichenfolgen zurückgegeben. Andernfalls wird 1 zurückgegeben, und Liste der Saiten, die interessante Ereignisse beschreiben. Wenn der Wumpus erschossen wird, wird das Spiel gewonnen. Wenn der Spieler erschossen wird, geht das Spiel verloren. Einen Pfeil schießen kann dazu führen, dass der Wumpus bewegt wird (und essen Sie) .synopsis mein $ spiel = spiele :: wumbus -> neu -> init; Während (! Definiert $ spiel -> fertig) {($ status, @messages) = $ spiel -> bewegen (irgendwann $); Sagen Sie für @messages; ($ Status, @Messages) = $ spiel -> schießen (@somewhere); Sagen Sie für @messages; } if ($ spiel -> fertig) {sagen "gewonnen!"} Andernfalls {sagen Sie "Lost!"} Anforderungen: · Perl.


Spiele :: Wumpus. Zugehörige Software