1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
4 <TITLE>Cartagena player</TITLE>
7 <h1><a href="index.html">Cartagena</a> player, Complex form</h1>
8 <form method="post" enctype="application/x-www-form-urlencoded" action="/cgi-bin/cartagena-complex.rb">
9 <p>Number of players: <select name="number_of_players" size="1">
13 <option selected>5</option>
15 <input name="reset_game" type="submit" value="Reset game">
16 <input name="original_number_of_players" type="hidden" value="5">
21 <td><!-- Board column -->
22 <table border="1" cellpadding="3">
24 <td><input name="move_origin" type="radio" value="0" checked="true"> Cell
25 <img src="cell.png" alt="Cell">
28 <img src="red_pirate.png" alt="Red" width="22" height="22">
29 <img src="red_pirate.png" alt="Red" width="22" height="22">
30 <img src="red_pirate.png" alt="Red" width="22" height="22">
31 <img src="red_pirate.png" alt="Red" width="22" height="22">
32 <img src="red_pirate.png" alt="Red" width="22" height="22">
33 <img src="red_pirate.png" alt="Red" width="22" height="22">
34 <img src="green_pirate.png" alt="Green" width="22" height="22">
35 <img src="green_pirate.png" alt="Green" width="22" height="22">
36 <img src="green_pirate.png" alt="Green" width="22" height="22">
37 <img src="green_pirate.png" alt="Green" width="22" height="22">
38 <img src="green_pirate.png" alt="Green" width="22" height="22">
39 <img src="green_pirate.png" alt="Green" width="22" height="22">
40 <img src="blue_pirate.png" alt="Blue" width="22" height="22">
41 <img src="blue_pirate.png" alt="Blue" width="22" height="22">
42 <img src="blue_pirate.png" alt="Blue" width="22" height="22">
43 <img src="blue_pirate.png" alt="Blue" width="22" height="22">
44 <img src="blue_pirate.png" alt="Blue" width="22" height="22">
45 <img src="blue_pirate.png" alt="Blue" width="22" height="22">
46 <img src="yellow_pirate.png" alt="Yellow" width="22" height="22">
47 <img src="yellow_pirate.png" alt="Yellow" width="22" height="22">
48 <img src="yellow_pirate.png" alt="Yellow" width="22" height="22">
49 <img src="yellow_pirate.png" alt="Yellow" width="22" height="22">
50 <img src="yellow_pirate.png" alt="Yellow" width="22" height="22">
51 <img src="yellow_pirate.png" alt="Yellow" width="22" height="22">
52 <img src="brown_pirate.png" alt="Brown" width="22" height="22">
53 <img src="brown_pirate.png" alt="Brown" width="22" height="22">
54 <img src="brown_pirate.png" alt="Brown" width="22" height="22">
55 <img src="brown_pirate.png" alt="Brown" width="22" height="22">
56 <img src="brown_pirate.png" alt="Brown" width="22" height="22">
57 <img src="brown_pirate.png" alt="Brown" width="22" height="22">
61 <td><input name="move_origin" type="radio" value="1"> 1
62 <img src="gun.png" alt="Gun" width="36" height="57">
64 <td><input name="move_origin" type="radio" value="2"> 2
65 <img src="keys.png" alt="Keys" width="36" height="57">
67 <td><input name="move_origin" type="radio" value="3"> 3
68 <img src="dagger.png" alt="Dagger" width="36" height="57">
70 <td><input name="move_origin" type="radio" value="4"> 4
71 <img src="hat.png" alt="Hat" width="36" height="57">
73 <td><input name="move_origin" type="radio" value="5"> 5
74 <img src="skull.png" alt="Skull" width="36" height="57">
76 <td><input name="move_origin" type="radio" value="6"> 6
77 <img src="bottle.png" alt="Bottle" width="36" height="57">
81 <td colspan="5"> </td>
82 <td><input name="move_origin" type="radio" value="7"> 7
83 <img src="keys.png" alt="Keys" width="36" height="57">
87 <td><input name="move_origin" type="radio" value="13"> 13
88 <img src="dagger.png" alt="Dagger" width="36" height="57">
90 <td><input name="move_origin" type="radio" value="12"> 12
91 <img src="bottle.png" alt="Bottle" width="36" height="57">
93 <td><input name="move_origin" type="radio" value="11"> 11
94 <img src="gun.png" alt="Gun" width="36" height="57">
96 <td><input name="move_origin" type="radio" value="10"> 10
97 <img src="hat.png" alt="Hat" width="36" height="57">
99 <td><input name="move_origin" type="radio" value="9"> 9
100 <img src="skull.png" alt="Skull" width="36" height="57">
102 <td><input name="move_origin" type="radio" value="8"> 8
103 <img src="dagger.png" alt="Dagger" width="36" height="57">
107 <td><input name="move_origin" type="radio" value="14"> 14
108 <img src="bottle.png" alt="Bottle" width="36" height="57">
110 <td colspan="5"> </td>
113 <td><input name="move_origin" type="radio" value="15"> 15
114 <img src="keys.png" alt="Keys" width="36" height="57">
116 <td><input name="move_origin" type="radio" value="16"> 16
117 <img src="gun.png" alt="Gun" width="36" height="57">
119 <td><input name="move_origin" type="radio" value="17"> 17
120 <img src="hat.png" alt="Hat" width="36" height="57">
122 <td><input name="move_origin" type="radio" value="18"> 18
123 <img src="skull.png" alt="Skull" width="36" height="57">
125 <td><input name="move_origin" type="radio" value="19"> 19
126 <img src="dagger.png" alt="Dagger" width="36" height="57">
128 <td><input name="move_origin" type="radio" value="20"> 20
129 <img src="skull.png" alt="Skull" width="36" height="57">
133 <td colspan="5"> </td>
134 <td><input name="move_origin" type="radio" value="21"> 21
135 <img src="bottle.png" alt="Bottle" width="36" height="57">
139 <td><input name="move_origin" type="radio" value="27"> 27
140 <img src="keys.png" alt="Keys" width="36" height="57">
142 <td><input name="move_origin" type="radio" value="26"> 26
143 <img src="dagger.png" alt="Dagger" width="36" height="57">
145 <td><input name="move_origin" type="radio" value="25"> 25
146 <img src="hat.png" alt="Hat" width="36" height="57">
148 <td><input name="move_origin" type="radio" value="24"> 24
149 <img src="hat.png" alt="Hat" width="36" height="57">
151 <td><input name="move_origin" type="radio" value="23"> 23
152 <img src="keys.png" alt="Keys" width="36" height="57">
154 <td><input name="move_origin" type="radio" value="22"> 22
155 <img src="gun.png" alt="Gun" width="36" height="57">
159 <td><input name="move_origin" type="radio" value="28"> 28
160 <img src="bottle.png" alt="Bottle" width="36" height="57">
162 <td colspan="5"> </td>
165 <td><input name="move_origin" type="radio" value="29"> 29
166 <img src="gun.png" alt="Gun" width="36" height="57">
168 <td><input name="move_origin" type="radio" value="30"> 30
169 <img src="skull.png" alt="Skull" width="36" height="57">
171 <td><input name="move_origin" type="radio" value="31"> 31
172 <img src="keys.png" alt="Keys" width="36" height="57">
174 <td><input name="move_origin" type="radio" value="32"> 32
175 <img src="bottle.png" alt="Bottle" width="36" height="57">
177 <td><input name="move_origin" type="radio" value="33"> 33
178 <img src="skull.png" alt="Skull" width="36" height="57">
180 <td><input name="move_origin" type="radio" value="34"> 34
181 <img src="dagger.png" alt="Dagger" width="36" height="57">
185 <td colspan="5"> </td>
186 <td><input name="move_origin" type="radio" value="35"> 35
187 <img src="hat.png" alt="Hat" width="36" height="57">
191 <td align="right" colspan="5"><input name="move_origin" type="radio" value="37"> Boat
192 <img src="boat.png" alt="Boat" width="36" height="59">
194 <td><input name="move_origin" type="radio" value="36"> 36
195 <img src="gun.png" alt="Gun" width="36" height="57">
200 <td><!-- Controls column -->
201 <p>Active player: <img src="red_pirate.png" width="22" height="22">
202 <p>Actions remaining: 3</p>
203 <p>Action to take</p>
204 <table cellpadding="3" border="1">
205 <tr><td><input name="action" type="radio" value="gun">
206 <img src="gun.png" alt="Gun" width="36" height="57"></td></tr>
207 <tr><td><input name="action" type="radio" value="hat">
208 <img src="hat.png" alt="Hat" width="36" height="57"></td></tr>
209 <tr><td><input name="action" type="radio" value="skuill">
210 <img src="skull.png" alt="Skull" width="36" height="57"></td></tr>
211 <tr><td><input name="action" type="radio" value="retreat">
212 <img src="retreat.png" alt="Retreat"></td></tr>
214 <INPUT NAME="Move" TYPE="submit" VALUE="Manual move">
215 <p>Selected robot <SELECT NAME="robot">
216 <OPTION VALUE="First Possible">First Possible</OPTION>
217 <OPTION VALUE="Random">Random</OPTION>
219 <INPUT NAME="robot_move" TYPE="submit" VALUE="Robot move"><INPUT NAME="chosen_robot" TYPE="hidden" VALUE=""></p>
220 <p>Players' card counts:</p>
222 <tr><td><img src="red_pirate.png" width="22" height="22"> 3 (active)</td></tr>
223 <tr><td><img src="green_pirate.png" width="22" height="22"> 3</td></tr>
224 <tr><td><img src="blue_pirate.png" width="22" height="22"> 3</td></tr>
225 <tr><td><img src="yellow_pirate.png" width="22" height="22"> 3</td></tr>
226 <tr><td><img src="brown_pirate.png" width="22" height="22"> 3</td></tr>
228 <td><!-- Move history -->
230 <select name="move_history" size="15"></select>