Netzwerk, Email, Internet, ISDN - WinDart

97
WinDart 2021 Inhalt V2.16 30.01.2021 1. Schnellstart ......................................................................................................................... 5 1.1 Installation und Programmstart ........................................................................................ 5 1.2 Onlinespiel ....................................................................................................................... 5 1.2.1 Server starten ............................................................................................................. 5 1.2.2 oder mit Server verbinden ......................................................................................... 5 2. Installation .......................................................................................................................... 6 2.1 Lieferumfang .................................................................................................................... 6 2.1.1 Komplett-Board ......................................................................................................... 6 2.1.2 Bausatz mit Controller .............................................................................................. 6 2.2 Inhalt der CD .................................................................................................................... 6 2.3 Softwareinstallation .......................................................................................................... 6 2.4 Hardwareerweiterungen ................................................................................................. 11 2.4.1 OptionsBoard V4x4x-0010 ..................................................................................... 11 2.4.2 OptionsBoard V4x4x-020x ..................................................................................... 12 2.4.3 OptionsBoard V4x4x-022x: Taster & Lichteffekte................................................. 13 2.4.4 OptionsBoard V4x4x-03xx: Coin Acceptor & Ultra Sonic .................................... 14 2.4.5 OptionsBoard V4x4x-04xx: Zahlenkranzbeleuchtung............................................ 19 3. Programmeinstellungen .................................................................................................... 22 3.1 Menü „Board“ Einstellungen für LPT-Variante ............................................................ 22 3.1.1 LPT-Basisadresse .................................................................................................... 22 3.1.2 Einstellen der LPT-Boardversion ............................................................................ 22 3.1.3 Abstimmen des Boards auf die Geschwindigkeit des PCs ...................................... 22 3.2 Menü „Board“ Einstellungen für USB-Variante ............................................................ 22 3.2.1 Der Board-Finder: USB-Board-Setup-Wizard ........................................................ 22 3.2.2 Auslesen und Einstellen der USB-Controller-Version............................................ 24 3.2.3 „Piezo“ – Der Fehlwurfsensor ................................................................................. 25 3.2.4 „I/O-Port“ ................................................................................................................ 26 3.2.5 Firmware Update des USB-Boards V4xx2 und höher ............................................ 26 3.2.6 Any Firmware ......................................................................................................... 28 3.2.7 „Controller Parameter“ ............................................................................................ 29 3.2.8 „Factory Settings“ ................................................................................................... 29 3.3 „Setup“ ........................................................................................................................... 30 3.3.1 „Config“ .................................................................................................................. 30 3.3.2 „Sound“ ................................................................................................................... 30 3.3.3 „WebCam“ .............................................................................................................. 30 3.3.4 „Color“ und „Font“ ................................................................................................. 31 3.3.5 Event Configurator und Option Panel ..................................................................... 31 3.3.6 Die Spielerliste ........................................................................................................ 31 3.3.7 Speichern und Laden der aktuellen Konfiguration.................................................. 33 3.3.8 „Logfile“.................................................................................................................. 33 3.4 „Match“ .......................................................................................................................... 33 3.4.1 Die Match-Funktion ................................................................................................ 34 3.4.2 First to … Sets und First to … Legs........................................................................ 34 3.4.3 Sudden Death .......................................................................................................... 34 3.4.4 Bull Off ................................................................................................................... 34 3.4.5 Liga.......................................................................................................................... 35

Transcript of Netzwerk, Email, Internet, ISDN - WinDart

WinDart 2021

Inhalt V2.16 30.01.2021

1. Schnellstart ......................................................................................................................... 5

1.1 Installation und Programmstart ........................................................................................ 5 1.2 Onlinespiel ....................................................................................................................... 5

1.2.1 Server starten ............................................................................................................. 5 1.2.2 oder mit Server verbinden ......................................................................................... 5

2. Installation .......................................................................................................................... 6

2.1 Lieferumfang .................................................................................................................... 6

2.1.1 Komplett-Board ......................................................................................................... 6 2.1.2 Bausatz mit Controller .............................................................................................. 6

2.2 Inhalt der CD .................................................................................................................... 6 2.3 Softwareinstallation .......................................................................................................... 6 2.4 Hardwareerweiterungen ................................................................................................. 11

2.4.1 OptionsBoard V4x4x-0010 ..................................................................................... 11 2.4.2 OptionsBoard V4x4x-020x ..................................................................................... 12

2.4.3 OptionsBoard V4x4x-022x: Taster & Lichteffekte................................................. 13

2.4.4 OptionsBoard V4x4x-03xx: Coin Acceptor & Ultra Sonic .................................... 14 2.4.5 OptionsBoard V4x4x-04xx: Zahlenkranzbeleuchtung ............................................ 19

3. Programmeinstellungen .................................................................................................... 22 3.1 Menü „Board“ Einstellungen für LPT-Variante ............................................................ 22

3.1.1 LPT-Basisadresse .................................................................................................... 22 3.1.2 Einstellen der LPT-Boardversion ............................................................................ 22

3.1.3 Abstimmen des Boards auf die Geschwindigkeit des PCs ...................................... 22 3.2 Menü „Board“ Einstellungen für USB-Variante ............................................................ 22

3.2.1 Der Board-Finder: USB-Board-Setup-Wizard ........................................................ 22

3.2.2 Auslesen und Einstellen der USB-Controller-Version ............................................ 24 3.2.3 „Piezo“ – Der Fehlwurfsensor ................................................................................. 25

3.2.4 „I/O-Port“ ................................................................................................................ 26 3.2.5 Firmware Update des USB-Boards V4xx2 und höher ............................................ 26 3.2.6 Any Firmware ......................................................................................................... 28 3.2.7 „Controller Parameter“ ............................................................................................ 29

3.2.8 „Factory Settings“ ................................................................................................... 29

3.3 „Setup“ ........................................................................................................................... 30

3.3.1 „Config“ .................................................................................................................. 30 3.3.2 „Sound“ ................................................................................................................... 30 3.3.3 „WebCam“ .............................................................................................................. 30 3.3.4 „Color“ und „Font“ ................................................................................................. 31 3.3.5 Event Configurator und Option Panel ..................................................................... 31

3.3.6 Die Spielerliste ........................................................................................................ 31 3.3.7 Speichern und Laden der aktuellen Konfiguration.................................................. 33 3.3.8 „Logfile“ .................................................................................................................. 33

3.4 „Match“ .......................................................................................................................... 33 3.4.1 Die Match-Funktion ................................................................................................ 34

3.4.2 First to … Sets und First to … Legs ........................................................................ 34 3.4.3 Sudden Death .......................................................................................................... 34

3.4.4 Bull Off ................................................................................................................... 34 3.4.5 Liga .......................................................................................................................... 35

3.4.6 Team ........................................................................................................................ 35 3.4.7 League ..................................................................................................................... 36 3.4.8 SteelDart .................................................................................................................. 36 3.4.9 Load ScoreBoard ..................................................................................................... 36

3.5 Die Highscore-Listen ..................................................................................................... 37 3.6 Soloplay und Demo Modus ............................................................................................ 38

3.6.1 Handicap .................................................................................................................. 38 3.7 Einstellungen während des Spiels .................................................................................. 38

3.7.1 Exit ESC ................................................................................................................. 39

3.7.2 Next (TimeOut) RETURN or W ............................................................................ 39 3.7.3 Pause F2 .................................................................................................................. 39 3.7.3 Chat F9 .................................................................................................................... 39

3.7.4 Setup ........................................................................................................................ 39 3.7.5 Save ScoreBoard ..................................................................................................... 40 3.7.6 Scale Window ......................................................................................................... 40 3.7.7 Restore ..................................................................................................................... 40

3.7.8 Maximize ................................................................................................................. 41 3.7.9 WebCam .................................................................................................................. 41 3.7.10 Sound Volume ....................................................................................................... 41 3.7.11 Simulation mit Mausklick ..................................................................................... 41

3.8 Spielablauf und Strategien ............................................................................................. 42 3.8.1 Spielauswahl und Favoriten .................................................................................... 42

3.8.2 Spiel Starten ............................................................................................................ 44 3.8.3 Wer ist dran? und Match-Kontrast .......................................................................... 44

3.8.4 TimeOut und Fehlwurf (-Sensor) ............................................................................ 45 3.8.5 Der nächste bitte! .................................................................................................... 45

3.8.6 Average, Highscores und „Dumm fängt an“ ........................................................... 45 3.8.7 Die WebCam im Spiel ............................................................................................. 46 3.8.8 Match = „Sets and Legs“, Ausbullen ...................................................................... 48

3.8.9 Match & Team ........................................................................................................ 49 3.9 Virtuelle Tastatur ............................................................................................................ 49

4. Spielvarianten ................................................................................................................... 50

Classic Darts Grundregeln ............................................................................................... 50 Ausbullen ......................................................................................................................... 50

4.1 x01 .................................................................................................................................. 51

Single Out ......................................................................................................................... 51

Master Out ........................................................................................................................ 51 Double Out ....................................................................................................................... 51 Best of Three .................................................................................................................... 51

Best of Five ...................................................................................................................... 51 4.2 Elimination (Mensch ärgere Dich nicht!) ....................................................................... 51

Grundregeln ...................................................................................................................... 51 Schmeißen ist Pflicht ........................................................................................................ 52 Welpenschutz ................................................................................................................... 52

4.3 All Fives ......................................................................................................................... 52 4.4 Cricket ............................................................................................................................ 52

Basisregeln ....................................................................................................................... 52

eDart Cricket .................................................................................................................... 53 Cut Throat - Schweine-Cricket ........................................................................................ 53 Master-Cricket .................................................................................................................. 53 No Score - Cricket ............................................................................................................ 53

Killer-Cricket ................................................................................................................... 53 Wälder-Cricket ................................................................................................................. 53

4.5 Round the Clock ............................................................................................................. 54 Spielanleitung klassisch ................................................................................................... 54

4.6 “Shanghai” ..................................................................................................................... 54 4.7 “50” ................................................................................................................................ 55 4.8 “51” ................................................................................................................................ 55 4.9 Split Score - Half It - Double Down .............................................................................. 55 4.10 Shoot Out ...................................................................................................................... 55

4.11 High Score .................................................................................................................... 56 4.12 Super Score .................................................................................................................. 56 4.13 Low Score .................................................................................................................... 56

4.14 Tennis ........................................................................................................................... 56 4.15 Baseball ........................................................................................................................ 57 4.16 Golf ............................................................................................................................... 57 4.17 Big 6 ............................................................................................................................. 57

4.18 Overs ............................................................................................................................ 58 4.19 Unders .......................................................................................................................... 58 4.20 Scram ............................................................................................................................ 58 4.21 Bob´s 27 ....................................................................................................................... 58

5. Tournament ...................................................................................................................... 59 5.1 Auslosen/Drawing .......................................................................................................... 59

5.2 Funktionen ...................................................................................................................... 59 5.2.1 Show Legs ............................................................................................................... 59

5.2.2 Show Date ............................................................................................................... 59 5.2.3 Loser Side ................................................................................................................ 59

5.2.4 Printer/ Print ............................................................................................................ 59 5.2.4 Start Game ............................................................................................................... 59 5.2.4 Start Demo ............................................................................................................... 60

6. Netzwerkspiel ................................................................................................................... 61 6.1 Übersicht ........................................................................................................................ 62

6.1.1 Die WinDart-Verbindung ........................................................................................ 62

6.1.2 Die Socket-Verbindung ........................................................................................... 63 6.2 Verbinden ....................................................................................................................... 63

6.2.1 Network Setup ......................................................................................................... 63

6.2.2 Starten eines WinDart-Game-Servers ..................................................................... 65

6.2.3 Verbinden mit „fremden“ WinDart-Game-Server .................................................. 72 6.2.4 Hinzufügen/ Entfernen von Playern ........................................................................ 73 6.2.5 Nachricht an entfernten WinDart-Server senden .................................................... 74

6.2.6 „Private“ Mode ........................................................................................................ 76 6.3 Spielen ............................................................................................................................ 76

6.3.1 Starten ...................................................................................................................... 76 6.3.2 Spielen ..................................................................................................................... 76 6.3.3 Die Chat-Funktion ................................................................................................... 77

6.4 Internet-Vernetzung ....................................................................................................... 80 6.4.1 Portfreigabe und Portweiterleitung (Portforwarding) für IPv4 oder IPv6 .............. 80

6.4.2 Installation eines eigenen WinDart-PHP-Socket-Servers ....................................... 82

7. EventConfigurator ............................................................................................................ 84 7.1 Events ............................................................................................................................. 85 7.2 Reaktionen auf Events .................................................................................................... 85 7.3 Bedienung des EventConfigurators ................................................................................ 86

7.3.1 Funktionsleiste ........................................................................................................ 87 7.4 Option Panel: Option-Keys und Option-LEDs .............................................................. 87

7.4.1 Virtuelle und echte Option-Keys ............................................................................. 87 7.4.2 Virtuelle und echte Option-LEDs............................................................................ 88

7.4.3 Bilder (Glyphs) für OptionKeys im Programm ....................................................... 89 7.4.4 Optional Option Panel ............................................................................................. 91

7.5 Beispiel: TeamSpeak Control ......................................................................................... 91 7.5.1 TeamSpeak-HotKeys .............................................................................................. 91 7.5.2 Beispiele für vkb-Befehle ........................................................................................ 93

7.5.3 Beispiele für vkb-Dateien ........................................................................................ 94 7.5.4 Virtuelle Keys für vkb-Dateien ............................................................................... 94

8. Tips und Tricks ................................................................................................................. 95

8.1 Cheat Codes –Tasten und -kombinationen ..................................................................... 95 8.1.1 Shift+Esc Abbrechen ohne Abfrage ........................................................................ 95 8.1.2 F1..F8 Spielerauswahl ............................................................................................. 95 8.1.3 Shift+F1 Restart COM-Port .................................................................................... 95

8.1.4 „c“ – WebCam Ein/Aus .......................................................................................... 95 8.1.5 „w“ oder „ENTER“ – Weiter zum nächsten Spieler ............................................... 95 8.1.6 „F2“ Pause ............................................................................................................... 95 8.1.7 „F9“ Chat ................................................................................................................. 96

8.1.8 „F10“ Spiel Starten .................................................................................................. 96 8.1.9 „F11“ Serverliste aktualisieren ................................................................................ 96

8.1.10 „F12“ Server starten .............................................................................................. 96 8.2 Einträge in der WinDart.ini ............................................................................................ 96

8.1.1 Hawaii-Sound .......................................................................................................... 96 8.1.2 Aijaijai-Sound ......................................................................................................... 96

8.1.3 Cricket-Rounds ........................................................................................................ 96 8.1.4 Sound für Triple-1 und Triple-5 .............................................................................. 97 8.1.5 CheckOut-Tabelle ................................................................................................... 97

1. Schnellstart

1.1 Installation und Programmstart

Board erst nach Anweisung im Setup anschließen

WinDart.Setup.exe starten und Anweisungen befolgen

o Für die Installation werden Administratorrechte benötigt

F1, F2...Spieler auswählen

Spiel (Game) wählen

F10: Start

1.2 Onlinespiel

Internetverbindung ok?

1.2.1 Server starten

Spieler eintragen

F12: Start NetworkGame

Start PHP Server

Gegner einladen

1.2.2 oder mit Server verbinden

Spieler eintragen

Auf blauen Server klicken

Yes! Verbinden

Spiel starten

2. Installation

2.1 Lieferumfang

2.1.1 Komplett-Board

Dartboard

Darts und Spitzen

USB-Kabel

Installations-CD

2.1.2 Bausatz mit Controller

Controller

USB-Kabel

Installations-CD

ggf. Fehlwurfsensor

2.2 Inhalt der CD

WinDart-Setup-Programm „WinDart.Setup.exe“

o Programm „WinDart“

o Manual_ge.pdf (dieses Dokument)

TeamSpeak (optionale Software zur Onlineverständigung, Infos im Forum)

„Autorun.inf“ zum automatischen Start der Installation

2.3 Softwareinstallation

Starten der Installation mit „WinDart.Setup.exe“. Hierfür sind Administratorrechte

erforderlich.

Basic Files

o Grundlegende und notwendige Programmdateien werden installiert

Firmwarefiles

o Dateien zum Update von USB-Boards

RoundCountSound

o Wavedateien zur akustischen Ausgabe der Rundenpunkte bei x01

USB Driver

o Treiber für den CP2102 und Installation des virtuellen COM-Ports:

Desktop Shortcut

o Programmverknüpfung auf dem Bildschirm

Quicklaunch Shortcut

o Programmverknüpfung in der Schnellstartleiste

Manual

o Installation dieses Dokuments im Programmordner

Start WinDart

o Startet nach der Installation das Programm WinDart

Die Installation erstellt unter Startmenü\Programme\WinDart den Link „WinDart“

sowie den Link zum Deinstallationsprogramm „Uninstall“.

Wenn „USB Driver“ und „Start WinDart“ angewählt waren, erscheint jetzt die

Aufforderung, das Board anzuschließen, damit die Erkennung bei der Erstinstallation

gestartet werden kann. Dies geschieht beim ersten Programmstart automatisch.

Nach Bestätigung wird das Programm gestartet.

Die Boardsuche wird vorgeschlagen -> „Yes“.

s. 3.2.1 Der Board-Finder: USB-Board-Setup-Wizard

Anschließend kann der Name des eigenen WinDartServers für OnlineSpiele vergeben

werden. Hier wird der PC-Name vorgeschlagen.

Vergabe des Servernamens für Onlinespiele

Der Upload von Highscores und HighFinishes ist in der WinDart-Entdeckungsphase

deaktiviert und kann im WinDart-Menü eingeschaltet werden. Die geworfenen

Highscores werden lokal gespeichert und können auch nachträglich hochgeladen

werden.

neue Playerliste kann erstellt werden

Playerlist editieren und speichern. Die „Computer“ werden automatisch erzeugt und

stehen als virtuelle Gegner zur Verfügung

2.4 Hardwareerweiterungen

Siehe auch: EventConfigurator

2.4.1 OptionsBoard V4x4x-0010

2.4.2 OptionsBoard V4x4x-020x

2.4.3 OptionsBoard V4x4x-022x: Taster & Lichteffekte

2.4.4 OptionsBoard V4x4x-03xx: Coin Acceptor & Ultra Sonic

1. Der Münzprüfer am WinDart

Mit der Coin Acceptor Platine können Münzprüfer von WinDart ausgelesen werden.

Voraussetzung ist eine vorhandene Optionsplatine V4x4x-0221 oder höher.

Folgende Münzprüfer werden unterstützt:

Coin Acceptor c120

NRI G13

Moneycontrols SR3

Die Kanäle 1 bis 6 des Münzprüfers werden an den Options-Tasten 9 bis 14

eingelesen. Für den hier abgebildeten Münzprüfer wäre die Zuordnung:

Coin EUR OptionKey

1 0,50 € 9

2 1,00 € 10

3 2,00 € 11

4 / /

5 / /

6 / /

Für den Software-Test können die Soft-Option-Keys verwendet werden. Dazu ist ein

Permission-Level von min. 1 erforderlich (Admin-Menü).

Das aktuelle Guthaben wird in der Statuszeile angezeigt.

Coin Acceptor

o Beim Spielen wird Guthaben abgezogen

Coins per Leg

Coins per Match

Coin Sum Sound

o Ansage des Guthabens beim Einwurf

Reset Coin Counter

o Guthaben mit Abfrage löschen

Change Password

o Das Defaultpasswort für Level 1 ist „admin“

„Online Coin Exchange“

o o Bei Aktivierung mit „Ask“ werden die eingesetzten vituellen „coins“

des beendeten Spiels auf das WinDart-System des Siegers übertragen.

o Dazu werden alle WinDart-Stationen zu Beginn des Spiels befragt und

müssen dies bestätigen:

Bestätigung beim Starten des Servers, wenn „Ask“ eingestellt ist

Bestätigung beim Verbinden des Clients.

Der Coin Acceptor wird am 10-poligen Wannenstecker angeschlossen. Über den DIP-

Schalter können die Kanäle 1-6 des Münzprüfers aktiviert werden.

Spannungsversorgung des Münzprüfers:

Ab Option V4x4x-0222:

o Die Spannungsversorgung ist über die Steckverbindung von der

Optionsplatine V4x4x-02xx geführt. An der Federklemme wird nichts

angeschlossen

2. Der Ultraschallsensor am WinDart

Ab V4x4x-0304.

Mit der OptionsplatineV4x4x-0304 kann der Spielerwechsel über den

Ultraschallsensor HC-SR04 gesteuert werden. Der Sensor wir (bei Aktivierung im

WinDart Hardware Configurator) nach dem 3. Dart gestartet und erwartet eine

Signalunterbrechung durch den Spieler im Sichtfeld des Sensors. Erst dann wir die

Umschaltzeit „PickUp Darts“ gestartet. Mit der Funktion „Ultra Sonic Wait“, startet

die Zeit erst, wenn das Sichtfeld wieder frei ist. Im Scope kann das Sensorsignal

überprüft weden. Im Onlinespiel bleibt beim Wechsel von lokalem zu entferntem

Spieler und umgekehrt der Sensor inaktiv, da hier keine Gefahr von falschen

Trefferwertungen beim Abholen der Darts besteht.

Der Sensor sollte oberhalb des Boards angebracht werden und etwa senkrecht auf den

Fußboden zeigen. Der dann gemessene Abstand wird als „freie Sicht“ gedeutet.

Der Messbereich beträgt ca. 10cm - 2,80m.

2.4.5 OptionsBoard V4x4x-04xx: Zahlenkranzbeleuchtung

Mit dem OptionsBoard V4x4x-0400 kann eine vorhandene Zahlenbeleuchtung

angeschlossen werden.

Die getroffene Zahl (egal ob single, double oder triple) leuchtet, bis zum nächsten

Spielerwechsel. Für Single (Pin 23) und Double Bull (Pin 24) gibt es zusätzlich

getrennte Ausgänge.

Die Option muss im EventConfigurator aktiviert werden:

Weitere Infos im separaten Flyer „Anschlussplan V4x4x-0222.pdf“ oder auf

www.windart.de unter „Hardware“.

3. Programmeinstellungen

3.1 Menü „Board“ Einstellungen für LPT-Variante

Diese Einstellungen sind nicht relevant für USB-Boards.

3.1.1 LPT-Basisadresse

Der Parallelport ist fest auf die Standardadresse 378h eingestellt.

3.1.2 Einstellen der LPT-Boardversion

Als Boardversion für das LPT-Board ist V3.1 einzustellen:

3.1.3 Abstimmen des Boards auf die Geschwindigkeit des PCs

Zur Abstimmung des LPT-Boards auf die Prozessorgeschwindigkeit, kann am Board

mit dem orangefarbenen Potentiometer der Multiplexertakt eingestellt werden. Dazu

die Boardversion V2.1 oder 3.1 wählen, die Funktion „Adjust LPT Board“ anwählen

und mit dem o.g. Potentiometer die Rundenanzeige „Round“ auf ca. 100 bringen.

3.2 Menü „Board“ Einstellungen für USB-Variante

3.2.1 Der Board-Finder: USB-Board-Setup-Wizard

Die Kommunikation mit dem USB-Board ist über einen virtuellen COM-Port

realisiert.

Im WinDart-Menü\Board\USB-Board\Setup-Wizard kann die Board-Suche gestartet

werden.

Der Assistent zur Hardwaresuche wird gestartet mit „Next“.

Im „Device Manager“ kann die COM-Port-Adresse manuell ausgelesen werden. Dies

ist im Allgemeinen nicht erforderlich.

Antwort auf „Next“: das WinDartBoard wurde an COM4 gefunden. „Save“

übernimmt die COM-Port-Nummer und lässt diese nochmals bestätigen:

Im ServerLog sind die Geräte der ComPorts aufgelistet. Hier kann die Adresse

überprüft und ggf. geändert werden.

Der ComPort kann auch manuell im WinDart eingestellt werden:

3.2.2 Auslesen und Einstellen der USB-Controller-Version

Ist der COM-Port korrekt eingestellt (s. 3.2.1 Der Board-Finder: USB-Board-Setup-

Wizard), kann mit der Funktion „Controller-Info“ der MikroController und dessen

Firmware automatisch erkannt und eingestellt werden. Dies geschieht beim

Programmstart automatisch, kann jedoch auch manuell abgefragt werden:

Wird das USB-Board korrekt erkannt, antwortet es mit folgenden Informationen:

Die Versionsnummer wird dann automatisch übernommen:

Hier kann die FirmwareVersion auch manuell eingestellt werden (nicht empfohlen).

3.2.3 „Piezo“ – Der Fehlwurfsensor

Scope: Hier wird das Signal des Fehlwurfsensors dargestellt.

Die rote Linie ist die Schwelle, über der das Signal als Fehlwurf gewertet wird.

Die Fehlwurfschwelle kann über die Funktion „Setup Level“ oder über 3.2.7

„Controller Parameter“ eingestellt werden.

Überschreitet das Piezosignal die eingestellte Schwelle, wird ein Dart abgezogen und

als Fehlwurf gewertet.

3.2.4 „I/O-Port“

Entfallen, siehe: 7.4.2 Virtuelle und echte Option-LEDs

3.2.5 Firmware Update des USB-Boards V4xx2 und höher

Der Mikrocontroller des USB-Boards ist updatefähig.

Updatefunktion starten. Die Controller-LED blinkt und bleibt dann an.

Firmwarefile auswählen (es werden nur kompatible Files angezeigt, V74 z.B. bleibt

V74)

Updatevorgang

Fertigmeldung

Beim Wechsel des Boards. z.B. von Merkur auf Löwen, kann die Firmware geändert

werden

3.2.6 Any Firmware

Mit der Funktion „Any Firmware“ kann beim Wechsel des Boards (z.B. von Merkur

auf Löwen) die Firmware entsprechend geändert werden.

3.2.7 „Controller Parameter“

Die folgenden Controller Parameter sind zu Diagnosezwecken veränderbar, werden

momentan jedoch nicht gespeichert und beim Einschalten des Controllers wieder auf

ihre Standardwerte zurückgesetzt. Die Funktion ist ab der Controllerversion V4xxB

nutzbar.

Touch Segment

Hier wird die Mindestkontaktdauer eingestellt, ab der ein Betätigen der Segmente als

Fehlwurf (geschummelt) gewertet wird.

Recharge Wires

Parameter zum Umladen der Spannung zur Matrixauswertung

Piezo Level

Schwellwert zur Fehlwurferkennung mit Schallsensor

3.2.8 „Factory Settings“

Mit dieser Funktion kann auf die Werkseinstellung des Controllers zurückgesetzt

werden.

Optionsplatine: aus

RGB-Controller: aus

LED-Kodierung: +BRG

IO-Config: Negation Aus

Fehlwurfsensor aktiviert

Achtung: Dies ist nicht der Auslieferungszustand. Dieser ist abhängig von der

aktuellen Optionsplatine, bzw. der Bestellung.

3.3 „Setup“

3.3.1 „Config“

Hier werden die folgenden Funktionen ein- bzw. ausgeschaltet:

Demo (alle Spieler werfen simuliert ohne Board)

Remember Players (die letzte Spielerreihenfolge wird beim Neustarten von

WinDart wiederhergestellt)

Auto Accept New Clients (Anfragen von Online WinDart-Clients, sich am

Server anzumelden werden automatisch akzeptiert, (s.6.2.3 Verbinden mit

„fremden“ WinDart-Game-Server)

PlayerOrder (Anordnung der Spieleranzeige im Spiel-Fenster)

o Left-Right:

o Up-Down (um z.B. Platz für die WebCam zu schaffen):

VKeyBoard TimeOut (Zeit, nach der sich die Virtuelle Tastatur automatisch

wieder schließt)

Optimal CheckOut Calculation (optimale oder schnellste Suche nach

möglichen CheckOuts für x01)

Wait for last player (x01, das Spiel wird erst beendet, wenn der vorletzte

Spieler fertig ist)

Show NewsFlash (zeigt Infos und letzte Highscores in der Statuszeile)

Show OptionSoftKey-LEDs (zeigt die Optionstaster mit LED-Rückmeldung,

wenn eingeschaltet)

Option Shift Duration (automatisches Ausschalten der OptionKey-Funktion

„Shift“ nach Zeit „x“, s. auch „Shift“ in 7.4.1 Virtuelle und echte Option-Keys)

3.3.2 „Sound“

Folgenden Funktionen:

On (schaltet den ProgrammSound ein oder aus)

SoundCard (Auswahl der Soundkarte für WinDart)

Hawaii Sound (aktiviert separate Sounds für triple 17-20 sowie BullsEye)

3.3.3 „WebCam“

s. 3.8.7 Die WebCam im Spiel

Folgenden Funktionen im Hauptmenü:

Öffnen des WebCam-Windows sowie des Kontextmenüs:

3.3.4 „Color“ und „Font“

Hier können die Farben sowie die Schriftart der WinDart-Programmoberfläche

angepasst werden.

Color Scheme (Hier können die Farbeinstellungen gesichert [exportiert] und

wiederhergestellt [importiert] werden). Die entsprechenden Files heißen *.wcs.

Beim Import wird während der Dateiauswahl die entsprechende Vorschau

angezeigt.

3.3.5 Event Configurator und Option Panel

s. 7. EventConfigurator

3.3.6 Die Spielerliste

Die Spielerliste wird über den Menupunkt „Playerlist“ aufgerufen:

Mit „Edit“ können die Spieler für die Dropdown-Auswahl festgelegt werden:

Mit Escape oder „Save & Exit“ wird die Liste gespeichert. Die Computer_1 bis _9

werden automatisch angelegt und stehen als virtuelle Gegner mit fallendem Handicap

bereit.

Alle Einträge stehen dann in den Auswahllisten zur Verfügung.

Mit dem „x“ kann der jeweilige Spieler gelöscht werden. Die anderen Spieler rutschen

dann auf.

Mit „Shuffle“

kann die Reihenfolge der Spieler im aktuellen Spiel per Zufall bestimmt werden

lassen. Im Onlinespiel kann das nur der Server.

Mit der Klammer neben den Playernamen können die Spieler getauscht werden

3.3.7 Speichern und Laden der aktuellen Konfiguration

Die WinDart-Konfiguration kann gespeichert (Save) und wiederhergestellt (Load)

werden:

Hierbei wird eine Kopie der windart.ini erzeugt.

3.3.8 „Logfile“

Activate (aktiviert die Aufzeichnung der Controller-Signale für

Diagnosezwecke)

Send To WinDart (sendet das Logfile per Email zu WinDart)

3.4 „Match“

3.4.1 Die Match-Funktion

Ist die Match-Funktion eingeschaltet, werden bei x01-Spielen Sets und Legs

entsprechend der folgenden Einstellungen gespielt.

3.4.2 First to … Sets und First to … Legs

Hier wird die Anzahl der zu gewinnenden Legs pro Set und die Anzahl der zu

gewinnenden Sets pro Match eingestellt.

3.4.3 Sudden Death

Der entscheidende Satz wird mit 2 Legs Vorsprung gewonnen, ggf. im TieBreak. Bei

First-To-4-Legs wäre der TieBreak ggf. bei 5:5 und der Satz würde mit 6:5

entschieden. Vor dem TieBreak wird ausgebullt.

Beispiel: WinDart-Liga 2016, Oberliga. Gespielt wird im Sudden Death, ein Satz

Best-Of-13, oder auch First-To-7. Da nur 1 Satz gespielt wird, ist dies der

entscheidende Satz. Gewonnen wird der Satz bei 7 Legs mit 2 Legs Vorsprung, sprich

7:5 oder besser. Sollte es zum 6:6 kommen, wird weitergespielt, bis 2 Legs Vorsprung

(Two Clear Legs) erzielt werden (8:6, oder 9:7). Die „Two Clear Legs“-Regel endet

beim 8:8 (in First-To-x-Legs bei x+1), und es kommt zum TieBreak. Jetzt wird mit

einem „Sudden-Death-Leg“ das Match entschieden. Dazu wird vor dem

Entscheidungs-Leg ausgebullt, wer beginnen darf. Das Match endet dann mit 1:0 Sets

und 9:8 Legs.

Den Begriff „Sudden Death“ gibt es auch im Teamgame. Dies ist hier nicht gemeint.

3.4.4 Bull Off

Folgende Varianten sind einstellbar:

StrikeOut (es wird ausgebullt, wer näher am Bulls Eye ist beginnt)

Ask (vor jedem Spiel kommt eine Abfrage, wer beginnen soll

)

Random (der Beginner wird per Zufall bestimmt)

Off (es beginnt immer Spieler 1)

3.4.5 Liga

Mit dem MenüPunkt „Liga“ werden die aktuellen Einstellungen für die laufende

WinDart-Liga vorgenommen. z.B:

Game: 501

First to 1 Set

First to 7 Legs

3.4.6 Team

Bei aktiviertem Team-Spiel bilden die ungeraden Spieler (1, 3, 5, 7) sowie die geraden

Spieler (2, 4, 6, 8) je eine Mannschaft und spielen auf ein gemeinsames Konto.

Bedingung für dieses Spiel: Es sind 4, 6 oder 8 Spieler angemeldet.

3.4.7 League

Bei League wir zu viert x01gespielt. Im League-Modus kann nur gecheckt werden,

wenn der Partner nicht mehr Punkte hat als die Spieler der gegnerischen Mannschaft

zusammen.

3.4.8 SteelDart

Im SteelDart-Modus werden

keine Scores angezeigt

keine CheckOut-Empfehlungen gegeben

das PunkteKonto erst nach dem 3. Dart aktualisiert

3.4.9 Load ScoreBoard

Hier können gespeicherte Spielstände wiederhergestellt werden, die im Spiel-Fenster

gespeichert wurden. Die Einstellungen werden in der Vorschau angezeigt. Das Spiel

wird mit „Öffnen“ sofort gestartet. (siehe auch 3.7.5 Save ScoreBoard). Bei

gespeicherten OnlineSpielen muss die Teilnahme der Spieler zuvor wiederhergestellt

werden (Server starten, Clients anmelden).

3.5 Die Highscore-Listen

Für jede Spielvariante wir eine separate Hiscoreliste mit 200 Einträgen geführt, Diese

wird beim ersten Start erzeugt und codiert gespeichert. Bei Netzwerkspielen können

sich auch entfernte Spieler eintragen. Der Average (durchschnittliche Trefferquote) in

der Highscoreliste wird wie folgt berechnet:

bei x01: 3-Dart-Average (Punkte pro 3 Darts).

Sonst: (Punkte pro Dart)/6.

Zu den Menüpunkten:

Show … (Zeigt die animierte Tabelle und hält beiden entsprechenden

Einträgen kurz an).

Reset (löscht die lokale Highscore-Datei des eingestellten Spiels)

Auto Show Highscores (Durchlauf der Highscoretabelle mit evtl. Neueinträgen

nach Ende eines Spiels)

Upload new highscores (schaltet das automatische Hochladen neu geworfener

HighScores in die OnlineListen ein)

Upload all my highscores (lädt alle Highscore-Einträge des eingestellten Spiels

hoch, Duplikate werden dabei verhindert)

Show World Ranking (zeigt die aktuelle WinDart-Weltrangliste in der Tabelle

„Worldwide Highscores“)

3.6 Soloplay und Demo Modus

Im Demomodus

werden die Würfe vom Computer simuliert. Es werden temporäre Highscoreeinträge

erzeugt.

Im Soloplay kann man gegen die Computer spielen. Dazu muss der Demo-Modus

ausgeschaltet sein und als Gegenspieler einer der „Computer“ ausgewählt werden.

Hierbei werden resistente Highscoreeinträge erzeugt (gilt nicht für die Computer).

3.6.1 Handicap

Die automatisch angelegten „Computer_1“ bis „Computer_9“ haben dabei der

Nummerierung entsprechend absteigendes Handicap.

3.7 Einstellungen während des Spiels

Einstellungen während des Spiels werden über das das Hauptmenü

(mit „Show OptionPanel“ kann die Leiste mit den Funktionstasten ausgeblendet

werden)

oder das Kontextmenü (rechte Maustaste oder F1) vorgenommen:

3.7.1 Exit ESC

Hier geht’s zurück zum Hauptmenü. Das laufende Spiel wird abgebrochen.

3.7.2 Next (TimeOut) RETURN or W

Weiter zum nächsten Spieler, z.B. bei Fehlwürfen mit den Tasten „Enter“ oder „w“

3.7.3 Pause F2

Mit F2 wird das Board deaktiviert Es werden keine Darts gewertet. Das Board kann

berührt, gereinigt oder repariert werden. Der Controller muss angeschlossen bleiben.

3.7.3 Chat F9

Mit F9 wird das Chatfenster geöffnet (s. Punkt 6.3.3 Die Chat-Funktion).

3.7.4 Setup

Hier können Schriftart, Farben und Zeiten sowie die WinDart-Lautstärke eingestellt

werden:

Colors\Match Contrast

Helligkeitsunterschied zwischen Scores des aktuellen Spielers und der anderen

Scores.

Times\TimeOut

Wird nach einem erkannten Treffer innerhalb dieser Zeit kein neuer Treffer

erkannt, wird davon ausgegangen, dass ein Dart das Board verfehlt hat. Somit

wird auf den nächsten Spieler weitergeschaltet.

Times\Pick up Darts

Darts abholen. Die Zeit zwischen dem letzten Dart und dem Umschalten auf

den nächsten Spieler.

3.7.5 Save ScoreBoard

Hier wird der aktuelle Spielstand einschließlich Spielernamen, Runden, Würfe,

Einstellungen von Sets und Legs, aktueller Zufallszahl von z.B. RandomCricket,

Spielerdaten wie eSerial usw. gespeichert, so dass dieses Spiel zu einem späteren

Zeitpunkt wiederaufgenommen werden kann (siehe auch 3.4.9 Load ScoreBoard)

ScoreBoardFiles, älter als 20 Tage, werden beim Programmstart automatisch gelöscht.

3.7.6 Scale Window

Mit dieser Funktion wird der Fensterinhalt auf die aktuelle Fenstergröße angepasst.

Diese Funktion wird automatisch aufgerufen.

3.7.7 Restore

Das Fenster wird wiederhergestellt.

3.7.8 Maximize

Mit dieser Funktion das Vollbild wiederhergestellt.

3.7.9 WebCam

Das WebCam-Fenster wird ein- oder ausgeblendet.

3.7.10 Sound Volume

Hier kann die Lautstärke für die akustischen Signale eingestellt werden. Hierbei wird

der Geräteindex 0 (für Wave-Dateien) verwendet.

3.7.11 Simulation mit Mausklick

Durch Klicken auf ein Zahlenfeld in der Anzeige kann die Simulation gestartet werden

Simulation wird gestartet.

Die Simulation kann bis zum Leg-Ende oder Spielabbruch nicht ausgeschaltet werden.

Es werden keine Highscores eingetragen. Die Funktion ist im Onlinespiel nicht

verfügbar.

Nach dem Klick auf die Zahl folgt die Abfrage welches Segment simuliert werden

soll, Single, Double, Triple.

Der simulierte Strike wird gewertet.

3.8 Spielablauf und Strategien

3.8.1 Spielauswahl und Favoriten

Die Auswahl des Spiels erfolgt im Spiele-Setup des Hauptmenüs:

Durch klicken der Einträge (Klicken auf den Text) wird der jeweilige Pfad geöffnet

und gelb markiert. Ist die letzte Auswahl getroffen und das Spiel damit eindeutig

eingestellt, wird der gesamte Pfad grün (color „Active Game“) und das Spiel kann

gestartet werden:

Weiterhin kann das Spiel durch Klicken auf „Game Setup“ eingestellt werden:

Blättern mit „hoch“ / „runter“

Aktivieren durch Auswahl (Klick auf Button)

Abbrechen durch erneutes Klicken auf „Game Setup“

oder „Esc“

Über die Favoritenliste können die dort eingetragenen Spiele direkt wiederhergestellt

werden.

Durch langes Drucken auf einem leeren Favoriten-Button wird das aktuelle Spiel

abgespeichert. Durch erneutes langes Drücken kann der Favorit auf dieser Taste

wieder gelöscht werden. Kurzes Drücken stellt den Favoriten als aktuelles Spiel ein.

Die Favoritenspiele 1-9 können auch mit Strg.+[1..9] aktiviert werden.

3.8.2 Spiel Starten

Bedingungen, ein Spiel starten zu können:

Es wurde ein Spiel festgelegt

Es wurde mindestens ein Spieler angemeldet

Ich spiele nicht online oder bin selbst der Server

Möglichkeiten, ein Spiel zu Starten

Maus-Klick auf den Menüpunkt „Start F10“

Maus-Klick auf die Taste

Tastatur-Taste: F10

Betätigen, des mit „Start Game“ konfigurierten Operator-Panel-Tasters

(s. Color Scheme (Hier können die Farbeinstellungen gesichert [exportiert] und

wiederhergestellt [importiert] werden). Die entsprechenden Files heißen *.wcs.

Beim Import wird während der Dateiauswahl die entsprechende Vorschau

angezeigt.

3.3.5 Event Configurator und Option Panel)

3.8.3 Wer ist dran? und Match-Kontrast

Beim Match-Modus (Sets & Legs) wird der Beginner durch Ausbullen ermittelt.

Ansonsten beginnt Spieler 1.

„Player On“ ist immer derjenige dessen Name heller (s. 3.7.4 Setup\ Color\Match

Contrast) erscheint und durch den grünen Pfeil markiert ist.

3.8.4 TimeOut und Fehlwurf (-Sensor)

Nach jedem Dart läuft die Zeit für den folgenden Dart ab. Ist diese TimeOut-Zeit

abgelaufen, wird ein Dart abgezogen. Läuft die Zeit nach dem dritten Dart ab, wird

zum nächsten Spieler weitergeschaltet. Eine manuelle Weiterschaltung ist dadurch

nicht erforderlich. Die TimeOut-Zeit kann hier eingestellt werden (3.7.4 Setup\

Times\TimeOut).

Ist ein Fehlwurfsensor installiert, kann die TimeOut-Zeit höher eingestellt werden,

weil bei Fehlwürfen der Dart direkt abgezogen wird.

3.8.5 Der nächste bitte!

Sollte die Zeit sehr hoch eingestellt sein, so kann auch mit folgenden Funktionen zum

nächsten Spieler weitergeschaltet werden:

Drücken der Taste „w“ oder „Enter“ auf der Tastatur

Drücken der Taste im Spiele-Fenster.

Betätigen der mit „Next Player“ konfigurierten Taste des Operator Panels (s.

Color Scheme (Hier können die Farbeinstellungen gesichert [exportiert] und

wiederhergestellt [importiert] werden). Die entsprechenden Files heißen *.wcs.

Beim Import wird während der Dateiauswahl die entsprechende Vorschau

angezeigt.

3.3.5 Event Configurator und Option Panel).

3.8.6 Average, Highscores und „Dumm fängt an“

Nachdem ein Spiel regulär beendet wurde, werden die Averages aller Spieler

angezeigt. Der Spielername des Gewinners blinkt. Hier hat Computer_1 mit einem

Average von 113 gewonnen.

.

Anschließend läuft die lokale Highscoreliste durch. Bei einem neuen Eintrag hält der

Durchlauf kurz an:

Bei einem Eintrag in die Online-HighscoreListe wird anschließend auch diese

durchgescrollt.

Für das folgende Spiel werden die Spieler nach dem Prinzip „Dumm fängt an“ sortiert.

Das gilt auch für das Teamspiel.

3.8.7 Die WebCam im Spiel

Mit Hilfe der WebCam werden Fotos vom Board gemacht und

im Web zur Verfügung gestellt (über die Serverliste auf WinDart.de)

beim Gegner angezeigt

Fotos werden gemacht

nach jedem Treffer

beim Spielerwechsel

Das WebCam-Fenster ist verschiebbar. Die Position wird automatisch gespeichert.

In das Einstellmenü der WebCam gelangt man per RechtsKlick im WebCam-Fenster.

Setup:

o Auswahl der WebCam (Menüpukt „Choose WebCam“)

o und LiveBild zum Ausrichten

Show WebCam if Offline (das WebCam-Fenster wird automatisch bei

Offlinespielen geöffnet und bei Spielende geschlossen)

Show WebCam if Online (das WebCam-Fenster wird automatisch bei

Onlinespielen geöffnet und bei Spielende geschlossen)

Upload

o Rotate (das Bild kann vor dem Hochladen gedreht werden)

o Zoom (das Bild kann vor dem Hochladen vergrößert werden)

o Delay (Einstellung zur verzögerten Bildaufnahme zur besseren

Erkennung des Darts nach dem Einschlag)

smaller (Verkleinern des WebCam-Fensters bis zur Mindestgröße)

larger (Vergrößern des WebCam-Fensters schrittweise)

original size (Anzeige 320x240 Pixel, so wie es zum Gegner gesendet wird)

full screen (Vollbild, etwa um das WebCam-Bild auf dem 2. Bildschirm

darzustellen)

Informationen im Bild:

o Grün: Player On

o Unter dem Namen: Punkte der laufenden Aufnahme

o Vor/ hinter dem Namen: noch zu werfende Darts

o 19:02:18: Uhrzeit ;-)

o Im Match:

R: Runde

S, L, P: Sets, Legs, Points

A: Average

3.8.8 Match = „Sets and Legs“, Ausbullen

Ist die Match-Funktion eingeschaltet, werden bei x01-Spielen Sets und Legs gespielt,

jedoch nur, wenn genau 2 Spieler angemeldet sind. Begonnen wird dabei mit dem

Ausbullen (s.3.4.4 Bull Off). Anschließend kommt die folgende Darstellung:

Avg. : Average (Durchschnitt) der Spieler

Sets: First to … Sets (Wer zuerst… Sätze gewonnen hat …)

und Spielstand der Sätze

Legs: First to … Legs (…)

und Spielstand der Legs

Rechts stehen die Spielernamen.

o : Player On, Spieler der gerade an der Reihe ist

o : Spieler hat das Leg begonnen

o : Spieler hat den Satz begonnen

Hat ein Spieler die vorgegeben Anzahl Sets (First to … Sets) erreicht, und hat er dabei

2 Legs Vorsprung im letzten Satz, oder diesen per TieBreak im Sudden Death

gewonnen (s. 3.4.3 Sudden Death), ist das Spiel beendet und es erscheint die o.g.

Meldung „The Winner is …“

3.8.9 Match & Team

… beißen sich. Wird die Match-Funktion aktiviert, so wird die Team-Funktion

abgeschaltet und umgekehrt.

3.9 Virtuelle Tastatur

Die Virtuelle Tastatur wird über den Button gestartet.

Die Tastatur schließt sich automatisch (s. 3.3.1 „Config“) oder mit „Exit“.

Konfigurationsmenü der Tastatur: Öffnen mit „Shift+Config“

BackColor: die Hintergrundfarbe

KeyColor: die Farbe der Tasten

FontColor: die Farbe der Tastenbeschriftung

AlphaBlend: die Transparenz der Tastatur

4. Spielvarianten

Classic Darts Grundregeln

Im Ligabetrieb und bei Turnieren wird in der Regel Mann gegen Mann gespielt, also

immer nur 2 Darter zeitgleich gegeneinander. Beim Fun-Dart oder im Training können

jedoch grundsätzlich beliebig viele Darter ein gemeinsames Spiel absolvieren.

Gespielt wird mit 3 Darts je Darter und Runde. Die mit diesen 3 Darts erzielten Punkte

werden addiert und bilden eine Aufnahme, eine Runde. Die Darter werfen immer der

Reihe nach, wobei die Reihenfolge durch Ausbullen (siehe unten) bestimmt werden

kann.

Ausbullen

Jeder Darter wirft einen Dart auf die Scheibenmitte, die Reihenfolge der Spieler wird

durch die Entfernung vom Bulls Eye bestimmt. Wer am dichtesten dran ist, beginnt

das Spiel. Treffen beide Spieler das Bulls Eye, wird erneut ausgebullt. Die Darts

müssen im Board steckenbleiben. Sollte einer vom Board fallen, muss der betroffene

Darter erneut werfen.

4.1 x01

Die üblichen Startpunkte, von denen aus runtergeworfen werden muss, sind 301 und

501. 301 ist im Elektronik Dart in der C- und B-Liga gängig, 501 im Steeldart und in

den höheren E-Dart-Ligen. Teilweise wird auch bei 701 oder bei 901 angefangen. Im

Ligabetrieb sind diese Varianten jedoch unüblich.

Single Out

Beim "Single Out", einfach aus, ist es völlig egal, auf welchem Weg exakt Null

erreicht wird. Diese Variante des Checkens ist im unteren Liga-Betrieb im E-Dart, der

C-Liga, üblich.

Master Out

Beim Master Out muss der letzte Dart entweder ein Doppel-, ein Dreifach-Segment

oder das Full Bull, das Bulls Eye treffen. Andere Treffer werden beim Checken nicht

gewertet. Diese Variante ist im electronic Dart in der B-Liga üblich.

Double Out

Double Out, Doppel-Aus, bedeutet, der letzte Dart, das Finish, muss zwingend ein

Treffer auf ein Doppelfeld sein, wozu natürlich auch das Bulls Eye zählt, der rote

Scheibenmittelpunkt. Das Double Out ist die einzige im Steeldart zugelassene

Checkform. Im E-Dart ist sie ab der A-Liga üblich.

Best of Three

Ein komplettes Dartspiel, Match, besteht aus mindestens 3 Sätzen, Legs. Der Spieler,

der davon 2 Spiele gewonnen hat, ist Sieger. Diese Variante nennt sich "Best of

Three".

Best of Five

Bei fortgeschrittenen Spielern in höheren Klassen, im E-Dart z. B. ab der A-Liga, wird

"Best of Five" gespielt. Wer von 5 Spielen 3 checken kann, ist Sieger des Matches.

Steeldarter spielen in einigen Ländern grundsätzlich Best of Five.

4.2 Elimination (Mensch ärgere Dich nicht!)

Nimmt man dieses uralte Brettspiel als Vorlage und denkt sich die Würfel weg, dann

hat man es schon, das Spielkonzept Elimination: Die gleichen Felder - in diesem Falle

Punktzahlen - erreichen, wie die Mitspieler und sie damit aus dem Spiel kegeln, auf

dass sie wieder von vorne beginnen müssen.

Einfach lustig und ganz nebenbei wird spielerisch das Checken trainiert. Allerdings für

Choleriker liegt dieses Spiel im kritischen Bereich: Man muss beim Elimination schon

verlieren können und kann man's nicht, dann lernt man's - zwangsläufig!

Grundregeln

Die Teilnehmerzahl ist unbegrenzt und wer anfängt, kann zum Beispiel durch

Ausbullen entschieden werden.

Elimination wird grundsätzlich nach der Regel für das klassische Dartspiel, also der

Standardregel gespielt, zum Beispiel 301 single out oder 501 double out. Der gewählte

Schwierigkeitsgrad sollte dem Niveau der Dartspieler angemessen ausgewählt werden.

Einen gravierenden Unterschied gibt es jedoch: Es wird von unten nach oben gedartet,

statt wie sonst üblich runter bis auf Null. Im Gegensatz zum klassischen Dart bildet

die Null hier den Startpunkt, womit das Finish dann je nach gewählter Variante z. B.

bei 301 oder 501 liegt.

Schmeißen ist Pflicht

Hat der erste Spieler seinen Wurf beendet, muss der 2. bereits rechnen: Wie kann er

die vorgelegte Punktzahl des ersten möglichst schnell erreichen, ihn damit wieder

zurück auf Null schicken und dann eventuell mit den verbleibenden Darts noch ein

paar Punkte obendrauf legen um den Abstand zwischen sich und seinen Verfolgern zu

vergrößern?!

Hat ein Spieler mehrere Gegner punktemäßig vor sich, muss er das Feld von hinten

nach vorne aufrollen. Nehmen wir an, er selber beginnt bei Null, ein Mitspieler steht

bei 40 Punkten und einer bei 100, dann muss er als erstes 40 Punkte werfen um den

rauszuschmeißen, der direkt vor ihm steht und als nächstes noch einmal 60 Punkte

obendrauf packen um den nächsten zu kicken. Erst dann, wenn beide Spieler eliminiert

sind, darf er sich darum bemühen, sein eigenes Punktekonto aufzufüllen.

Welpenschutz

Häufig wird vor dem Spiel eine "Rausschmeißgrenze" vereinbart, z. B. unter 100 darf

nicht gekickt werden. Dies soll verhindern, dass die Mehrheit der Spieler sich immer

wieder bei Null einfindet während ein Einzelner sich vom restlichen Teilnehmerfeld

ungehindert absetzen kann.

4.3 All Fives

Gespielt und gezählt wird wie im Turnierdart (x01). Die totale Punktezahl pro Wurf

muß allerdings durch 5 teilbar sein. Wenn ein oder mehr Darts außerhalb des Treble-

Rings landen, werden in dieser Runde keine Punkte gezählt.

4.4 Cricket

Basisregeln

Eines der ältesten Dartspiele und wohl auch das mit den meisten Namen: Es ist als

Cricket, Tactics oder Mickey Mouse bekannt und sowohl bei E-Dartern als auch bei

Steeldartern gleichermaßen beliebt.

Spielziel ist es, als erster alle vorgegebenen Zahlen zu treffen und den höchsten Score

zu werfen. Wer anfängt wird ausgebullt.

Klassische Vorgaben sind die Zahlen 10 bis 20 plus Bull, wobei jeder Darter selber

entscheidet, in welcher Reihenfolge er wirft.

Auch abwechselnde Ziele sind möglich. So kann ein Spieler z.B. innerhalb einer

Runde 1 x auf die 17 werfen, 1 x auf die 20 und 1 x auf das Bull. Festgelegt ist

lediglich, dass jede Zahl im Laufe des Spiels drei Mal getroffen werden muss, wobei

Doppelfelder ganz regulär doppelt zählen und Trippelfelder dreifach.

Ist es einem Spieler gelungen, 3 Treffer auf eine der Zahlen zu landen, so hat er diese

Zahl für sich "zugemacht". Wurde eine Zahl von allen Spielern dicht gemacht, so gilt

sie insgesamt als "zu" und weitere Treffer darauf sind wertlos.

Ist eine Zahl noch nicht bei allen Spielern "zu", so kann ein Werfer, sobald er sie für

sich selber geschlossen hat, auf dieser Zahl mit jedem weiteren Treffer Punkte

sammeln, die am Ende für den Sieg entscheidend sein können und zusätzlich notiert

werden.

Ein schwächerer Spieler kann einen Darter, der schon viele Zahlen geschlossen hat,

durch einen hohen Score blockieren, da das Spielende nicht nur davon abhängig ist,

dass es einem Spieler gelingt, alle Zahlen zu schließen, sondern er muss zusätzlich

auch den höchsten Punktestand erzielen.

eDart Cricket

Beim eDart sind in der Grundeinstellung die Zahlen 15 - 20 plus Bull vorgegeben.

Ansonsten sind die Regeln identisch.

Cut Throat - Schweine-Cricket

Gespielt wird nach nebenstehender Basisregel, jedoch mit dem witzigen Unterschied,

dass erzielte Punkte nicht dem Werfer gutgeschrieben werden, sondern allen anderen

Mitspielern, die die entsprechende Zahl noch offen haben. "Verflieger" sind also in

diesem Fall nichts Nettes, sondern verhelfen im Ernstfall den Gegnern zum Sieg.

Master-Cricket

Hierbei kann man nur Punkte vergeben, bzw. erhalten, wenn man eine Zahl schließt

und gleichzeitig überwirft (also mit double oder tripple).

Ist eine Zahl erst mal geschlossen, kann der entsprechende Spieler auf ihr nicht mehr

punkten.

No Score - Cricket

Das Spiel hat die gleichen Regeln wie Cricket, jedoch werden hier keine Punkte

gezählt. Ziel des Spieles ist, als erster alle Sektoren zu schließen (je 3 Treffer in den

Sektoren 15 bis 20 und "Bullseye").

Killer-Cricket

Ähnlich wie No Score Cricket, jedoch mit zusätzlicher Schwierigkeit. Wenn

eine Zahl geschlossen wurde, erhält der Spieler die Gelegenheit, durch weitere

Treffer frühere Treffer eines anderen Spielers ungültig zu machen, wenn dieser die

betreffende Zahl noch nicht geschlossen hat; hat er sie bereits geschlossen, können

keine Treffer aberkannt werden. Statt der Anzeige eines Lichts für den Treffer wird

bei diesem Spiel daher ein Licht an der Cricket- Spielstandfeld gelöscht..

Wälder-Cricket

Die zu werfenden Zahlen sind wie im normalen Cricket (Cut Throat) 15, 16, 17, 18,

19, 20, Bull.

Alle Spieler müssen mit der 15 anfangen und dürfen erst auf die nächste Zahl (16)

werfen, wenn alle Spieler die 15 zu haben.

Somit versuchen alle Spieler den/die Spieler zu punkten die die 15 noch nicht zu

haben.

Sollte ein Spieler mit Absicht oder ausversehen eine höhere Zahl (16, 17, 18, 19, 20,

oder Bull) treffen muss er so oft aussetzen (Runden) wie er diese Zahl getroffen hat.

Beispiel: Die 15 ist dran und ein Spieler trifft die Doppel 17 so muss dieser Spieler

zwei Runden aussetzen und kann danach wieder in das Spiel einsteigen.

Sieger ist, wer am Ende (25 Runden oder alle Zahlen zu) die wenigsten Punkte auf

sich verbuchen kann.

4.5 Round the Clock

Spielanleitung klassisch

Mit Uhr oder auch englisch "Clock" ist unter Dartern ganz einfach das Dartboard, die

Dartscheibe gemeint.

Gespielt wird je Spieler mit 3 Darts pro Runde und die Teilnehmerzahl ist unbegrenzt.

Wer das Spiel beginnt, wird ausgelost oder ausgebullt: Alle Mitspieler werfen reihum

einen Dart auf das Bull, wobei der Dart steckenbleiben muss, sonst wird neu

geworfen. Der Spieler, dessen Dart dem Scheibenmittelpunkt am nächsten steckt, darf

anfangen.

Ziel des Spieles ist es, nacheinander im Uhrzeigersinn, beginnend bei der "1", alle

Zahlen einmal zu treffen und als erster einen Treffer auf die "20" zu landen, womit das

Spiel gewonnen ist.

Oder genauer: Jeder Spieler muss solange Runde für Runde auf die "1" spielen, bis er

sie einmal getroffen hat, wobei es irrelevant ist, ob er ein Single-, Double- oder

Treble-Segment trifft. Anschließend geht es mit dem nächsten Dart sofort weiter mit

der "18", dann die "4" usw. Im günstigsten Fall kann also ein Darter in einer Runde

gleich 3 Zahlen absolvieren, im ungünstigsten Fall übt er Runde für Runde an der

gleichen Zahl.

4.6 “Shanghai”

Von diesem Spiel gibt es mindestens drei Varianten:

1. Es wird nacheinander auf die Zahlen 1 bis 9 geworfen. Jeder Spieler wirft

einmal drei Darts auf jede Zahl, die erzielten Punkte werden notiert.

Selbstverständlich nur die Punkte durch Treffer in der Zahl, die an der Reihe

ist. Man kann also pro Durchgang maximal das Neunfache der aktuellen

Zahl an Punkten erreichen (dreimal Triple). Trifft ein Spieler ein Single, ein

Doppel und ein Triple einer Zahl, nennt man das Shanghai. Bei dieser

Variante kann ein Shanghai nicht aus Single, Double und Triple

verschiedener Zahlen bestehen.

2. Jeder Spieler wirft 21 Pfeile (also 7 Runden mit je 3 Würfen), den ersten auf

die 1, den zweiten auf die 2 usw. Die getroffenen Punkte (einfach, doppelt

oder dreifach) werden zusammengezählt. Gespielt wird bis zur 20 bzw. bis

zum Bull(s Eye). Hierbei besteht ein Shanghai also aus Single, Double und

Triple auf verschiedenen (aufeinanderfolgenden, geforderten) Zahlen.

3. Jeder Spieler wirft so lange auf die 1 bis er diese getroffen hat. Erst dann

wird auf die nächsthöhere Zahl geworfen. In der Regel dauert dieses Spiel

ebenfalls 7 Runden (= 21 Würfe), selten auch 20 Runden. Auch in dieser

Variante besteht ein Shanghai also aus je einem Single, Double und Triple

auf verschiedenen (aufeinanderfolgenden) Zahlen.

Für alle drei Varianten gilt: Wer ein Shanghai wirft, egal auf welcher Zahl, gewinnt

das Spiel vorzeitig. Ausnahme: Ein Spieler, der nach dem Shanghai-Werfer noch auf

dieselbe Zahl an der Reihe ist, wirft auch ein Shanghai. Dann spielen diese beiden

Spieler weiter. Ansonsten gilt: wer am Ende die meisten Punkte hat, ist der Sieger.

4.7 “50”

Die Mitspieler werfen immer abwechselnd drei Darts pro Runde, insgesamt 10

Runden. Es muss versucht werden, immer genau 50 Punkte zu erreichen. Wird das

nicht geschafft, so gilt die Differenz zu 50 als Minuspunkte. Wer in Addition am Ende

der 10. Runde die meisten Minuspunkte hat, hat verloren.

4.8 “51”

Die Mitspieler werfen immer abwechselnd drei Darts pro Runde. Es werden nur

Punkte gezählt, wenn alle drei Darts im zählbaren Bereich stecken und die

Gesamtpunktezahl durch 5 teilbar ist. Die Punktezahl durch 5 geteilt wird als

Pluspunkte aufgeschrieben. Verloren hat, wer hierbei als letzter nicht genau 51

Pluspunkte erreicht hat.

4.9 Split Score - Half It - Double Down

Jeder Spieler beginnt mit 40 Punkten. Jeder Spieler hat je Runde 3 Pfeile auf die vom

Gerät vorgegebenen Segmente zu werfen. Bei einem Treffer wird die entsprechende

Punktezahl zu dem Punktestand des Spielers addiert (einschließlich der Double- &

Triple-Wertungen). Erfolgt in einer Runde nicht mindestens ein Treffer auf das

vorgegebene Segment, wird die Punktezahl des Spielers halbiert. Es ertönt dann ein

"Pfeil-Geräusch". Die vorgegebenen Segmente sind 15, 16, beliebiges Double, 17, 18,

beliebiges Triple, 19, 20 und Bull. Es gewinnt der Spieler, der nach 9 Runden die

höchste Punktezahl erreicht hat.

4.10 Shoot Out

Die Zielzahl wird zufällig vom Computer bestimmt und der an der Reihenfolge

befindliche Spieler hat nun 10 Sekunden Zeit, das Ziel mit dem Dart zu treffen. Ein

Treffer zählt 1 Punkt, Doppel- und Dreifachzonen werden nur einfach gewertet.

Werden die 10 Sekunden überschritten, gilt dies als ausgeführter, jedoch misslungener

Wurf. Das Ziel wird nach jedem Wurf neu bestimmt. Es gewinnt der Spieler, der als

erster 15 Punkte sammeln kann.

4.11 High Score

Jeder Spieler versucht, so hoch wie möglich zu punkten. Es gewinnt der Spieler, der

nach 7 Runden den höchsten Punktestand vorweisen kann.

4.12 Super Score

Wie „High Score“, jedoch nur Double und Triple, 10 Runden.

4.13 Low Score

Lo-Score geht über 10 Runden.

In der ersten Runde ist die niedrigste zu werfende Zahl die 1.

In der zweiten Runde ist die niedrigste zu werfende Zahl die 2. und so weiter.

Sollte ein Spieler z.B. in der dritten Runde (3) auf eine niedrigere Zahl (1 oder 2)

werfen so bekommt er für jeden Treffer dieser Zahlen 25 Punkte auf sein Konto.

Wirft ein Spieler ins Schwarze (also neben die Dartscheibe) so bekommt er für jeden

Fehlwurf 20 Punkte auf sein Konto.

Ziel des Spieles ist es, am Ende des Spieles so wenig wie möglich Punkte auf seinem

Konto zu verbuchen.

4.14 Tennis

Tennis wird mit zwei Spielern oder Teams gespielt. Es geht darum, vorgegebene

Zahlen schneller zu treffen als der/die Gegner.

Ziel:

Als Erster eine vorher definierte Anzahl von Sätzen gewinnen.

Für das erste Leg wirft jeder Spieler einen Dart auf das Bullfeld. Derjenige, der näher

an die Mitte herangeworfen hat, beginnt das Spiel, er hat sozusagen den Aufschlag.

Die folgenden Legs werden stets abwechselnd begonnen, eventuelle weitere Sätze

werden ebenfalls abwechselnd begonnen.

Tennis auf dem Dartboard Zunächst wird die Länge des Matches zwischen den

Spielern vereinbart. Es könnte beispielsweise über eine Distanz von Best of 5 Sets

gehen, sprich derjenige, der zuerst drei Sätze holt, gewinnt das Spiel.

Wie beim richtigen Tennis lautet die Abstufung 15, 30, 40 und Leggewinn. Um ein

Leg zu gewinnen müssen die Zahlwerte 15 (Single 15 oder Triple 5), 30 (Doppel 15

oder Triple 10), 40 (Tops = Doppel 20) und das Bullfeld getroffen werden. Steht es

Unentschieden 40:40 (Einstand genannt) entscheidet die Anzahl der Bulltreffer in der

kommenden Runde.

Beispiel:

Spieler 1 gewinnt den Bullwurf und beginnt den ersten Satz, er trifft die einfache 15

und die Doppel 15 in der ersten Runde. Es steht 30:0. Spieler 2 trifft nur die einfache

15. Es steht 30:15, Spieler 1 trifft die Doppel 20, verpasst aber das Bullfeld. Es steht

40:15. Spieler 2 trifft die dreifache 10. Es steht 40:30. Spieler 1 trifft das einfache

Bullfeld und gewinnt das erste Leg zum 1:0. Spieler 2 beginnt das zweite Leg.

Eine weitere Ausnahme gibt es beim Spielstand von 6:6. In diesem Fall kommt es zum

Tiebreak. Den Tiebreak und damit den Satz gewinnt, wer als Erster sieben Mal das

Bullfeld trifft (BullsEye zählt zwei Punkte) und einen Vorsprung von zwei

Bulltreffern hat.

4.15 Baseball

Baseball geht über 9 Runden. Begonnen wird in Runde 1 mit der 1. Der Spieler wirft

alle drei Darts auf die 1. In der zweiten Runde wirft der Spieler auf die 2 egal ob er in

der ersten Runde die 1 getroffen hat oder nicht. Jeder treffe der zu werfenden Zahl

zählt 1 Punkt (bzw. dreifach = 3 Punkte, doppel = 2 Punkte). Ziel des Spieles ist es, so

viel Punkte wie möglich zu erreichen. Die max. zu erreichende Punktzahl in diesem

Spiel sind 81 Punkte (alle Darts dreifach).

4.16 Golf

Beim Golf werden 9 oder 18 Locher (Holes) gespielt. Jedes Loch muss dreimal

getroffen werden, entweder mit einem Triple (1 Schlag), 1 Doppel und 1 Einzel (2

Schläge) oder 3 Einzel (3 Schläge). Jeder Dart, der daneben geht, zählt als ein Schlag

zusätzlich. Spieler A wirft solange auf eine Nummer, bis er sie dreimal getroffen hat,

dann erst ist Spieler B an der Reihe. Jedes Loch ist ein Par 3. Gewinner ist, wer für

alle Löcher am wenigsten Schläge benötigt.

4.17 Big 6

Dieses Spiel erlaubt es den Mitspielern, das Ziel ihrer Gegner vorzugeben. Die Spieler

müssen sich jedoch die Chance verdienen, das Ziel zu wählen, in dem sie das aktuelle

Ziel treffen. Single 6 ist das erste zu treffende Ziel.

Wer es trifft, legt das neue Ziel fest. Wer es nicht trifft, verliert ein Leben. Wer das

vorgegebene Ziel erst mit dem 3. Dart trifft, hat automatisch 3 neue Würfe frei. Ein

Spieler, der es nicht schafft, ein neues Ziel festzusetzen, verspielt ebenfalls ein Leben

und der nächste startet wieder bei der Big 6. Wer keine Leben mehr besitzt, scheidet

aus.

Bevor das Spiel beginnt, müssen sich die Spieler darauf einigen, wie viele „Leben“

jeder Spieler besitzt. Innerhalb der drei Würfe muss Spieler 1 eine "6" treffen, um sein

Leben zu retten. Nachdem er dieses Ziel erreicht hat, bestimmt der nächste Pfeil das

Ziel des Gegners. Wenn es Spieler 1 nicht gelingt, dieses Ziel zu treffen, verliert er ein

Leben und auch die Chance, das nächste Ziel auszuwählen. Spieler 2 muss dann

versuchen, die "6" zu treffen und so weiter. Einfach-, Doppel- und Dreifachsegmente

gelten in diesem Spiel als separate Zielsegmente. Ziel dieses Spiels ist es,

Zielsegmente zu wählen, die vom Gegner schwer getroffen werden können (z. B.

"Double Bull’s Eye" oder „Triple 20“), damit dieser seine „Leben“ verliert. Der

Spieler, der als letzter noch „Leben“ übrig hat, ist Gewinner des Spiels.

4.18 Overs

Bei diesem Spiel muss jeder Spieler mit 3 Würfen mehr Punkte als der Vorgänger

erreichen. Vor Spielbeginn wird die Anzahl der „Leben“ bestimmt. Sollte ein Spieler

weniger oder gleich viele Punkte wie sein Vorgänger erreichen, verliert er ein

„Leben“. Der Spieler, der als letzter noch „Leben“ hat, ist der Gewinner.

4.19 Unders

Dieses Spiel ist das Gegenteil zum Spiel OVERS. Die Spieler müssen weniger Punkte

als ihre Vorgänger erzielen. Das Spiel beginnt mit der höchstmöglichen Punktzahl

(180 Punkte). Sollte ein Spieler mehr Punkte erreichen als sein Vorgänger, verliert er

ein „Leben“. Jeder Pfeil außerhalb der Segmente wird mit 60 Punkten bestraft. Der

Spieler, der als letzter noch „Leben“ hat, ist der Gewinner.

4.20 Scram

Bei diesem Spiel kann der Spieler seinem nachfolgenden Gegenspieler bis zu 3 Zahlen

sperren. Nach dem Punktesammeln kommt jeder Spieler nochmals zum Wurf, um für

den nächstfolgenden Spieler Zahlen zu sperren.

Super Scram

Wie Scram, jedoch ist jede einmal gesperrte Zahl für das gesamte restliche Spiel

blockiert.

4.21 Bob´s 27

(erfunden von Bob Anderson)

Gestartet wird mit 27 Punkten.

Geworfen werden je 3-Darts auf alle Double-Segmente der Reihe nach beginnend mit

Double 1 bis Bull. Trifft man mit keinem der 3-Darts das geforderte Doppel, so wird

der Wert vom Punktestand abgezogen. Je Treffer wird der Wert addiert. Sollte man

unter 0 Punkte fallen ist das Spiel verloren.

Beispiel:

Runde 1: Doppel 1 - kein Treffer. Neuer Punktestand= 27 - 2 = 25 Punkte

Runde 2: Doppel 2 - 2 Treffer -> Neuer Punktestand= 25 + 2*4 = 33 Punkte

Runde 3: Doppel 3 - kein Treffer -> Neuer Punktestand = 33 - 6 = 27 Punkte

usw...

5. Tournament

Alle Spielvarianten können auch mit Turnierplan im K.O.-Modus gespielt werden.

Nach dem im Hauptmenü das Spiel und die Spieler gewählt wurden, kann das Turnier

über „Setup\Tournament“ eingerichtet werden. Im Turnierplan können bis zu 16

Spieler eingetragen/ nachgetragen werden. Bei eingestelltem Match-Modus werden

auch im Turnier Sets und Legs gespielt.

5.1 Auslosen/Drawing

Das Turnier-Tableau wird per Zufallsgenerator gefüllt. Der Vorgang kann wiederholt

werden. Abhängig von der Anzahl der Spieler wird zwischen 8er und 16er Feld

umgeschaltet.

5.2 Funktionen

5.2.1 Show Legs

Zeigt nicht nur die Sets, sondern auch die Legs in den Ergebnissen.

5.2.2 Show Date

Zeigt das Datum des jeweiligen gespielten Spiels im Turnierplan.

5.2.3 Loser Side

Aktiviert das Doppel-K.O.-System.

5.2.4 Printer/ Print

Der Turnierplan kann ausgedruckt werden.

5.2.4 Start Game

Startet das markierte Spiel.

5.2.4 Start Demo

Spielt das Turnier im Demo-Modus durch.

6. Netzwerkspiel

Alle Boardvarianten sind netzwerkkompatibel und können per LAN oder Internet

vernetzt werden. Die Windart-Version sollte bei allen Teilnehmern identisch und

aktuell sein. Ein Netzwerkteilnehmer übernimmt die Serverfunktionalität. Dies wird

im Folgenden näher erläutert.

6.1 Übersicht PC1 PC2

WinDart.exe WinDart.exe

Webserver

LAN

WinDart-Socket

Port: 1001 PC3

WinDart.exe

Router Port: 9000 WAN PHP Socket Port

Port: 80 Webserver

WAN PHP Server Socket Host

windart.dyndns.org kifoth.de

Webserver kifoth.de/~windart

Host Port

WinDart Application (exe)

WAN WinDart Socket Connection WAN_WD_Host WAN_Port

WAN PHP Socket Connection WAN_PHP_Host WAN_Port

LAN WinDart Socket Connection LAN_WD_Host LAN_Port

LAN PHP Socket Connection LAN_PHP_Host LAN_Port

Internet 80

WinDart-Update

WD-Server-Liste

Socket-Client

HTTP-Server

Apache

WAN-PHP-

Socket-ServerWinDart-Homepage

Router

dyndns.orgWinDart-

Game-Client

WinDart-

Game-Server

Inte

rne

t

Router Socket-ClientWinDart-

Socket-Server

Socket-ClientWinDart-

Socket-Server

LAN-PHP-

Socket-Server

WinDart-

Game-Client

WinDart-

Game-ServerWinDart-Update Online-Highscores

6.1.1 Die WinDart-Verbindung

Das WinDart-Netzwerk-Spiel benötigt einen WinDart-Game-Server, der die Steuerung

und Synchronisation der WinDart-Game-Clients organisiert. Er bestätigt z.B. das

Hinzufügen eines neuen Spielers oder leitet gemeldete Strikes an alle Clients weiter.

Jedes WinDart-Board kann sich nun über den WinDart-Client mit dem WinDart-

Server verbinden. WinDart-Server und WinDart-Client sind Bestandteil der WinDart-

Software. Als Transportschicht für die WinDart-Netzwerk-Informationen dient eine

Socketverbindung, welche wiederum aus Server und Clients besteht.

6.1.2 Die Socket-Verbindung

Die Socketverbindung besteht aus den Socket-Clients und dem Socket-Server. Server

und Client können sich über LAN (Netzwerk) oder WAN (Internet) verbinden. Als

Socket-Server stehen verschiedene Standorte zur Verfügung. Der klassische (veraltete)

WinDart-Socket-Server benutzte die direkte Verbindung zwischen den Socket-Clients

und dem ebenfalls integrierten Socker-Server. Für diese Verbindung waren

Portfreigaben notwendig. Diese Sicherheitseinstellungen entfallen beim neuen Web(-

Socket)-Server (auch PHP-Socket-Server).

Die Vernetzung sieht so aus:

WinDart.Client – Socket.Client – Socket.Server – Socket.Client – WinDart.Server –

Socket.Client – Socket.Server – Socket.Client – WinDart.Client2

6.2 Verbinden

6.2.1 Network Setup

Network\Setup

muss zwingend 000.000.000.000 sein (nur für Debugging).

Auf dieser Adresse befindet sich ein WAN-PHP-Socket-Server. Eigene PHP-Server

können wie unter „6.4.2 Installation eines eigenen WinDart-PHP-Socket-Servers“

beschrieben bereitgestellt werden. Vorteil des PHP-Socket-Servers: Jeder Spieler kann

ohne Portfreigabe einen WinDart-Server starten und bereitstellen.

Befindet sich der zu verwendende PHP-Socket-Server im LAN, muss hier die lokale

(interne) IP eingetragen werden, anderenfalls bleibt der Wert leer. Es wird dann die

öffentliche Adresse des „WAN-PHP-Socket-Servers“ (s.o.) verwendet.

Im LAN-Spiel wird der Port 1001 verwendet. Dieser Wert muss mit der Portfreigabe

im Router übereinstimmen (s. 6.4.1 Portfreigabe und Portweiterleitung

(Portforwarding)). Der Port sollte zwischen 1024 und 65535 liegen.

WAN-PHP-Socket-Server auf windart.goip.de lauscht auf Port 9000.

6.2.2 Starten eines WinDart-Game-Servers

Ein WinDart-Server kann gestartet werden durch:

„Start Server“ in der ButtonLeiste:

Über das WinDart-Menü:

Mit der Taster „F12“

Die Tasten:

Start WD Server: Startet einen WinDart-Game-Server und nutzt zum

Datenaustausch den im WinDart integrierten Socket-Server. Hierfür muss der

entsprechende Port im DSL-Router eingestellt sein (s. 6.4.1 Portfreigabe und

Portweiterleitung (Portforwarding)), damit sich entfernte Spieler verbinden

können.

Beim erstmaligen Start eines WinDart Servers meldet sich die Windows

Firewall:

Hier muss die Kommunikation von WinDart wie vorgeschlagen zugelassen

werden. In der Windows Firewall werden dann folgende Einträge

vorgenommen:

Bei Problemen können diese beiden Einträge gelöscht werden. Sie werden

dann beim nächsten Start eines WinDart-Servers neu abgefragt und

eingetragen.

Diese Meldung deutet darauf hin, dass der Port (Default 1001) bereits von

einem anderen Programm verwendet wird. Ist dies der Fall kann der Port im

Network Setup angepasst werden (Achtung, Portnummern <= 1024 sind für

bestimmte Programme reserviert und sollten nicht verwendet werden). Dies

muss dann ggf. auch im Router angepasst werden.

Start PHP Server: Startet einen WinDart-Game-Server und nutzt zum

Datenaustausch einen der verfügbaren hier angezeigten auszuwählenden PHP-

Socket-Server. Hierbei sind keine Portfreigaben erforderlich (s. 6.4.2

Installation eines eigenen WinDart-PHP-Socket-Servers).

Cancel: Abbruch, kein ServerStart

Expert:

Expert: Die Tasten:

Internet (WAN): Startet einen WinDart-Game-Server im Internet

Network (LAN): Startet einen WinDart-Game-Server im lokalen Netzwerk

Setup: s. 6.2.1 Network Setup

WAN Server gestartet

PHP Server gestartet

.

--24.09.2013 16:06:00--

Start Server ...

.

--24.09.2013 16:06:00--

Trying to add WinDartServer to WebServer ...

.

--24.09.2013 16:06:00--

Server WDC started

.

--24.09.2013 16:06:01--

Wait for WinDart-Server to accept me ...

.

Nickname: WDC

S:80.187.111.109 C:80.187.111.109 S:0 H:4 P:0 F:0 N:0 Mj:0 Mn:0 Mv:0 Mi:0 Mo:0

Mw:0

Wait for WinDart-Server to accept me ... accepted

.

Nickname: Bruno

S:80.187.111.109 C:80.187.111.109 S:0 H:6 P:1 F:0 N:0 Mj:0 Mn:0 Mv:0 Mi:0 Mo:0

Mw:0

-NEWPLAYERACKNOWLEDGE-

Start Network Game.

Beim Starten des Netzwerkspiels werden automatisch alle aktuell verfügbaren

WinDart-Server beim Web-Server abgefragt und im Serverbaum eingetragen.

verfügbare WinDart-Game-Server

Internet- (WAN-) oder LAN- Verbindung: WAN, wenn der Partner über das Internet

erreicht wird, LAN wenn er über das lokale Netzwerk erreichbar ist.

Bei WAN-Verbindung vorzugsweise PHP-Socket; bei LAN-Verbindung vorzugsweise

WinDart-Socket.

Einen neuen WinDart-Game-Server starten, oder sich mit einem WinDart-Game-

Server aus der Serverliste verbinden (Connect as Client). Letzteres kann auch über

einen Rechts-Klick auf den entsprechenden Server im Serverbaum erfolgen.

Nach Start Server:

Verbinden des eigenen WinDart-Game-Clients mit dem WinDart-Game-Server

6.2.3 Verbinden mit „fremden“ WinDart-Game-Server

Klick auf blauen OnlineServer. Die erforderlichen Einstellungen, wie IP, Port werden

direkt vom WebServer geholt und eingestellt.

Verbindungsaufbau mit „Yes“ bestätigen.

Der WinDart-Game-Server kann dann die Anfrage bestätigen oder ablehnen.

Auch wenn das Spiel schon läuft, kann der WinDart-Game-Server den Client

bestätigen. Die Spieler werden im laufenden Spiel übersprungen und erst im neuen

Spiel aktiviert.

Lehnt der WinDart-Game-Server den Client ab, dann bekommt der Client diese

Meldung.

Danach diese:

6.2.4 Hinzufügen/ Entfernen von Playern

Hinzufügen oder Ändern von Playern im Netzwerkspiel

Player 3 wurde hinzugefügt.

Entfernen: Markieren und Taste „Entf“ drücken

Player 3 wurde entfernt.

6.2.5 Nachricht an entfernten WinDart-Server senden

Klick auf blauen oder gelben (Online- oder Offline-) Server. Die erforderlichen

Einstellungen, wie IP, Port werden direkt vom WebServer geholt und eingestellt.

„Send Message“ to Online Server

„Send Message“ to Offline Server

Der angesprochene Server bekommt innerhalb kurzer Zeit die Nachricht

und kann antworten.

6.2.6 „Private“ Mode

Klick auf seinen eigenen Online-Server -> „Set Private“.

Im „Private Mode“ werden Anfragen von weiteren Spielern (Clients) blockiert und

man kann ungestört spielen.

In der WinDart-Liga wird diese Funktion automatisch aktiviert. Der „Private Mode“

wird für alle durch die Abdunklung des Servernamens (hier „Server01“ ) angezeigt:

6.3 Spielen

6.3.1 Starten

Bei Online-Spielen kann nur der Server das Spiel starten. Dabei wird automatisch auf

allen Clients der Modus synchronisiert (z.B. x01.501.Classic.Open In.Double Out,

sowie die Match-Einstellungen). Anschließend wird das Spiel gestartet.

6.3.2 Spielen

Lokale Spieler sind gelb, entfernte Spieler blau.

6.3.3 Die Chat-Funktion

Das Chatfenster wird mit F9 aufgerufen:

Mit den Tasten F1 bis F8 kann der Absender entsprechend der Startreihenfolge

übernommen werden:

Mit ENTER wird der Text gesendet.

Das Chat Fenster öffnet sich auf allen Clients und wird nach 15 Sekunden

geschlossen, wenn keine Antwort geschrieben wird:

6.4 Internet-Vernetzung

Die Vernetzung über Internet erfolgt analog zur LAN-Vernetzung mit den

entsprechenden Funktionen „Start WD Server“ oder „Start PHP Server“

oder Expert\Internet (WAN).

6.4.1 Portfreigabe und Portweiterleitung (Portforwarding) für IPv4 oder IPv6

Bei Internetanschluss über einen Router (z.B. DSL-Router) muss dort der Port für

WinDart.exe freigegeben und zum WinDart-PC weitergeleitet werden.

Auf einigen Routern (z.B. T-Speedport) funktioniert die Weiterleitung nur „von

außen“, d.h. ein WinDart-Client findet seinen eigenen Server nicht, der sich im

HeimNetz (LAN) befindet (z.B. den WinDart-WD-Server im selben WinDart oder

einen WinDart-PHP-Socket-Server auf einem anderen PC im HeimNetz).

Ab der WinDart-Version 131022 erkennt WinDart dies und findet seinen Server ggf.

auch im HeimNetz. Für den WD-Socket-Server sind dabei keine Einstellungen

erforderlich. Für den PHP-Socket-Server muss dafür unter Network-Setup\“WAN

PHP Server Socket Host in LAN“ die lokale IP des PHP-Server-PCs eingetragen

werden.

oder

Für einen entfernten PHP-Socket-Server (z.B. windart.goip.de) bleibt die “WAN PHP

Server Socket Host in LAN“ – IP leer.

6.4.1.1 Beispiel SpeedPort W724V (kann nur IPv4 freigeben):

Port 1001 für den WinDart-Socket-Server und Weiterleitung zum WinDart-PC. Achtung: der Port kann im WinDart-Network-Setup verändert werden! Dann muss er auch hier angepasst werden.

6.4.1.2 Beispiel FRITZ!Box 7590 (IPv4 & IPv6):

zur Freigabe und Erkennung der IPv6 Interface-ID muss IPv6 auf dem WinDart-PC

aktiviert sein:

6.4.2 Installation eines eigenen WinDart-PHP-Socket-Servers

Vorteil: Spieler, die sich anmelden wollen, brauchen keine Portfreigaben.

Bei Internetanschluss über einen Router (z.B. DSL-Router) muss dort der

Port 9000 für den WinDart-PHP-Server freigegeben sein und zum PHP-Socket-PC

weitergeleitet werden.

1. Download XAMPP from http://www.apachefriends.org/de/xampp-windows.html

2. install XAMPP Windows (7.4.3) with all default settings

3. start XAMPP Control Panel from Install Finish

4. Enable sockets in XAMPP: C:\xampp\php\php.ini:

extension=sockets (Eintrag durch Entfernen des Semikolons aktivieren)

5. Start Apache from XAMPP Control Panel

6. Test LocalHost with browser: http://localhost (resonse: XAMPP - Window)

7. test.php in \xampp\htdocs\ legen

<?php echo 'Hallo Welt'; ?>

8. browse: http://localhost/test.php -> Hallo Welt

9. test.php ersetzen durch socket14.php: <?php

#echo("(1) Dieser Zeilenumbruch wird nur im Quelltext eines Browsers angezeigt: \n");

#echo("(2) Dieser Zeilenumbruch wird vom Browser dargestellt, erzeugt im Quelltext aber keinen Zeilenumbruch: <br />");

#echo("(3) Nachfolgendes erzeugt in beiden Fällen einen Zeilenumbruch:<br />\n");

echo 'WinDart PHP Socket Server V13'."<br />\n";

# V10.0 paket size 376 -> 384 (TGame.xTournament, xClientRready)

# V13.0 debugged by Dr. WinDart

# V14.0 for XAMPP 7.4.3

// Set time limit to indefinite execution

set_time_limit (0);

error_reporting(1);

ini_set('display_errors', '1');

# enable sockets in XAMPP C:\xampp\php\php.ini:

# extension=sockets

if(!($socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)))

{

$errorcode = socket_last_error();

$errormsg = socket_strerror($errorcode);

die("Couldn't create socket: [$errorcode] $errormsg \n");

}

echo "[".date('d.m.Y H:i:s')."] Socket created \n";

# lokale IP eintragen!!

$address = '192.168.1.20';

#$address = '127.0.0.1';

$port = 9000;

$max_clients = 99;

socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);

#socket_bind

if(!socket_bind($socket, $address, $port) )

{

$errorcode = socket_last_error();

$errormsg = socket_strerror($errorcode);

die("Could not bind socket : [$errorcode] $errormsg \n");

}

echo "[".date('d.m.Y H:i:s')."] Socket bind on Port $port.....OK \n";

#socket listen

if(!socket_listen ($socket , $max_clients))

{

$errorcode = socket_last_error();

$errormsg = socket_strerror($errorcode);

die("Could not listen on socket : [$errorcode] $errormsg \n");

}

echo "[".date('d.m.Y H:i:s')."] Socket listen on Port $port..... OK \n";

echo "[".date('d.m.Y H:i:s')."] Waiting for incoming connections..... \n";

$clients = array('0' => array('socket' => $socket));

while(TRUE)

{

$read[0] = $socket;

$write = NULL;

$except = NULL;

$tv_sec = NULL;

for($i=1; $i<count($clients)+1; ++$i)

{

if(!empty($clients[$i]))

$read[$i+1] = $clients[$i]['socket'];

}

$ready = socket_select($read, $write, $except, $tv_sec);

if(in_array($socket, $read))

{

for($i=1; $i < $max_clients+1; ++$i)

{

if(!isset($clients[$i]))

{

$clients[$i]['socket'] = socket_accept($socket);

socket_getpeername($clients[$i]['socket'],$ip, $port);

$clients[$i]['ipaddy'] = $ip;

echo "[".date('d.m.Y H:i:s')."] The Client No. $i is now with IP $ip over Port $port connected to us. \n";

break;

}

elseif($i == $max_clients - 1)

{

echo 'To many Clients connected!'."\r\n";

}

if($ready < 1)

{

continue;

}

}

}

for($i=1; $i<$max_clients; ++$i)

{

if(isset($clients[$i]))

if(in_array($clients[$i]['socket'], $read))

{

$data = socket_read($clients[$i]['socket'], 384, PHP_BINARY_READ);

if($data == FALSE)

{

if(isset($clients[$i]))

socket_close($clients[$i]['socket']);

unset($clients[$i]);

echo "[".date('d.m.Y H:i:s')."] The Client No. $i with the IP $ip over Port $port has disconnected. \n";

continue;

}

$data = trim($data);

if(!empty($data))

{

for($j=1; $j<$max_clients+1; ++$j)

{

if(isset($clients[$j]['socket']))

{

if($clients[$j]['socket'] != $socket)

{

socket_write($clients[$j]['socket'], $data);

}

}

}

break;

}

}

}

}

socket_close($socket);

?>

10. gelbe Markierung anpassen.

11. Socket-Server starten: http://localhost/socket14.php

7. EventConfigurator

Während des Programmablaufs von WinDart werden verschiedene Ereignisse

ausgelöst, z.b. wird eine „180“ geworfen. Die Reaktion auf diese Ereignisse kann der

Anwender selbst festlegen. So kann z.B. eine Batch-Datei ausgeführt werden, die eine

Schnittstelle zur selbstgebauten Lichtsteuerung bedient.

7.1 Events

Folgende Events stehen momentan zur Verfügung:

WinDartStarted (die Software wurde gestartet)

WinDartFinished (die Software wird beendet, die hier eingestellte Farbe/Fade

wird auch aktiviert, wenn der WinDart-Controller eingeschaltet)

LegFinished (eine Runde/ ein Leg wurde beendet)

LocalPlayer (ein Vor-Ort-Spieler ist dran)

ComputerPlayer (ein Computer-Spieler ist dran)

RemotePlayer (ein Remote-Spieler ist dran)

Score (dem aufgerufenen Batch-File wird der aktuelle Score übergeben)

2x25 (es wurde das BullsEye getroffen)

3x20 .. 3x15 (es wurde eine Triple-20 .. Triple-15 geworfen)

180 (es wurde eine 180 geworfen)

CheckedOut (nur im Spiel CheckOut)

GameOn (ein Spiel wurde gestartet, z.B. Cricket)

GameOff (ein Spiel wurde beendet oder abgebrochen)

BoardActive (wenn das Board den ersten Dart erwartet)

BoardInactive (nach dem dritten Dart und unmittelbar vor GameOff, s.o.)

Allure (WinDart ruht seit 10 Minuten)

OpKey1..7 und OpShftKey1..7 (die Optionstasten wurden betätigt)

7.2 Reaktionen auf Events

Es stehen 5 mögliche Reaktionen auf diese Ereignisse zur Verfügung. Für die ersten 4

wird die Optionsplatine V4x4x-02xx benötigt und der RGB-Controller muss

eingeschaltet sein (er ist eingeschaltet, wenn die 3 Farbkanäle Rot-Grün-Blau zu sehen

sind):

1. Der Controller stellt am RGB-Kanal eine feste Farbe ein. Parameter sind

hier „Active“ und „Color“

2. Der Controller startet für die Dauer von „StropoDuration“ ein Stroposkop

mit der Farbe „StropoColor“, wenn „StropoActive“ eingeschaltet ist.

3. Fade: Der Controller gibt einen sich langsam ändernden Farbton aus.

4. SpotLight: Die Helligkeit des SpotLights (ab Option V4x4x0221) kann

eingestellt werden:

o 0 = Aus

o [leer] = keine Änderung per Event

o 1-100 = Helligkeit in % (PWM)

5. Die 5 Reaktion ist das Aufrufen einer Batch- Exe- oder VKB-Datei, z.B. das

Öffnen des PC-Rechners Calc.exe zur Kontrolle der Rechnung 3x60=180 mit

der Batchdatei calc.bat und deren Inhalt „start calc.exe“:

7.3 Bedienung des EventConfigurators

Die Eingaben erfolgen durch einen Click in die Tabelle, z.B.

Festlegen der Farbe für das Ereignis

Festlegen der Dauer für das Stroposkop

Festlegen der auszuführenden Datei

Eingetragene Files können mit Abbrechen des „Execute Batchfile“-Dialogs wieder

gelöscht werden. Es können *.exe und *.bat-Dateien ausgeführ werden. Alternativ

können virtuelle TastenCodes erzeugt weden, die In *.vkb-Dateien programmiert

werden können

7.3.1 Funktionsleiste

Events/ OptionPanel

o Umschaltung des Konfigurationsfensters

RGB-Controller

o Aktivierung der RGB-Steuerung auf dem WinDart-Controller

+BRG / +GRB

o Umschaltung der Pinbelegung für LED-Strips

Piezo

o Aktivieren/ Deaktivieren des Fehlwursensors (an µc-Firmware

V4x4x_21)

V4x4x-02xx

o Hier sagt ihr dem Controller, welche Optionsplatine angesteckt ist

OK

o schließt den EventConfigurator

7.4 Option Panel: Option-Keys und Option-LEDs

Konfigurierbare, beleuchtbare Tasten im Programm und am Automaten.

7.4.1 Virtuelle und echte Option-Keys

An die WinDart-Option V4x4x-02xx können bis zu 14 Taster angeschlossen

werden, die Option-Keys 1-14.

In der WinDart-Oberfläche sind die Tasten OK1-14 als Soft-Tasten vorhanden (1-

7 obere Reihe, 8-14 untere Reihe).

Die äußeren Tasten SK1-8 (SoftKeys) sind nur im WinDart vorhanden, nicht an

die o.g. Option anschließbar. Hier ist die Zuordnung wie folgt:

SK1 SK2 OK1 OK1 OK3 OK4 OK5 OK6 OK7 SK5 SK6

SK3 SK4 OK8 OK9 OK10 OK11 OK12 OK13 OK14 SK7 SK8

Die folgenden Tasterfunktionen könne gewählt werden:

• Game Up (wählt im Game Menü das Spiel darüber)

• Game Down (wählt im Game Menü das Spiel darunter)

• Game Select (wählt im Game Menü das selektierte Spiel bzw. deren Optionen)

• Game Selector (wählt im Game Menü das selektierte Spiel bzw. deren

Optionen und öffnet zuvor ggf. den GameSelector)

• Player (erzeugt „Player 1“ bis „Player 8“)

• StartGame (Startet das eingestellte Spiel)

• Start / Next (Im Menü “Start Game”, während des Spiels Funktion “Next

Player”)

• NextPlayer (der nächste bitte)

• AutoStartGame (Startet das eingestellte Spiel, nach Spielende wird neu

gestartet)

• Start WD Server (Startet den WinDart-Server)

• Start PHP Server (Startet den PHP-Server)

• Pause (schaltet „Pause“-Modus um, das Board sendet dann keine Treffer)

• Shift (schaltet den Shift-Modus um, dieselbe Funktion muss auf dem selben

Taster unter ShiftKeys konfiguriert werden, damit die Shift-Funktion wieder

ausgeschaltet werden kann. Mit der Shift-Funktion werden die ShiftKeys

aktiviert, d.h. die Zweitfunktion der Tasten). AutoOff: automatisches

Zurückschalten des Shift-Modus, Menü\Setup\Config\”Auto Shift Duration”

(0s = deaktiviert, bedeutet, der Shift Modus muss manuell zurückgeschaltet

werden.

• Match (schaltet die Match-Funktion um (Ein/Aus)

• WebCam (macht das WebCam-Fenster sichtbar/ unsichtbar)

• Sound (Die Sound-Ausgabe im WinDart aktivieren)

• Team (Der Team-Modus einschalteten)

• League (Der League-Modus einschalteten)

• Steel Dart (Die Steel-Dart-Funktion)

• Escape (gleiche Funktion wie Shift-Esc in WinDart, keine Abfragen)

• ShutDown (beendet WinDart und fährt den PC herunter)

• Favourite 1 – 16 (stellt das jeweilige Favoritenspiel ein)

• Liga A… (wie Menüpunkt Match\WinDart-Liga\Gruppe A)

• Pokal (wie Menüpunkt Match\WinDart-Liga\Pokal)

7.4.2 Virtuelle und echte Option-LEDs

An die WinDart-Option V4x4x-02xx können bis zu 16 LEDs angeschlossen

werden, die Option-LEDs 1-16.

Im WinDart-Programm sind die LEDs 1-14 als Soft-Tasten vorhanden (1-7 obere

Reihe, 8-14 untere Reihe) und beleuchten den zugehörigen Taster. Diese Funktion

kann im Menü deaktiviert werden (Setup\Config\Show OptionSoftKey-LEDs).

Für die Ansteuerung der LEDs stehen folgende Signale zur Verfügung:

• AutoStart (die Auto-Start-Funktion ist eingeschaltet)

• 3DartsRemaining (der Spieler hat noch alle 3 Darts)

• 2DartsRemaining (der Spieler hat noch mindestens 2 Dart zu werfen)

• 1DartRemaining (der Spieler hat noch mindestens 1 Dart zu werfen)

• MatchOn (die Match-Funktion ist eingeschaltet)

• GameOn (laufendes Spiel)

• GameOff (Spiel nicht aktiv)

• BoardActive (Das WinDart-Board wartet auf Darts)

• BoardInActive (nach dem 3. Dart)

• SoundOn (Die Sound-Ausgabe ist im WinDart aktiviert)

• TeamOn (Der Team-Modus ist eingeschaltet)

• LeagueOn (Der League-Modus ist eingeschaltet)

• WinDartLigaOn (Der WinDart-Liga-Modus ist aktiviert)

• SteelDartOn (Die Steel-Dart-Funktion ist eingeschaltet)

• BlinkIfPause (dieses Signal lässt den entsprechenden Taster blinken, wenn die

Pausen-Funktion aktiviert ist)

• BlinkIfShift (dieses Signal lässt den entsprechenden Taster blinken, wenn die

Shift-Funktion aktiviert ist)

• Online (ein Online-Spiel läuft)

• Favorite 1

• bei GameOff: Favoriten-Spiel 1 kann gewählt werden

• bei GameOn: Favoriten-Spiel 1 läuft

IO-Config:

Die Ausgänge der Optionsplatine können mit der Funktion Negate Outputs“

invertiert werden.

7.4.3 Bilder (Glyphs) für OptionKeys im Programm

Die Icons für die Tasten können im EventConfigurator eingestellt werden:

Durch Klicken auf das zur Taste (Key) gehörige Feld in der Spalte „Pic“ kann die

Bilddatei für das Icon festgelegt werden.

Wenn die Bilddateien doppelt so breit wie hoch sind, wird die linke Hälfte

angezeigt, wenn die Bedienung des Tasters freigegeben ist (z.B. „Start Game“ ist

nur freigegeben, wenn kein Spiel läuft). Ist der Taster gesperrt, wird die rechte

Hälfte der Bilddatei angezeigt. Beispiel:

Die Start-Taste ist bedienbar, weil kein Spiel läuft.

Die Pausen-Taste ist nicht bedienbar, weil kein Spiel läuft.

Die Match-Taste ist bedienbar, weil kein Spiel läuft.

Wenn den Tasten ExecExt-Events (z.B. Batch-Files) zugewiesen wurden, können

dort ebenfalls Icons zugeordnet werden:

7.4.4 Optional Option Panel

Das optional einblendbare Option Panel kann über das Menü WinDart\Option

Panel\Optional Option Panel eingeblendet werden. Es hat dieselben Funktionen,

kann aber separat auf dem Desktop positioniert werden.

7.5 Beispiel: TeamSpeak Control

Im Teamspeak können sehr viele funktionen mit HotKeys ausgelöst werden. Dies

gibt WinDart die Möglichkeit, diese Funtionen fernzusteuern. So kann z.B. mit

dem WinDart-OptionKey TeamSpeak aufgefordert werden, die Verbindung zum

Server herzustellen.

7.5.1 TeamSpeak-HotKeys

In den TeamSpeak-Optionen können die HotKeys festgelegt werden:

Im WinDart können dann für diese Funktionen die HotKeys simuliert werden:

Die vkb-Dateien konnen mit einem Texteditor wie Notepad oder Editor erzeugt

werden.

Button-Text = Filename ohne „.vkb“

Für die Optionstasten können auch Bilddateien verwendet werden

Dazu wird in der Spalte Pic die ensprechende Bilddatei ausgewählt.

Die ausgewählte Datei wird dann automatisch im WinDart-Ordner unter dem

Namen „Glyph_eeOptionKey8.bmp“ abgelegt (Kopie).

7.5.2 Beispiele für vkb-Befehle

^0 Tastenkürzel für STRG+0

%3 Tastenkürzel für Alt+3

+c Tastenkürzel für Shift+c

^{F1} Tastenkürzel für STRG+F1

* Pause zwischen zwei Befehlen in Millisekunden

7.5.3 Beispiele für vkb-Dateien

Server starten, 3 Sekunden warten, dann Channel 1 beitreten (TS Server Ein.vkb):

^{F1}

*3000

+{F1}

Server aus (TS Server Aus.vkb):

^{F2}

Mikrofon Ein/Aus umschalten (Mute) (TS Rec.vkb):

^{F3}

7.5.4 Virtuelle Keys für vkb-Dateien

Shift-Codes:

+ SHIFT

^ CONTROL

% ALT

Steuerzeichen:

* Pause zwischen zwei Befehlen in ms

Virtual KeyCodes:

{BACKSPACE}

{BKSP}

{BREAK}

{BS}

{CAPSLOCK}

{CLEAR}

{CTXT}

{DEL}

{DELETE}

{DOWN}

{END}

{F1}

{F2}

{F3}

{F4}

{F5}

{F6}

{F7}

{F8}

{F9}

{F10}

{F11}

{F12}

{F13}

{F14}

{F15}

{F16}

{HELP}

{HOME}

{INS}

{LEFT}

{NUMLOCK}

{PGDN}

{PGUP}

{PRTSC}

{RIGHT}

{SCROLLLOCK}

{TAB}

{UP}

{WIN}

8. Tips und Tricks

8.1 Cheat Codes –Tasten und -kombinationen

8.1.1 Shift+Esc Abbrechen ohne Abfrage

Die Abfragen nach Esc werden übersprungen.

8.1.2 F1..F8 Spielerauswahl

Öffnet die Spielerauswahllisten.

8.1.3 Shift+F1 Restart COM-Port

Die USB-Verbindung zum WinDart-Controller wird getrennt und neu aufgebaut.

8.1.4 „c“ – WebCam Ein/Aus

Schaltet das während des Spiels das WebCam-Fenster ein oder aus.

8.1.5 „w“ oder „ENTER“ – Weiter zum nächsten Spieler

Schaltet das während des Spiels weiter zum nächsten Spieler.

8.1.6 „F2“ Pause

Schaltet während des Spiels das Board aktiv oder inaktiv.

8.1.7 „F9“ Chat

Schaltet während des Spiels das Chat-Fenster ein oder aus.

8.1.8 „F10“ Spiel Starten

Startet das eingestellte Spiel, wenn alle Bedingungen erfüllt sind.

8.1.9 „F11“ Serverliste aktualisieren

Aktualisiert die Serverliste im WinDart-Menü.

8.1.10 „F12“ Server starten

Starten einen WinDart-Server.

8.2 Einträge in der WinDart.ini

Achtung:

In der Ini steht eine „0“ für aktiviert und eine „1“ für deaktiviert; gut, was?

8.1.1 Hawaii-Sound

[Config]

HawaiiSound=1 (ausgeschaltet) oder

HawaiiSound=0 (eingeschaltet)

Bei Treffern von Tripel-17 bis Triple-20 und Double-Bull werden anstatt des

SoundFiles „Sound_Triple.wav“ die Files SoundHwTriple17.wav bis

SoundHwTriple20.wav bzw. „SoundHwDoubleBull.wav“ abgespielt.

8.1.2 Aijaijai-Sound

[Config]

SndAijaijai=1 (ausgeschaltet) oder

SndAijaijai=0 (eingeschaltet)

Beim Überwerfen in x01 wird der „Sound_TooMuch.wav“ abgespielt. Diese Datei

wird nicht mit WinDart installiert und kann selbst im WinDart-Ordner platziert

werden.

8.1.3 Cricket-Rounds

[Config]

CricketRounds=20

Rundenbegrenzung in Cricket. Mögliche Werte 20 bis 99.

8.1.4 Sound für Triple-1 und Triple-5

Sind die Files „SoundFunTriple1.wav“ bzw. „SoundFunTriple5.wav“ im WinDart-

Ordner vorhanden, werden sie bei Triple-1 bzw. Triple-5 abgespielt, ansonsten der

Standard-Ton „Sound_Triple.wav“.

8.1.5 CheckOut-Tabelle

Für CheckOut-Empfehlungen bei x01-Double-Out können die CheckOut-Wege in der

ini nach eigenen Wünschen angepasst werden.

[CheckOutDO]

170101=3

170102=20

170201=3

170202=20

170301=2

170302=25

Erklärung:

[zzzw0c]:

zzz = CheckOut-Punkte

w = Wurf (1, 2, 3)

c=1 = Faktor (Single, Double, Triple)

c=2 = Punkte (1..20, 25)

Hier wird bei 170 Restpunkten beispielsweise vorgeschlagen mit Triple-20, Triple-20,

Double-Bull aus zu checken. Ja-ja, ich weiß …

Diese Einträge werden beim Start von WinDart überprüft. Fehlerhafte CheckOuts

werden mit der Meldung

angezeigt. Die Zahl 161 deutet hier auf ein falsches 161er CheckOut hin.

Hinweis: bei Double-Out ist die Einstellung „Optimal-CheckOut-Calculation“ nicht

relevant.