Backgammon
Für die Welfenlab Competition 2006 habe ich ein Backgammon-Spiel geschrieben, welches ich jetzt minimal überarbeitet als Freeware/Open-Source veröffentliche. Es kann gegen andere menschliche Spieler an einem PC oder über eine Netzwerkverbindung angetreten werden. Zudem kann gegen den Computer selber gespielt werden.
Screenshot, Version 1.5 (zum Vergrößern anklicken):
Bedienungshinweise:
- Die Spielsteine werden per Drag&Drop bewegt.
- Der Server kann über die Datei bgserver.conf konfiguriert werden.
- Der Server kann mit dem Parameter –conffile <Datei> gestartet werden, wobei <Datei> den Pfad zu der zu verwenden Konfigurationsdatei angibt. Zu beachten ist, dass vor conffile zwei Minuszeichen stehen, aber der Browser möglicherweise keinen Zwischenraum bei diesen anzeigt.
Infos:
| Vorraussetzung: | Qt 4.3 oder höher zum kompilieren des Sourcecodes. Für die Binärpakete ist Qt entweder statisch einkompliert oder die benötigten Dateien werden mitgeliefert. |
| Lizenz: | GNU General Public License 2 |
| Sprachen: | Englisch, Deutsch |
| Programmiert mit: | Eclipse, KDevelop, GCC, gdb, Qt unter Linux und Mac OS X in C++. |
Changelog
Version 1.7
- Server-Assistenten hinzugefügt, der die Einrichtung eines Backgammon-Servers erleichtert.
- Fehlende englische Übersetzungen ergänzt.
Version 1.6
- Züge können rückgängig gemacht werden.
- Verschiedene Bugs behoben.
Verfügbare Downloads:
| Infos zum Paketinhalt | Version | Download | Größe |
|---|---|---|---|
| Windows-Executables mit den benötigten Qt-Libraries. | 1.7 | backgammon-1.7-win.zip | 6,9 MiB |
| Mac OS X Disk-Image | 1.7 | backgammon-1.7-osx.dmg | 31 MiB |
| Linux-Binaries | 1.7 | backgammon-1.7-lin.tar.gz | 12 MiB |
| Source-Code | 1.7 | backgammon-1.7.tar.gz | 5,5 MiB |
| Windows-Executables mit den benötigten Qt-Libraries. | 1.6 | backgammon-1.6-win.zip | 6,2 MiB |
| Mac OS X Disk-Image | 1.6 | backgammon-1.6-osx.dmg | 13 MiB |
| Linux-Binaries | 1.6 | backgammon-1.6-lin.tar.gz | 5,3 MiB |
| Source-Code | 1.6 | backgammon-1.6.tar.gz | 7,3 MiB |
| Windows-Executables mit den benötigten Qt-Libraries. | 1.5 | backgammon-1.5-win.zip | 6,2 MiB |
| Linux-Binaries | 1.5 | backgammon-1.5-bin.tar.gz | 3,2 MiB |
| Source-Code | 1.5 | backgammon-1.5.tar.gz | 2,7 MiB |
| PAD-File | 1.7 | backgammon.xml | 11 KiB |
Letzte Änderung: 10. August 2009 um 21:25




Nach oben
10. Juni 2008 um 16:24
[...] Ich habe das für die Welfenlab Competition geschriebene Backgammon-Spiel überarbeitet und in einer neuen Version veröffentlicht. Zu finden ist es hier. [...]
23. Februar 2009 um 12:22
hallo,
habe backgammon -1.6win zip
wollte es auf 2 Notebooks spielen.
es kommt jedesamal fehler: server konnte nicht verbunden werden.
bin aber mit WLan mit den notebooks verbunden.bei normaler netzerkverbindung über wlan gibt es keine
probleme.habe auch die norton und windows firewall deaktiviert. was mache ich falsch oder kann man mit
dieser software keine verbindung aufbauen??.
mfg reinhold wolf
23. Februar 2009 um 18:00
An sich müsste der Netzwerkmodus funktionieren. Leider kann ich anhand der Problembeschreibung auch nicht eindeutig sagen, wo das Problem liegt. Daher beschreibe ich im folgenden welche Schritte notwendig sind um einen Server für Backgammon ordnungsgemäß zu starten und sich damit zu verbinden:
Zuerst einmal muss die Datei bgserver.conf in einem Texteditor geöffnet und gegebenenfalls bearbeitet werden. Insbesondere sollten in der Rubrik zuerst zwei User eingefügt werden. Dies geht, indem man folgende Zeile zweimal einfügt und abändert:
Anschließend muss der Server (bgserver.exe) gestartet werden, wobei die Konfigurationsdatei im Arbeitsverzeichnis liegen sollte. Möglicherweise wird sie trotzdem nicht gefunden. Dann ist es nötig den Server manuell über die Eingabeaufforderung zu starten. Dazu die Eingabeaufforderung öffnen und mit dem Befehl “cd” in das Verzeichnis mit bgserver.exe wechseln. Dann muss folgender Befehl ausgeführt werden:
bgserver.exe –conffile bgserver.conf
bgserver.conf muss dabei durch den Pfad zur Konfigurationsdatei des Servers ersetzt werden. Zu beachten ist, dass Vor dem “conffile” zwei Bindestriche stehen.
Nun sollte der Server laufen. Auf dem PC, auf dem der Server gestartet wurde, muss man bei Server im Backgammon-Spiel “localhost” angeben sowie die Logindaten eines der beiden in der Konfigurationsdatei angelegten User. Bei dem zweiten PC muss als Server die IP-Adresse des ersten PCs angegeben werden und die Logindaten des anderen Benutzers.
Ich hoffe ich konnte damit weiterhelfen, ansonsten einfach nochmal nachfragen.
Ich muss zugeben, dass ein Netzwerkspiel einzurichten nicht ganz simpel ist. Möglicherweise werde ich das in einer zukünftigen Version vereinfachen. Bin mir aber nicht sicher, ob und wann ich Zeit finde daran zu arbeiten.
12. Mai 2009 um 11:24
Irgendwie hab ich wohl das Frame mit den Würfel geschlossen und finde keine Möglichkeit die wieder aufzurufen … :/
12. Mai 2009 um 12:10
Dieser Fehler sollte in der neusten Version (1.6) behoben sein. Nach einem erneuten Programmstart sollten die Würfel in dieser Version wieder angezeigt werden.