Reversi.

Eine Version des Reversi-Board-Spiels, das für das lässige Spiel bestimmt ist
Jetzt downloaden

Reversi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Bob Bowles

Reversi. Stichworte


Reversi. Beschreibung

Reversi ist eine Umsetzung des beliebten Reversi-Board-Spiels, zur Verwendung von einem oder zwei Spielern. Ein einfacher AI ist enthalten, um einen Computergegner bereitzustellen, und wenn Sie sich faul fühlen, können Sie ansehen, während zwei AI-Gegner, die es rutschen. Installation (Linux): 1. Entpacken Sie den Tar.gz irgendwo.2. Navigieren Sie in einem Konsolenfenster zum Reversi-1.0-Verzeichnis und führen Sie den folgenden Befehl als root aus (auf Ubuntu / Debian-Nutzung Sudo): python3 setup.py install3. Auf Ubuntu ist ein Desktop-Launcher installiert, mit dem Sie im Armaturenbrett suchen können und auf die Launcher-Leiste ziehen. Wenn keine Sprache ausgewählt ist, wird das Spiel eingestellt. Ihr Name: Sie können alles, was Sie möchten, hier eingeben, es hilft nur, die Spieler zu unterscheiden. Modus: Vier Modi werden unterstützt: Normal (Mensch gegen Computergegner). Person versus Person, im Hot-Seat-Modus. Computer versus Computer, was kann ich gerne TV-Modus anrufen. Benchmarking-Modus, alle Grafiken deaktiviert. In diesem Modus werden zusätzliche Informationen für die Anzahl der Spiele angefordert. Der Standardmodus ist "normal". Token: Das Spiel fragt den ersten Spieler, um ein Token, Schwarz oder Weiß zu wählen. Klicken Sie je nach UI (siehe unten) "B 'oder' W". Fliesen auswählen: Je nach UI wird dies erreicht, indem Sie entweder auf die entsprechende Fliese klicken oder in den Fliesenkoordinaten als platzabgetrennte Zahlenpaare eingeben, z. B. 56 Hinweise: Für jeden (menschlichen) Spieler wird ein Hinweis-Modus bereitgestellt Kann mit dem Tippen 'H' umgeschaltet oder auf die entsprechende Schaltfläche klicken, abhängig von der verwendeten Benutzeroberfläche. Beenden: Tippen 'q', schlagen Sie 'ESC' und / oder klicken Sie auf das Symbol "Fenster schließen" (die Details abhängig von der UI), bewirkt, dass das aktuelle Spiel abgebrochen wird. Wiedergabe wieder: Sie können sich so oft wieder spielen, wie Sie möchten. Je mehr Spiele, die Sie spielen, Ihre Spielstatistiken werden auf der Anzeigetafel angesammelt und angezeigt. Zum Zeitpunkt des Schreibens gibt es keinen Mechanismus zum Speichern von Spielstatistiken zwischen den Sitzungen. Wenn Sie also Ihre High-Scores speichern möchten, müssen Sie auf einen Screen-Shot zurückgreifen! Wahl der UI: Console vs. Tkinter / TTKDer Spiel hat Versand "hart verdrahtet" für die Tkinter / TTK-Schnittstelle. Für die meisten Zwecke ist dies (ich glaube), eine schöne und einfache Benutzeroberfläche zu verwenden. Insbesondere wenn Sie jedoch eine Menge Bench-Test von verschiedenen AI tun möchten, möchten Sie stattdessen die Konsolenschnittstelle verwenden. Dies ist sehr einfach, in dem Quellcode zu tun, nur die Konsolenschnittstelle nicht kommentieren und die Tkinter-Schnittstelle in der Überschrift des UI-Moduls ankommt. Eine ältere Version des Spiels hatte auch eine Pygame-Schnittstelle, dies wurde jedoch im Versand entfernt Ausführung. Es gibt mehrere Gründe dafür: - Zum Zeitpunkt des Schreibens ist die Installation von Pygame for Python 3 noch etwas von einer schwarzen Kunst. Es wurde empfunden, dass die Schwierigkeit der Installation von Pygame alle Vorteile der Verwendung von IT für ein einfaches Brettspiel für Endbenutzer überwiegt .- Entfernen der Pygame-Schnittstelle macht die Verpackung einfacher (ok, also bin ich faul) .- Für ein Brettspiel, das Die anspruchsvolle Handhabung von Sprites (große Festigkeit von Pygame) ist nicht erforderlich. Tkinter / ttk bietet stattdessen ein sehr gutes Satz von Themen-Widgets mit ausgezeichneten Haken für Callouts, wodurch die Benutzeroberfläche sehr einfach zu schreiben, und viel schöner zu verwenden, als mit der Grafik von Pygame möglich ist. Zum Zeitpunkt des Schreibens tut Pygame UNIKODE nicht unterstützen. Dies bedeutet, dass I18N mit Sprachen wie beispielsweise Chinesisch, in einer Pygame-Schnittstelle mit dem Python I18N-Paket nicht möglich ist. Sie enden einfach mit einer Ladung rechteckiger Boxen auf dem Bildschirm. i18n mit pygame ist immer noch möglich, es erfordern jedoch viel code und die Verwendung vieler grafischer Bilder anstelle von Text. Wie oben erwähnt, bin ich faul.- Warum ist die Software, die in diesem Tag und in Alter geschrieben wird, das nicht Unicode unterstützt (erweitert, wenn dies einer der Stärken der Sprache ist, in der es geschrieben ist)? Produkt-Homepage)


Reversi. Zugehörige Software

Atlantik

ein monopolyartiges Brettspiel für KDE, das auf dem Monopd-Netzwerk abgespielt werden kann ...

169

Herunterladen