-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUserDocumentation.rtf
More file actions
59 lines (48 loc) · 5.08 KB
/
UserDocumentation.rtf
File metadata and controls
59 lines (48 loc) · 5.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{\rtf1\ansi\ansicpg1252\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 Cambria;}{\f1\froman\fcharset0 TimesNewRomanPSMT;}{\f2\fnil\fcharset0 Calibri;}{\f3\ftech\fcharset2 Symbol;}{\f4\fnil\fcharset2 Symbol;}}
{\colortbl ;\red54\green95\blue145;\red79\green129\blue189;}
{\*\generator Riched20 6.3.9600}\viewkind4\uc1
\pard\sb480\sl276\slmult1\cf1\b\f0\fs28\lang9 User Documentation for RFID Bridge Game\f1\par
\pard\sb200\sl276\slmult1\cf2\f0\fs26 Installing on Windows inside VirtualBox\par
\pard\sl276\slmult1\cf0\b0\f2\fs22 Run skyetek.exe to install the M2 driver.\par
\par
May need to install Visual Studio to run the server?\par
\par
In VirtualBox, I needed to add the USB devices. Need to install VirtualBox Extension Pack. In VirtualBox, select Devices and enable USB 2.0. If the keypad and RFID hardware or plugged in, should see them listed. Be sure they are selected. Unplug the USB devices before booting windows. When you plug in the devices, the device drivers should be automatically installed.\par
\par
To enable Audio, in VirtualBox, open Audio. Enable audio. Select ICH AC97 for the Controller. In Windows, download and install the 6305_Vista_Win7_PG537 driver from Realtek. Then, play a .wav file to make sure Windows Media Player is installed and working. (Not sure that running Windows Media Player is necessary, but it might be.)\par
\pard\sb200\sl276\slmult1\cf2\b\f0\fs26 Starting the server\f1\par
\pard\sl276\slmult1\cf0\b0\f2\fs22 Inside the bin->Debug folder there is a file called SkyeTekReader.exe. This is the file that should be run when first starting the game. It MUST be started before the Java client is run or the C# and Java sides will not connect properly. Do not use any other SkyeTekReader.exe file as it may not be the latest version. You also need to have the stapiclr.dll file for the server to work. \f1\par
\pard\sb200\sl276\slmult1\cf2\b\f0\fs26 Starting the Java client\par
\pard\sl276\slmult1\cf0\b0\f2\fs22 Inside the Eclipse project, open the gui package. Inside this package is a class called GameGUI. This class contains the main method that should be run to start the game. Again, this must be done AFTER the server is started.\par
\par
If you get SocketException: permission denied, check if McAfee is running. If it is, open the Virus Scan Console in McAfee and select Properties from the Task menu. Select Anti-virus Standard Protection. Look for "Prevent IRC communication" and make sure that is not blocked.\par
\pard\sb200\sl276\slmult1\cf2\b\f0\fs26 Gameplay\par
\pard\sl276\slmult1\cf0\b0\f2\fs22 First, indicate the visually impaired player's position on the GUI that appears. You will not be able to scan the visually impaired player's cards unless you do this.\par
\par
As the cards are dealt, each one must be passed over the visually impaired player's antenna to enter it into the hand. As each card is entered, the program will speak it.\par
\par
Bidding proceeds as normal. After bidding, indicate the declarer, bid suit, and bid number on the GUIs that appear. The game will then allow the first player to play. After the first card has been played, the dummy hand can be scanned in the same manner as the visually impaired player's hand.\par
\par
Gameplay then proceeds as normal, with each player passing their card over the appropriate antenna as it is played. The ID antenna is also available for the visually impaired player's use at any time. This antenna simply speaks the name of a card when it is detected.\par
\par
At present the server and Java client must be closed and restarted at the end of the round to start a new round. The reset button is not yet functional.\par
\pard\sb200\sl276\slmult1\cf2\b\f0\fs26 Keypad\par
\pard\sl276\slmult1\cf0\b0\f2\fs22 A list of the keys and their functions follows:\par
\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent0{\pntxtb\'B7}}\fi-360\li720\sl276\slmult1\f3\'a5\tab\b\f2 Backspace: \b0 visually impaired player's clubs\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Asterisk:\b0 visually impared player's diamonds\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Backslash:\b0 visually impaired player's hearts\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Tab:\b0 visually impaired player's spades\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Dash:\b0 dummy's clubs\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Nine:\b0 dummy's diamonds\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Eight:\b0 dummy's hearts\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Seven:\b0 dummy's spades\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Plus:\b0 current trick\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Five:\b0 dummy's full hand\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Four:\b0 visually impaired player's full hand\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Three:\b0 tricks won by the east/west team\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Two:\b0 tricks won by the north/south team\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 One\b0 : contract\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Zero\b0 : repeat last thing spoken\par
{\pntext\f4\'B7\tab}\f3\'a5\tab\b\f2 Enter\b0 : tutorial (no longer correct: should not be used)\f1\par
}