]> git.mxchange.org Git - shipsimu-docs.git/blob - shipsimu-docs/mindmap_20080611.html
Renamed
[shipsimu-docs.git] / shipsimu-docs / mindmap_20080611.html
1 <html>
2 <head>
3 <title>Ship-Simu Ship-Simulation</title>
4 <style type="text/css">
5     span.foldopened { color: white; font-size: xx-small;
6     border-width: 1; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #e0e0e0;
7     VISIBILITY: visible;
8     cursor:pointer; }
9
10
11     span.foldclosed { color: #666666; font-size: xx-small;
12     border-width: 1; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #e0e0e0;
13     VISIBILITY: hidden;
14     cursor:pointer; }
15
16     span.foldspecial { color: #666666; font-size: xx-small; border-style: none solid solid none;
17     border-color: #CCCCCC; border-width: 1; font-family: sans-serif; padding: 0em 0.1em 0em 0.1em; background: #e0e0e0;
18     cursor:pointer; }
19
20     li { list-style: none; }
21
22     span.l { color: red; font-weight: bold; }
23
24     a:link {text-decoration: none; color: black; }
25     a:visited {text-decoration: none; color: black; }
26     a:active {text-decoration: none; color: black; }
27     a:hover {text-decoration: none; color: black; background: #eeeee0; }
28
29 </style>
30 <!-- ^ Position is not set to relative / absolute here because of Mozilla -->
31 </head>
32 <body>
33
34 <script language="JavaScript">
35    // Here we implement folding. It works fine with MSIE5.5, MSIE6.0 and
36    // Mozilla 0.9.6.
37
38    if (document.layers) {
39       //Netscape 4 specific code
40       pre = 'document.';
41       post = ''; }
42    if (document.getElementById) {
43       //Netscape 6 specific code
44       pre = 'document.getElementById("';
45       post = '").style'; }
46    if (document.all) {
47       //IE4+ specific code
48       pre = 'document.all.';
49       post = '.style'; }
50
51 function layer_exists(layer) {
52    try {
53       eval(pre + layer + post);
54       return true; }
55    catch (error) {
56       return false; }}
57
58 function show_layer(layer) {
59    eval(pre + layer + post).position = 'relative'; 
60    eval(pre + layer + post).visibility = 'visible'; }
61
62 function hide_layer(layer) {
63    eval(pre + layer + post).visibility = 'hidden';
64    eval(pre + layer + post).position = 'absolute'; }
65
66 function hide_folder(folder) {
67     hide_folding_layer(folder)
68     show_layer('show'+folder);
69
70     scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
71 }
72
73 function show_folder(folder) {
74     // Precondition: all subfolders are folded
75
76     show_layer('hide'+folder);
77     hide_layer('show'+folder);
78     show_layer('fold'+folder);
79
80     scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
81
82     var i;
83     for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
84        show_layer('show'+folder+'_'+i); }
85 }
86 function show_folder_completely(folder) {
87     // Precondition: all subfolders are folded
88
89     show_layer('hide'+folder);
90     hide_layer('show'+folder);
91     show_layer('fold'+folder);
92
93     scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
94
95     var i;
96     for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
97        show_folder_completely(folder+'_'+i); }
98 }
99
100
101
102 function hide_folding_layer(folder) {
103    var i;
104    for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
105        hide_folding_layer(folder+'_'+i); }
106
107    hide_layer('hide'+folder);
108    hide_layer('show'+folder);
109    hide_layer('fold'+folder);
110
111    scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
112 }
113
114 function fold_document() {
115    var i;
116    var folder = '1';
117    for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
118        hide_folder(folder+'_'+i); }
119 }
120
121 function unfold_document() {
122    var i;
123    var folder = '1';
124    for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
125        show_folder_completely(folder+'_'+i); }
126 }
127
128 </script>
129 <SPAN class=foldspecial onclick="fold_document()">All +</SPAN>
130 <SPAN class=foldspecial onclick="unfold_document()">All -</SPAN>
131 <p><span style="font-size: 150%;font-family: SansSerif, sans-serif; font-weight: bold; ">Ship-Simu Ship-Simulation</span>
132 <ul><li><span id="show1_1" class="foldclosed" onClick="show_folder('1_1')" style="POSITION: absolute">+</span> <span id="hide1_1" class="foldopened" onClick="hide_folder('1_1')">-</Span>
133 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">Browser-Game</span>
134 <ul id="fold1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_1" class="foldclosed" onClick="show_folder('1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1" class="foldopened" onClick="hide_folder('1_1_1')">-</Span>
135 Tick-based simulation
136 <ul id="fold1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_1_1" class="foldclosed" onClick="show_folder('1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1" class="foldopened" onClick="hide_folder('1_1_1_1')">-</Span>
137 Cronological job (cron)
138 <ul id="fold1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Addional requirement for installation
139
140 </li>
141
142 </ul>
143 </li>
144
145 </ul>
146 </li>
147 <li><span id="show1_1_2" class="foldclosed" onClick="show_folder('1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2" class="foldopened" onClick="hide_folder('1_1_2')">-</Span>
148 Click-based simulation
149 <ul id="fold1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>User clicks a button, action performed
150
151 </li>
152
153 </ul>
154 </li>
155 <li><span id="show1_1_3" class="foldclosed" onClick="show_folder('1_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_3" class="foldopened" onClick="hide_folder('1_1_3')">-</Span>
156 Pseudo-3D graphics
157 <ul id="fold1_1_3" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_3_1" class="foldclosed" onClick="show_folder('1_1_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_3_1" class="foldopened" onClick="hide_folder('1_1_3_1')">-</Span>
158 Still graphics
159 <ul id="fold1_1_3_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_3_1_1" class="foldclosed" onClick="show_folder('1_1_3_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_3_1_1" class="foldopened" onClick="hide_folder('1_1_3_1_1')">-</Span>
160 Different ships
161 <ul id="fold1_1_3_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Passenger ship
162
163 </li>
164 <li>Oil tanker
165
166 </li>
167 <li>Container ship
168
169 </li>
170 <li>Misc small ships
171
172 </li>
173
174 </ul>
175 </li>
176 <li><span id="show1_1_3_1_2" class="foldclosed" onClick="show_folder('1_1_3_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_3_1_2" class="foldopened" onClick="hide_folder('1_1_3_1_2')">-</Span>
177 Buildings
178 <ul id="fold1_1_3_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Shipyard
179
180 </li>
181 <li>Dry dock
182
183 </li>
184 <li>Terminal building
185
186 </li>
187
188 </ul>
189 </li>
190 <li><span id="show1_1_3_1_3" class="foldclosed" onClick="show_folder('1_1_3_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_3_1_3" class="foldopened" onClick="hide_folder('1_1_3_1_3')">-</Span>
191 Vehicles
192 <ul id="fold1_1_3_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>Container carrier
193
194 </li>
195 <li>Crane
196
197 </li>
198
199 </ul>
200 </li>
201 <li><span id="show1_1_3_1_4" class="foldclosed" onClick="show_folder('1_1_3_1_4')" style="POSITION: absolute">+</span> <span id="hide1_1_3_1_4" class="foldopened" onClick="hide_folder('1_1_3_1_4')">-</Span>
202 All pics should be self-shooted
203 <ul id="fold1_1_3_1_4" style="POSITION: relative; VISIBILITY: visible;"><li>This avoids copyright conflicts
204
205 </li>
206 <li>The requested buildings/vehicles must be found in reality
207
208 </li>
209
210 </ul>
211 </li>
212
213 </ul>
214 </li>
215 <li><span id="show1_1_3_2" class="foldclosed" onClick="show_folder('1_1_3_2')" style="POSITION: absolute">+</span> <span id="hide1_1_3_2" class="foldopened" onClick="hide_folder('1_1_3_2')">-</Span>
216 Slightly moved graphics (GIF)
217 <ul id="fold1_1_3_2" style="POSITION: relative; VISIBILITY: visible;"><li>Water surface
218
219 </li>
220 <li>Sky texture
221
222 </li>
223
224 </ul>
225 </li>
226
227 </ul>
228 </li>
229 <li><span id="show1_1_4" class="foldclosed" onClick="show_folder('1_1_4')" style="POSITION: absolute">+</span> <span id="hide1_1_4" class="foldopened" onClick="hide_folder('1_1_4')">-</Span>
230 Fully XHTML 1.0
231 <ul id="fold1_1_4" style="POSITION: relative; VISIBILITY: visible;"><li>Latest Internet standard
232
233 </li>
234 <li>Older browsers will make lesser trouble
235
236 </li>
237 <li><span id="show1_1_4_1" class="foldclosed" onClick="show_folder('1_1_4_1')" style="POSITION: absolute">+</span> <span id="hide1_1_4_1" class="foldopened" onClick="hide_folder('1_1_4_1')">-</Span>
238 Should validate with the W3C HTML Validator
239 <ul id="fold1_1_4_1" style="POSITION: relative; VISIBILITY: visible;"><li><a href="http://validator.w3.org" target="_blank"><span class=l>~</span>&nbsp;http://validator.w3.org
240 </a>
241
242 </li>
243
244 </ul>
245 </li>
246
247 </ul>
248 </li>
249 <li><span id="show1_1_5" class="foldclosed" onClick="show_folder('1_1_5')" style="POSITION: absolute">+</span> <span id="hide1_1_5" class="foldopened" onClick="hide_folder('1_1_5')">-</Span>
250 <span style="font-family: SansSerif, sans-serif; ">Design is CSS-based</span>
251 <ul id="fold1_1_5" style="POSITION: relative; VISIBILITY: visible;"><li>Themes are possible
252
253 </li>
254
255 </ul>
256 </li>
257 <li>Nice AJAX features
258
259 </li>
260 <li><span id="show1_1_6" class="foldclosed" onClick="show_folder('1_1_6')" style="POSITION: absolute">+</span> <span id="hide1_1_6" class="foldopened" onClick="hide_folder('1_1_6')">-</Span>
261 <span style="font-size: 116%;font-family: SansSerif, sans-serif; font-weight: bold; ">Website structure</span>
262 <ul id="fold1_1_6" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_6_1" class="foldclosed" onClick="show_folder('1_1_6_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1" class="foldopened" onClick="hide_folder('1_1_6_1')">-</Span>
263 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">External guest area</span>
264 <ul id="fold1_1_6_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_6_1_1" class="foldclosed" onClick="show_folder('1_1_6_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1" class="foldopened" onClick="hide_folder('1_1_6_1_1')">-</Span>
265 News on the front page (home)
266 <ul id="fold1_1_6_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_6_1_1_1" class="foldclosed" onClick="show_folder('1_1_6_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_1" class="foldopened" onClick="hide_folder('1_1_6_1_1_1')">-</Span>
267 The news source can be choosen from different
268 <ul id="fold1_1_6_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Previously typed and stored in database
269
270 </li>
271 <li><span id="show1_1_6_1_1_1_1" class="foldclosed" onClick="show_folder('1_1_6_1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_1_1" class="foldopened" onClick="hide_folder('1_1_6_1_1_1_1')">-</Span>
272 Local XML files
273 <ul id="fold1_1_6_1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span style="font-family: SansSerif, sans-serif; ">Hint: Created by external generators</span>
274
275 </li>
276
277 </ul>
278 </li>
279 <li>Remote XMLs like RSS feeds
280
281 </li>
282
283 </ul>
284 </li>
285 <li><span id="show1_1_6_1_1_2" class="foldclosed" onClick="show_folder('1_1_6_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_2" class="foldopened" onClick="hide_folder('1_1_6_1_1_2')">-</Span>
286 The typer can choose a category
287 <ul id="fold1_1_6_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>New categories can be suggested by the typer
288
289 </li>
290 <li>An admin can create new categories
291
292 </li>
293
294 </ul>
295 </li>
296 <li><span id="show1_1_6_1_1_3" class="foldclosed" onClick="show_folder('1_1_6_1_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_3" class="foldopened" onClick="hide_folder('1_1_6_1_1_3')">-</Span>
297 Comments are allowable
298 <ul id="fold1_1_6_1_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>Logged-in users
299
300 </li>
301 <li><span id="show1_1_6_1_1_3_1" class="foldclosed" onClick="show_folder('1_1_6_1_1_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_3_1" class="foldopened" onClick="hide_folder('1_1_6_1_1_3_1')">-</Span>
302 Guests as well
303 <ul id="fold1_1_6_1_1_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Secured with CAPTCHA
304
305 </li>
306
307 </ul>
308 </li>
309
310 </ul>
311 </li>
312 <li><span id="show1_1_6_1_1_4" class="foldclosed" onClick="show_folder('1_1_6_1_1_4')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_4" class="foldopened" onClick="hide_folder('1_1_6_1_1_4')">-</Span>
313 One object for all news should be fine
314 <ul id="fold1_1_6_1_1_4" style="POSITION: relative; VISIBILITY: visible;"><li>Do not use one object per news entry!
315
316 </li>
317 <li><span id="show1_1_6_1_1_4_1" class="foldclosed" onClick="show_folder('1_1_6_1_1_4_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_1_4_1" class="foldopened" onClick="hide_folder('1_1_6_1_1_4_1')">-</Span>
318 The object receives a "Requestable" object
319 <ul id="fold1_1_6_1_1_4_1" style="POSITION: relative; VISIBILITY: visible;"><li>Obtain page number and sent comment data from it
320
321 </li>
322
323 </ul>
324 </li>
325
326 </ul>
327 </li>
328
329 </ul>
330 </li>
331 <li><span id="show1_1_6_1_2" class="foldclosed" onClick="show_folder('1_1_6_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_2" class="foldopened" onClick="hide_folder('1_1_6_1_2')">-</Span>
332 Registration form
333 <ul id="fold1_1_6_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>One single page
334
335 </li>
336 <li>Multiple pages
337
338 </li>
339
340 </ul>
341 </li>
342 <li><span id="show1_1_6_1_3" class="foldclosed" onClick="show_folder('1_1_6_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_3" class="foldopened" onClick="hide_folder('1_1_6_1_3')">-</Span>
343 Login form
344 <ul id="fold1_1_6_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>With guest login (disable by the admin)
345
346 </li>
347 <li>Password reminder
348
349 </li>
350 <li>Link to the registration form
351
352 </li>
353 <li><span id="show1_1_6_1_3_1" class="foldclosed" onClick="show_folder('1_1_6_1_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_3_1" class="foldopened" onClick="hide_folder('1_1_6_1_3_1')">-</Span>
354 Different login methods configureable by admin:
355 <ul id="fold1_1_6_1_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>By username+password
356
357 </li>
358 <li>By email+password
359
360 </li>
361 <li>By username/email+password
362
363 </li>
364
365 </ul>
366 </li>
367 <li><span id="show1_1_6_1_3_2" class="foldclosed" onClick="show_folder('1_1_6_1_3_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_3_2" class="foldopened" onClick="hide_folder('1_1_6_1_3_2')">-</Span>
368 Wether cookie-based or session-based login
369 <ul id="fold1_1_6_1_3_2" style="POSITION: relative; VISIBILITY: visible;"><li>This shall be configureable by admin
370
371 </li>
372
373 </ul>
374 </li>
375
376 </ul>
377 </li>
378 <li><span id="show1_1_6_1_4" class="foldclosed" onClick="show_folder('1_1_6_1_4')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_4" class="foldopened" onClick="hide_folder('1_1_6_1_4')">-</Span>
379 Screenshot gallery
380 <ul id="fold1_1_6_1_4" style="POSITION: relative; VISIBILITY: visible;"><li>Comments are allowable
381
382 </li>
383 <li>Should be kept simple
384
385 </li>
386
387 </ul>
388 </li>
389 <li>List of enabled features
390
391 </li>
392 <li>Statistics of the game (not whole network!)
393
394 </li>
395 <li><span id="show1_1_6_1_5" class="foldclosed" onClick="show_folder('1_1_6_1_5')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_5" class="foldopened" onClick="hide_folder('1_1_6_1_5')">-</Span>
396 List of playing users
397 <ul id="fold1_1_6_1_5" style="POSITION: relative; VISIBILITY: visible;"><li>With link to their public profiles
398
399 </li>
400
401 </ul>
402 </li>
403 <li><span id="show1_1_6_1_6" class="foldclosed" onClick="show_folder('1_1_6_1_6')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_6" class="foldopened" onClick="hide_folder('1_1_6_1_6')">-</Span>
404 Pillory
405 <ul id="fold1_1_6_1_6" style="POSITION: relative; VISIBILITY: visible;"><li>Username (who got locked)
406
407 </li>
408 <li>Date&amp;Time
409
410 </li>
411 <li>The admin
412
413 </li>
414 <li>Stated reason
415
416 </li>
417
418 </ul>
419 </li>
420 <li><span id="show1_1_6_1_7" class="foldclosed" onClick="show_folder('1_1_6_1_7')" style="POSITION: absolute">+</span> <span id="hide1_1_6_1_7" class="foldopened" onClick="hide_folder('1_1_6_1_7')">-</Span>
421 Small extra pages
422 <ul id="fold1_1_6_1_7" style="POSITION: relative; VISIBILITY: visible;"><li>Imprint (required in Germany)
423
424 </li>
425 <li>Privacy policy (required in some countries)
426
427 </li>
428
429 </ul>
430 </li>
431
432 </ul>
433 </li>
434 <li><span id="show1_1_6_2" class="foldclosed" onClick="show_folder('1_1_6_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2" class="foldopened" onClick="hide_folder('1_1_6_2')">-</Span>
435 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">Internal game area</span>
436 <ul id="fold1_1_6_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_6_2_1" class="foldclosed" onClick="show_folder('1_1_6_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_1" class="foldopened" onClick="hide_folder('1_1_6_2_1')">-</Span>
437 News on first login page
438 <ul id="fold1_1_6_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Like on "home" page except that there is no captcha required
439
440 </li>
441 <li>Including history of recent events since last login
442
443 </li>
444 <li>Announcements in special sub-category for newly founded shipping/travel companies
445
446 </li>
447
448 </ul>
449 </li>
450 <li><span id="show1_1_6_2_2" class="foldclosed" onClick="show_folder('1_1_6_2_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2" class="foldopened" onClick="hide_folder('1_1_6_2_2')">-</Span>
451 <span style="font-family: SansSerif, sans-serif; ">Create new game character</span>
452 <ul id="fold1_1_6_2_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_6_2_2_1" class="foldclosed" onClick="show_folder('1_1_6_2_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_1" class="foldopened" onClick="hide_folder('1_1_6_2_2_1')">-</Span>
453 The gamer can have all varriants
454 <ul id="fold1_1_6_2_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>This may be limitable by admin
455
456 </li>
457 <li>The player still cannot make contracts with own characters
458
459 </li>
460
461 </ul>
462 </li>
463 <li><span id="show1_1_6_2_2_2" class="foldclosed" onClick="show_folder('1_1_6_2_2_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_2" class="foldopened" onClick="hide_folder('1_1_6_2_2_2')">-</Span>
464 It should cost somewhere a fee
465 <ul id="fold1_1_6_2_2_2" style="POSITION: relative; VISIBILITY: visible;"><li>The fee shall be payed from user account
466
467 </li>
468
469 </ul>
470 </li>
471 <li>For first character creation he shall have enougth game money plus some extra
472
473 </li>
474 <li><span id="show1_1_6_2_2_3" class="foldclosed" onClick="show_folder('1_1_6_2_2_3')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3" class="foldopened" onClick="hide_folder('1_1_6_2_2_3')">-</Span>
475 Types of characters
476 <ul id="fold1_1_6_2_2_3" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_6_2_2_3_1" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_1" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_1')">-</Span>
477 Shipping company founder
478 <ul id="fold1_1_6_2_2_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>This includes the fee for funding new company
479
480 </li>
481 <li><span id="show1_1_6_2_2_3_1_1" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_1_1" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_1_1')">-</Span>
482 A news for the community shall be placed
483 <ul id="fold1_1_6_2_2_3_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>The admin/mod can still moderate it
484
485 </li>
486
487 </ul>
488 </li>
489
490 </ul>
491 </li>
492 <li><span id="show1_1_6_2_2_3_2" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_2" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_2')">-</Span>
493 Travel company founder
494 <ul id="fold1_1_6_2_2_3_2" style="POSITION: relative; VISIBILITY: visible;"><li>Like shipping company...
495
496 </li>
497
498 </ul>
499 </li>
500 <li><span id="show1_1_6_2_2_3_3" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_3')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_3" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_3')">-</Span>
501 Jobholder
502 <ul id="fold1_1_6_2_2_3_3" style="POSITION: relative; VISIBILITY: visible;"><li>Starts unemployed
503
504 </li>
505 <li>Some money left for sending applications out
506
507 </li>
508 <li>May ask goverment for financial help
509
510 </li>
511 <li><span id="show1_1_6_2_2_3_3_1" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_3_1" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_3_1')">-</Span>
512 Has to pay monthly fees
513 <ul id="fold1_1_6_2_2_3_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Rent for a "fake" house
514
515 </li>
516 <li>Meal and drinks (faked)
517
518 </li>
519 <li>Others costs like phone,electricity
520
521 </li>
522
523 </ul>
524 </li>
525
526 </ul>
527 </li>
528 <li><span id="show1_1_6_2_2_3_4" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_4')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_4" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_4')">-</Span>
529 Merchant
530 <ul id="fold1_1_6_2_2_3_4" style="POSITION: relative; VISIBILITY: visible;"><li>Raw resources
531
532 </li>
533 <li>Constructed ship parts
534
535 </li>
536 <li>Smaller complete ships
537
538 </li>
539
540 </ul>
541 </li>
542 <li><span id="show1_1_6_2_2_3_5" class="foldclosed" onClick="show_folder('1_1_6_2_2_3_5')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_2_3_5" class="foldopened" onClick="hide_folder('1_1_6_2_2_3_5')">-</Span>
543 Marketing Agency
544 <ul id="fold1_1_6_2_2_3_5" style="POSITION: relative; VISIBILITY: visible;"><li>Sells marketing/merchandising products
545
546 </li>
547
548 </ul>
549 </li>
550
551 </ul>
552 </li>
553 <li><span style="font-family: SansSerif, sans-serif; font-style: italic; ">This is only possible if account is activated</span>
554
555 </li>
556
557 </ul>
558 </li>
559 <li><span id="show1_1_6_2_3" class="foldclosed" onClick="show_folder('1_1_6_2_3')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_3" class="foldopened" onClick="hide_folder('1_1_6_2_3')">-</Span>
560 <span style="font-family: SansSerif, sans-serif; ">Load existing character</span>
561 <ul id="fold1_1_6_2_3" style="POSITION: relative; VISIBILITY: visible;"><li>Contains link to "Create new character"
562
563 </li>
564 <li>Player sees some basic data about listed characters
565
566 </li>
567 <li>Locked characters should not be removed instead marked with "Locked"
568
569 </li>
570
571 </ul>
572 </li>
573 <li><span id="show1_1_6_2_4" class="foldclosed" onClick="show_folder('1_1_6_2_4')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_4" class="foldopened" onClick="hide_folder('1_1_6_2_4')">-</Span>
574 Refill account points
575 <ul id="fold1_1_6_2_4" style="POSITION: relative; VISIBILITY: visible;"><li>The admin may choose if the in-game can be converted with a low rate to account points
576
577 </li>
578 <li><span id="show1_1_6_2_4_1" class="foldclosed" onClick="show_folder('1_1_6_2_4_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_4_1" class="foldopened" onClick="hide_folder('1_1_6_2_4_1')">-</Span>
579 This option might be disabled by admin
580 <ul id="fold1_1_6_2_4_1" style="POSITION: relative; VISIBILITY: visible;"><li>Then the gamer can only refill in-game money per character
581
582 </li>
583
584 </ul>
585 </li>
586
587 </ul>
588 </li>
589 <li><span id="show1_1_6_2_5" class="foldclosed" onClick="show_folder('1_1_6_2_5')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_5" class="foldopened" onClick="hide_folder('1_1_6_2_5')">-</Span>
590 Update gamer/user profile
591 <ul id="fold1_1_6_2_5" style="POSITION: relative; VISIBILITY: visible;"><li>Enter the current account password
592
593 </li>
594 <li>Send email to the user only if no email has changed, or if ...
595
596 </li>
597 <li><span id="show1_1_6_2_5_1" class="foldclosed" onClick="show_folder('1_1_6_2_5_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_5_1" class="foldopened" onClick="hide_folder('1_1_6_2_5_1')">-</Span>
598 Has the email been changed?
599 <ul id="fold1_1_6_2_5_1" style="POSITION: relative; VISIBILITY: visible;"><li>Send new confirmation to new email
600
601 </li>
602 <li>Send notifier to old email
603
604 </li>
605
606 </ul>
607 </li>
608
609 </ul>
610 </li>
611 <li><span id="show1_1_6_2_6" class="foldclosed" onClick="show_folder('1_1_6_2_6')" style="POSITION: absolute">+</span> <span id="hide1_1_6_2_6" class="foldopened" onClick="hide_folder('1_1_6_2_6')">-</Span>
612 Change account password
613 <ul id="fold1_1_6_2_6" style="POSITION: relative; VISIBILITY: visible;"><li>Enter current account password
614
615 </li>
616 <li>Enter new password twice
617
618 </li>
619 <li>Send an email to the user
620
621 </li>
622
623 </ul>
624 </li>
625
626 </ul>
627 </li>
628 <li><span id="show1_1_6_3" class="foldclosed" onClick="show_folder('1_1_6_3')" style="POSITION: absolute">+</span> <span id="hide1_1_6_3" class="foldopened" onClick="hide_folder('1_1_6_3')">-</Span>
629 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">General infrastructures</span>
630 <ul id="fold1_1_6_3" style="POSITION: relative; VISIBILITY: visible;"><li><span style="font-family: SansSerif, sans-serif; ">Point system (in-game money)</span>
631
632 </li>
633 <li><span id="show1_1_6_3_1" class="foldclosed" onClick="show_folder('1_1_6_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_3_1" class="foldopened" onClick="hide_folder('1_1_6_3_1')">-</Span>
634 A.I. goverment
635 <ul id="fold1_1_6_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Shall help unemployed gamers staying alive (but not becoming rich)
636
637 </li>
638 <li><span id="show1_1_6_3_1_1" class="foldclosed" onClick="show_folder('1_1_6_3_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_6_3_1_1" class="foldopened" onClick="hide_folder('1_1_6_3_1_1')">-</Span>
639 May later on collect taxes from companies
640 <ul id="fold1_1_6_3_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>For paying unemployed people
641
642 </li>
643 <li>Financial support for broken companies
644
645 </li>
646
647 </ul>
648 </li>
649 <li>May ofer social security services
650
651 </li>
652 <li><span id="show1_1_6_3_1_2" class="foldclosed" onClick="show_folder('1_1_6_3_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_6_3_1_2" class="foldopened" onClick="hide_folder('1_1_6_3_1_2')">-</Span>
653 <span style="font-family: SansSerif, sans-serif; ">Goverment is not playable at the moment</span>
654 <ul id="fold1_1_6_3_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>It should be "played" abstractly by the server
655
656 </li>
657 <li>Gamers may help each other with financial support
658
659 </li>
660
661 </ul>
662 </li>
663
664 </ul>
665 </li>
666
667 </ul>
668 </li>
669
670 </ul>
671 </li>
672 <li><span id="show1_1_7" class="foldclosed" onClick="show_folder('1_1_7')" style="POSITION: absolute">+</span> <span id="hide1_1_7" class="foldopened" onClick="hide_folder('1_1_7')">-</Span>
673 <span style="font-size: 116%;font-family: SansSerif, sans-serif; font-weight: bold; ">Procedures</span>
674 <ul id="fold1_1_7" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_7_1" class="foldclosed" onClick="show_folder('1_1_7_1')" style="POSITION: absolute">+</span> <span id="hide1_1_7_1" class="foldopened" onClick="hide_folder('1_1_7_1')">-</Span>
675 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">Registration procedure</span>
676 <ul id="fold1_1_7_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_7_1_1" class="foldclosed" onClick="show_folder('1_1_7_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_7_1_1" class="foldopened" onClick="hide_folder('1_1_7_1_1')">-</Span>
677 Make sure the user account is only used once
678 <ul id="fold1_1_7_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>An AJAX request may give the user faster feedback
679
680 </li>
681
682 </ul>
683 </li>
684 <li><span id="show1_1_7_1_2" class="foldclosed" onClick="show_folder('1_1_7_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_7_1_2" class="foldopened" onClick="hide_folder('1_1_7_1_2')">-</Span>
685 If required make also sure that the email is used once
686 <ul id="fold1_1_7_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Another AJAX request might be helpful here
687
688 </li>
689
690 </ul>
691 </li>
692 <li>Both passwords must match as verification
693
694 </li>
695 <li>Non-required form fields are checked only if there is content for XSS or other bad things
696
697 </li>
698 <li>Encrypt/hash the password (should always be performed)
699
700 </li>
701 <li>Complete the registration by adding the user account to the database
702
703 </li>
704 <li><span id="show1_1_7_1_3" class="foldclosed" onClick="show_folder('1_1_7_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_7_1_3" class="foldopened" onClick="hide_folder('1_1_7_1_3')">-</Span>
705 Registered partners shall be notified with different ways
706 <ul id="fold1_1_7_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>XML-RPC is the default
707
708 </li>
709 <li>Different notifiers shall also be possible
710
711 </li>
712 <li>This might be queueable to avoid long waiting times for slow partner pages
713
714 </li>
715
716 </ul>
717 </li>
718 <li>Send out confirmation mail if requested by configuration
719
720 </li>
721 <li><span id="show1_1_7_1_4" class="foldclosed" onClick="show_folder('1_1_7_1_4')" style="POSITION: absolute">+</span> <span id="hide1_1_7_1_4" class="foldopened" onClick="hide_folder('1_1_7_1_4')">-</Span>
722 Redirect the user to a new page
723 <ul id="fold1_1_7_1_4" style="POSITION: relative; VISIBILITY: visible;"><li>Default is the "Registration completed" page
724
725 </li>
726 <li>Home page shall be chooseable
727
728 </li>
729 <li>Other URLs can be used as well
730
731 </li>
732
733 </ul>
734 </li>
735 <li><span id="show1_1_7_1_5" class="foldclosed" onClick="show_folder('1_1_7_1_5')" style="POSITION: absolute">+</span> <span id="hide1_1_7_1_5" class="foldopened" onClick="hide_folder('1_1_7_1_5')">-</Span>
736 Alternatively login to the internal area
737 <ul id="fold1_1_7_1_5" style="POSITION: relative; VISIBILITY: visible;"><li>The account is not useable if email is not confirmed
738
739 </li>
740
741 </ul>
742 </li>
743
744 </ul>
745 </li>
746 <li><span style="font-family: SansSerif, sans-serif; font-weight: bold; ">Login procedure</span>
747
748 </li>
749 <li><span id="show1_1_7_2" class="foldclosed" onClick="show_folder('1_1_7_2')" style="POSITION: absolute">+</span> <span id="hide1_1_7_2" class="foldopened" onClick="hide_folder('1_1_7_2')">-</Span>
750 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">General</span>
751 <ul id="fold1_1_7_2" style="POSITION: relative; VISIBILITY: visible;"><li>Most steps shall be done by an intercepting filter pattern
752
753 </li>
754
755 </ul>
756 </li>
757
758 </ul>
759 </li>
760 <li><span id="show1_1_8" class="foldclosed" onClick="show_folder('1_1_8')" style="POSITION: absolute">+</span> <span id="hide1_1_8" class="foldopened" onClick="hide_folder('1_1_8')">-</Span>
761 <span style="font-size: 116%;font-family: SansSerif, sans-serif; font-weight: bold; ">Strict coding guidelines for clean PHP code</span>
762 <ul id="fold1_1_8" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_8_1" class="foldclosed" onClick="show_folder('1_1_8_1')" style="POSITION: absolute">+</span> <span id="hide1_1_8_1" class="foldopened" onClick="hide_folder('1_1_8_1')">-</Span>
763 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">General code structure</span>
764 <ul id="fold1_1_8_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_8_1_1" class="foldclosed" onClick="show_folder('1_1_8_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_8_1_1" class="foldopened" onClick="hide_folder('1_1_8_1_1')">-</Span>
765 Fully object-oriented
766 <ul id="fold1_1_8_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_8_1_1_1" class="foldclosed" onClick="show_folder('1_1_8_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_8_1_1_1" class="foldopened" onClick="hide_folder('1_1_8_1_1_1')">-</Span>
767 Use of different but practical design patterns
768 <ul id="fold1_1_8_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Factory-method pattern for smother initializing of objects
769
770 </li>
771 <li>Template method pattern where it matches
772
773 </li>
774 <li>MVC pattern for the website core
775
776 </li>
777
778 </ul>
779 </li>
780 <li>Only one index.php shall provide access to the whole game
781
782 </li>
783 <li>Slower in PHP5
784
785 </li>
786
787 </ul>
788 </li>
789
790 </ul>
791 </li>
792 <li><span id="show1_1_8_2" class="foldclosed" onClick="show_folder('1_1_8_2')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2" class="foldopened" onClick="hide_folder('1_1_8_2')">-</Span>
793 <span style="font-family: SansSerif, sans-serif; font-weight: bold; ">Documentation</span>
794 <ul id="fold1_1_8_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_8_2_1" class="foldclosed" onClick="show_folder('1_1_8_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_1" class="foldopened" onClick="hide_folder('1_1_8_2_1')">-</Span>
795 In-line documentation
796 <ul id="fold1_1_8_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Script header with full copyright and license as requested by GNU GPL 3
797
798 </li>
799 <li>Method headers with Doxygen compatible tags
800
801 </li>
802 <li>Comments above single lines for better understanding what is happening
803
804 </li>
805
806 </ul>
807 </li>
808 <li><span id="show1_1_8_2_2" class="foldclosed" onClick="show_folder('1_1_8_2_2')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2" class="foldopened" onClick="hide_folder('1_1_8_2_2')">-</Span>
809 Files in directory "docs"
810 <ul id="fold1_1_8_2_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_8_2_2_1" class="foldclosed" onClick="show_folder('1_1_8_2_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_1" class="foldopened" onClick="hide_folder('1_1_8_2_2_1')">-</Span>
811 COPYING*
812 <ul id="fold1_1_8_2_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>License files
813
814 </li>
815
816 </ul>
817 </li>
818 <li><span id="show1_1_8_2_2_2" class="foldclosed" onClick="show_folder('1_1_8_2_2_2')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_2" class="foldopened" onClick="hide_folder('1_1_8_2_2_2')">-</Span>
819 Conception
820 <ul id="fold1_1_8_2_2_2" style="POSITION: relative; VISIBILITY: visible;"><li>As OpenDocument and later PDF as well
821
822 </li>
823
824 </ul>
825 </li>
826 <li><span id="show1_1_8_2_2_3" class="foldclosed" onClick="show_folder('1_1_8_2_2_3')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_3" class="foldopened" onClick="hide_folder('1_1_8_2_2_3')">-</Span>
827 NEWS
828 <ul id="fold1_1_8_2_2_3" style="POSITION: relative; VISIBILITY: visible;"><li>Latest news around the game (coeer and gamer)
829
830 </li>
831
832 </ul>
833 </li>
834 <li><span id="show1_1_8_2_2_4" class="foldclosed" onClick="show_folder('1_1_8_2_2_4')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_4" class="foldopened" onClick="hide_folder('1_1_8_2_2_4')">-</Span>
835 README
836 <ul id="fold1_1_8_2_2_4" style="POSITION: relative; VISIBILITY: visible;"><li>Includes installation instructions and general gaming guidelines
837
838 </li>
839
840 </ul>
841 </li>
842 <li><span id="show1_1_8_2_2_5" class="foldclosed" onClick="show_folder('1_1_8_2_2_5')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_5" class="foldopened" onClick="hide_folder('1_1_8_2_2_5')">-</Span>
843 ArgoUML diagram
844 <ul id="fold1_1_8_2_2_5" style="POSITION: relative; VISIBILITY: visible;"><li>For visualization of the class structure
845
846 </li>
847
848 </ul>
849 </li>
850 <li><span id="show1_1_8_2_2_6" class="foldclosed" onClick="show_folder('1_1_8_2_2_6')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_6" class="foldopened" onClick="hide_folder('1_1_8_2_2_6')">-</Span>
851 FreeMind document
852 <ul id="fold1_1_8_2_2_6" style="POSITION: relative; VISIBILITY: visible;"><li>...
853
854 </li>
855
856 </ul>
857 </li>
858 <li><span id="show1_1_8_2_2_7" class="foldclosed" onClick="show_folder('1_1_8_2_2_7')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_7" class="foldopened" onClick="hide_folder('1_1_8_2_2_7')">-</Span>
859 THANKS
860 <ul id="fold1_1_8_2_2_7" style="POSITION: relative; VISIBILITY: visible;"><li>All people helped in some direct or indirect way, less or more.
861
862 </li>
863
864 </ul>
865 </li>
866 <li><span id="show1_1_8_2_2_8" class="foldclosed" onClick="show_folder('1_1_8_2_2_8')" style="POSITION: absolute">+</span> <span id="hide1_1_8_2_2_8" class="foldopened" onClick="hide_folder('1_1_8_2_2_8')">-</Span>
867 minmap_yyyymmdd.html
868 <ul id="fold1_1_8_2_2_8" style="POSITION: relative; VISIBILITY: visible;"><li>Exported FreeMind maps to HTML with CSS and JavaScript
869
870 </li>
871
872 </ul>
873 </li>
874
875 </ul>
876 </li>
877
878 </ul>
879 </li>
880 <li><span style="font-family: SansSerif, sans-serif; font-weight: bold; ">Folding of the code</span>
881
882 </li>
883 <li><span style="font-family: SansSerif, sans-serif; font-weight: bold; ">Tabs and spaces</span>
884
885 </li>
886
887 </ul>
888 </li>
889
890 </ul>
891 </li>
892 <li><span id="show1_2" class="foldclosed" onClick="show_folder('1_2')" style="POSITION: absolute">+</span> <span id="hide1_2" class="foldopened" onClick="hide_folder('1_2')">-</Span>
893 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">How does a shipping/travel company work?</span>
894 <ul id="fold1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1" class="foldclosed" onClick="show_folder('1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1" class="foldopened" onClick="hide_folder('1_2_1')">-</Span>
895 Start as a founder by selecting a harbor
896 <ul id="fold1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_1" class="foldclosed" onClick="show_folder('1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_1" class="foldopened" onClick="hide_folder('1_2_1_1')">-</Span>
897 Shipping company
898 <ul id="fold1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_1_1" class="foldclosed" onClick="show_folder('1_2_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_1_1" class="foldopened" onClick="hide_folder('1_2_1_1_1')">-</Span>
899 Construct neccessary buildings
900 <ul id="fold1_2_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Make contract with construction companies
901
902 </li>
903
904 </ul>
905 </li>
906 <li>Build ship parts and trade them
907
908 </li>
909 <li><span id="show1_2_1_1_2" class="foldclosed" onClick="show_folder('1_2_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_2_1_1_2" class="foldopened" onClick="hide_folder('1_2_1_1_2')">-</Span>
910 Order ship parts
911 <ul id="fold1_2_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Fron your partners
912
913 </li>
914 <li>On global market
915
916 </li>
917
918 </ul>
919 </li>
920
921 </ul>
922 </li>
923 <li><span id="show1_2_1_2" class="foldclosed" onClick="show_folder('1_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_2_1_2" class="foldopened" onClick="hide_folder('1_2_1_2')">-</Span>
924 Traveling company
925 <ul id="fold1_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>May select between shipping companies and make special ofers to customers
926
927 </li>
928 <li>Manage a journey
929
930 </li>
931
932 </ul>
933 </li>
934 <li><span id="show1_2_1_3" class="foldclosed" onClick="show_folder('1_2_1_3')" style="POSITION: absolute">+</span> <span id="hide1_2_1_3" class="foldopened" onClick="hide_folder('1_2_1_3')">-</Span>
935 General (all)
936 <ul id="fold1_2_1_3" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_3_1" class="foldclosed" onClick="show_folder('1_2_1_3_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_3_1" class="foldopened" onClick="hide_folder('1_2_1_3_1')">-</Span>
937 Make contracts with other companies
938 <ul id="fold1_2_1_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Construct ships for partner
939
940 </li>
941 <li>Drive by your partner constructed ships
942
943 </li>
944
945 </ul>
946 </li>
947 <li><span id="show1_2_1_3_2" class="foldclosed" onClick="show_folder('1_2_1_3_2')" style="POSITION: absolute">+</span> <span id="hide1_2_1_3_2" class="foldopened" onClick="hide_folder('1_2_1_3_2')">-</Span>
948 Become CEO and manage your company
949 <ul id="fold1_2_1_3_2" style="POSITION: relative; VISIBILITY: visible;"><li>Nominate department managers
950
951 </li>
952 <li>Recruit new employees
953
954 </li>
955 <li>Pay salery to your employees
956
957 </li>
958
959 </ul>
960 </li>
961 <li>Let other gamer manage your company
962
963 </li>
964 <li><span id="show1_2_1_3_3" class="foldclosed" onClick="show_folder('1_2_1_3_3')" style="POSITION: absolute">+</span> <span id="hide1_2_1_3_3" class="foldopened" onClick="hide_folder('1_2_1_3_3')">-</Span>
965 Compare prices
966 <ul id="fold1_2_1_3_3" style="POSITION: relative; VISIBILITY: visible;"><li>Make a purchase computation system
967
968 </li>
969
970 </ul>
971 </li>
972
973 </ul>
974 </li>
975
976 </ul>
977 </li>
978 <li><span id="show1_2_2" class="foldclosed" onClick="show_folder('1_2_2')" style="POSITION: absolute">+</span> <span id="hide1_2_2" class="foldopened" onClick="hide_folder('1_2_2')">-</Span>
979 Or start as an employee
980 <ul id="fold1_2_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_2_1" class="foldclosed" onClick="show_folder('1_2_2_1')" style="POSITION: absolute">+</span> <span id="hide1_2_2_1" class="foldopened" onClick="hide_folder('1_2_2_1')">-</Span>
981 Start as a simple sailor
982 <ul id="fold1_2_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_2_1_1" class="foldclosed" onClick="show_folder('1_2_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_2_2_1_1" class="foldopened" onClick="hide_folder('1_2_2_1_1')">-</Span>
983 And end up as a captain
984 <ul id="fold1_2_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Control your ship (depends on client)
985
986 </li>
987
988 </ul>
989 </li>
990
991 </ul>
992 </li>
993 <li><span id="show1_2_2_2" class="foldclosed" onClick="show_folder('1_2_2_2')" style="POSITION: absolute">+</span> <span id="hide1_2_2_2" class="foldopened" onClick="hide_folder('1_2_2_2')">-</Span>
994 Or as a shipbuilder
995 <ul id="fold1_2_2_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_2_2_1" class="foldclosed" onClick="show_folder('1_2_2_2_1')" style="POSITION: absolute">+</span> <span id="hide1_2_2_2_1" class="foldopened" onClick="hide_folder('1_2_2_2_1')">-</Span>
996 Repair ships
997 <ul id="fold1_2_2_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Renew the painting
998
999 </li>
1000 <li>Fix broken things
1001
1002 </li>
1003
1004 </ul>
1005 </li>
1006 <li>Build up new ships
1007
1008 </li>
1009
1010 </ul>
1011 </li>
1012 <li>As an officer
1013
1014 </li>
1015 <li>As a cleaner
1016
1017 </li>
1018
1019 </ul>
1020 </li>
1021 <li><span id="show1_2_3" class="foldclosed" onClick="show_folder('1_2_3')" style="POSITION: absolute">+</span> <span id="hide1_2_3" class="foldopened" onClick="hide_folder('1_2_3')">-</Span>
1022 Create a board of managers
1023 <ul id="fold1_2_3" style="POSITION: relative; VISIBILITY: visible;"><li>Only for bigger companies
1024
1025 </li>
1026
1027 </ul>
1028 </li>
1029 <li><span id="show1_2_4" class="foldclosed" onClick="show_folder('1_2_4')" style="POSITION: absolute">+</span> <span id="hide1_2_4" class="foldopened" onClick="hide_folder('1_2_4')">-</Span>
1030 Design your own ships
1031 <ul id="fold1_2_4" style="POSITION: relative; VISIBILITY: visible;"><li>From templates (default ships)
1032
1033 </li>
1034 <li>Or your complete freely designed layout
1035
1036 </li>
1037
1038 </ul>
1039 </li>
1040 <li><span id="show1_2_5" class="foldclosed" onClick="show_folder('1_2_5')" style="POSITION: absolute">+</span> <span id="hide1_2_5" class="foldopened" onClick="hide_folder('1_2_5')">-</Span>
1041 Ride constructed ships
1042 <ul id="fold1_2_5" style="POSITION: relative; VISIBILITY: visible;"><li>Make sail plans
1043
1044 </li>
1045 <li><span id="show1_2_5_1" class="foldclosed" onClick="show_folder('1_2_5_1')" style="POSITION: absolute">+</span> <span id="hide1_2_5_1" class="foldopened" onClick="hide_folder('1_2_5_1')">-</Span>
1046 Transportate cargo or humans
1047 <ul id="fold1_2_5_1" style="POSITION: relative; VISIBILITY: visible;"><li>Make your passengers happy
1048
1049 </li>
1050 <li>Load containers and bring them to other harbors
1051
1052 </li>
1053 <li>Transportate oil from ricks to the refineries
1054
1055 </li>
1056
1057 </ul>
1058 </li>
1059 <li>Depends on used client
1060
1061 </li>
1062
1063 </ul>
1064 </li>
1065 <li><span id="show1_2_6" class="foldclosed" onClick="show_folder('1_2_6')" style="POSITION: absolute">+</span> <span id="hide1_2_6" class="foldopened" onClick="hide_folder('1_2_6')">-</Span>
1066 Earn a lot (virtual/real) money
1067 <ul id="fold1_2_6" style="POSITION: relative; VISIBILITY: visible;"><li>Sell a journey
1068
1069 </li>
1070 <li>Trade with goods
1071
1072 </li>
1073 <li>Construct ships for other companies
1074
1075 </li>
1076
1077 </ul>
1078 </li>
1079 <li><span id="show1_2_7" class="foldclosed" onClick="show_folder('1_2_7')" style="POSITION: absolute">+</span> <span id="hide1_2_7" class="foldopened" onClick="hide_folder('1_2_7')">-</Span>
1080 Play as a passenger
1081 <ul id="fold1_2_7" style="POSITION: relative; VISIBILITY: visible;"><li>Order a jorney to your desired destionation
1082
1083 </li>
1084
1085 </ul>
1086 </li>
1087
1088 </ul>
1089 </li>
1090 <li><span id="show1_3" class="foldclosed" onClick="show_folder('1_3')" style="POSITION: absolute">+</span> <span id="hide1_3" class="foldopened" onClick="hide_folder('1_3')">-</Span>
1091 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">Multi-Player Mode</span>
1092 <ul id="fold1_3" style="POSITION: relative; VISIBILITY: visible;"><li>Networked over hubs
1093
1094 </li>
1095 <li><span id="show1_3_1" class="foldclosed" onClick="show_folder('1_3_1')" style="POSITION: absolute">+</span> <span id="hide1_3_1" class="foldopened" onClick="hide_folder('1_3_1')">-</Span>
1096 Big map which holds all harbors
1097 <ul id="fold1_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Seperated into small maps to cluster the load over the network
1098
1099 </li>
1100
1101 </ul>
1102 </li>
1103
1104 </ul>
1105 </li>
1106 <li><span id="show1_4" class="foldclosed" onClick="show_folder('1_4')" style="POSITION: absolute">+</span> <span id="hide1_4" class="foldopened" onClick="hide_folder('1_4')">-</Span>
1107 Java client
1108 <ul id="fold1_4" style="POSITION: relative; VISIBILITY: visible;"><li>Real-time simulation
1109
1110 </li>
1111 <li><span id="show1_4_1" class="foldclosed" onClick="show_folder('1_4_1')" style="POSITION: absolute">+</span> <span id="hide1_4_1" class="foldopened" onClick="hide_folder('1_4_1')">-</Span>
1112 OpenGL (3D Graphics)
1113 <ul id="fold1_4_1" style="POSITION: relative; VISIBILITY: visible;"><li>JOGL
1114
1115 </li>
1116
1117 </ul>
1118 </li>
1119 <li>OpenAL (3D sound)
1120
1121 </li>
1122
1123 </ul>
1124 </li>
1125 <li><span id="show1_5" class="foldclosed" onClick="show_folder('1_5')" style="POSITION: absolute">+</span> <span id="hide1_5" class="foldopened" onClick="hide_folder('1_5')">-</Span>
1126 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">"Faked" Single-Player</span>
1127 <ul id="fold1_5" style="POSITION: relative; VISIBILITY: visible;"><li>Locally installed version
1128
1129 </li>
1130 <li>Does not connect to other hubs
1131
1132 </li>
1133 <li><span id="show1_5_1" class="foldclosed" onClick="show_folder('1_5_1')" style="POSITION: absolute">+</span> <span id="hide1_5_1" class="foldopened" onClick="hide_folder('1_5_1')">-</Span>
1134 "Save games" should be incompatible with MP mode
1135 <ul id="fold1_5_1" style="POSITION: relative; VISIBILITY: visible;"><li>Avoids cheating
1136
1137 </li>
1138
1139 </ul>
1140 </li>
1141
1142 </ul>
1143 </li>
1144 <li><span id="show1_6" class="foldclosed" onClick="show_folder('1_6')" style="POSITION: absolute">+</span> <span id="hide1_6" class="foldopened" onClick="hide_folder('1_6')">-</Span>
1145 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">Sand-Box Mode</span>
1146 <ul id="fold1_6" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_6_1" class="foldclosed" onClick="show_folder('1_6_1')" style="POSITION: absolute">+</span> <span id="hide1_6_1" class="foldopened" onClick="hide_folder('1_6_1')">-</Span>
1147 The player can test the game
1148 <ul id="fold1_6_1" style="POSITION: relative; VISIBILITY: visible;"><li>Some people like to "explore" the game
1149
1150 </li>
1151 <li>Or just wanna have a look
1152
1153 </li>
1154
1155 </ul>
1156 </li>
1157 <li><span style="font-family: SansSerif, sans-serif; ">There are no competitors</span>
1158
1159 </li>
1160 <li>Creating characters is for free
1161
1162 </li>
1163 <li>The game will not connect to network
1164
1165 </li>
1166 <li><span id="show1_6_2" class="foldclosed" onClick="show_folder('1_6_2')" style="POSITION: absolute">+</span> <span id="hide1_6_2" class="foldopened" onClick="hide_folder('1_6_2')">-</Span>
1167 Characters are invalid to multi/single-player characters
1168 <ul id="fold1_6_2" style="POSITION: relative; VISIBILITY: visible;"><li>Prevents cheating a bit
1169
1170 </li>
1171
1172 </ul>
1173 </li>
1174
1175 </ul>
1176 </li>
1177 <li><span id="show1_7" class="foldclosed" onClick="show_folder('1_7')" style="POSITION: absolute">+</span> <span id="hide1_7" class="foldopened" onClick="hide_folder('1_7')">-</Span>
1178 Modern-epoche game
1179 <ul id="fold1_7" style="POSITION: relative; VISIBILITY: visible;"><li>Age: 1950+
1180
1181 </li>
1182 <li>The abstraction level is kept low
1183
1184 </li>
1185
1186 </ul>
1187 </li>
1188 <li><span id="show1_8" class="foldclosed" onClick="show_folder('1_8')" style="POSITION: absolute">+</span> <span id="hide1_8" class="foldopened" onClick="hide_folder('1_8')">-</Span>
1189 Licences
1190 <ul id="fold1_8" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_8_1" class="foldclosed" onClick="show_folder('1_8_1')" style="POSITION: absolute">+</span> <span id="hide1_8_1" class="foldopened" onClick="hide_folder('1_8_1')">-</Span>
1191 The game
1192 <ul id="fold1_8_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_8_1_1" class="foldclosed" onClick="show_folder('1_8_1_1')" style="POSITION: absolute">+</span> <span id="hide1_8_1_1" class="foldopened" onClick="hide_folder('1_8_1_1')">-</Span>
1193 Ship-Simu is licensed under the GNU GPL 3 or any newer version
1194 <ul id="fold1_8_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>See docs/COPYING.software
1195
1196 </li>
1197
1198 </ul>
1199 </li>
1200
1201 </ul>
1202 </li>
1203 <li><span id="show1_8_2" class="foldclosed" onClick="show_folder('1_8_2')" style="POSITION: absolute">+</span> <span id="hide1_8_2" class="foldopened" onClick="hide_folder('1_8_2')">-</Span>
1204 This document
1205 <ul id="fold1_8_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_8_2_1" class="foldclosed" onClick="show_folder('1_8_2_1')" style="POSITION: absolute">+</span> <span id="hide1_8_2_1" class="foldopened" onClick="hide_folder('1_8_2_1')">-</Span>
1206 This mind-map is licensed under the GNU FDL 1.2 or any newer version
1207 <ul id="fold1_8_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>See docs/COPYING.documents
1208
1209 </li>
1210
1211 </ul>
1212 </li>
1213
1214 </ul>
1215 </li>
1216 <li><span id="show1_8_3" class="foldclosed" onClick="show_folder('1_8_3')" style="POSITION: absolute">+</span> <span id="hide1_8_3" class="foldopened" onClick="hide_folder('1_8_3')">-</Span>
1217 Artworks like sounds/graphics
1218 <ul id="fold1_8_3" style="POSITION: relative; VISIBILITY: visible;"><li>Some CC license
1219
1220 </li>
1221
1222 </ul>
1223 </li>
1224
1225 </ul>
1226 </li>
1227 <li><span id="show1_9" class="foldclosed" onClick="show_folder('1_9')" style="POSITION: absolute">+</span> <span id="hide1_9" class="foldopened" onClick="hide_folder('1_9')">-</Span>
1228 Data exchange protocol
1229 <ul id="fold1_9" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_9_1" class="foldclosed" onClick="show_folder('1_9_1')" style="POSITION: absolute">+</span> <span id="hide1_9_1" class="foldopened" onClick="hide_folder('1_9_1')">-</Span>
1230 Default is an own small format
1231 <ul id="fold1_9_1" style="POSITION: relative; VISIBILITY: visible;"><li>Reduces traffic between servers
1232
1233 </li>
1234
1235 </ul>
1236 </li>
1237 <li><span id="show1_9_2" class="foldclosed" onClick="show_folder('1_9_2')" style="POSITION: absolute">+</span> <span id="hide1_9_2" class="foldopened" onClick="hide_folder('1_9_2')">-</Span>
1238 Easy rewriteable to e.g. XML
1239 <ul id="fold1_9_2" style="POSITION: relative; VISIBILITY: visible;"><li>Other clients (Flash) can also connect
1240
1241 </li>
1242
1243 </ul>
1244 </li>
1245 <li>Java and browser client can play together
1246
1247 </li>
1248
1249 </ul>
1250 </li>
1251 <li><span id="show1_10" class="foldclosed" onClick="show_folder('1_10')" style="POSITION: absolute">+</span> <span id="hide1_10" class="foldopened" onClick="hide_folder('1_10')">-</Span>
1252 Optional Pillory
1253 <ul id="fold1_10" style="POSITION: relative; VISIBILITY: visible;"><li>To make e.g. nazi propaganda activity public
1254
1255 </li>
1256 <li>Shall keep bad players away
1257
1258 </li>
1259 <li><span id="show1_10_1" class="foldclosed" onClick="show_folder('1_10_1')" style="POSITION: absolute">+</span> <span id="hide1_10_1" class="foldopened" onClick="hide_folder('1_10_1')">-</Span>
1260 Requires some "game-moderator" access level to manage
1261 <ul id="fold1_10_1" style="POSITION: relative; VISIBILITY: visible;"><li>The moderator shall have an extra flag e.g. "pillory_accessable"
1262
1263 </li>
1264
1265 </ul>
1266 </li>
1267 <li><span id="show1_10_2" class="foldclosed" onClick="show_folder('1_10_2')" style="POSITION: absolute">+</span> <span id="hide1_10_2" class="foldopened" onClick="hide_folder('1_10_2')">-</Span>
1268 Players, companies et cetera should be lockable
1269 <ul id="fold1_10_2" style="POSITION: relative; VISIBILITY: visible;"><li>The moderator can choose wether to lock with pillory entry or just locking down
1270
1271 </li>
1272
1273 </ul>
1274 </li>
1275
1276 </ul>
1277 </li>
1278 <li><span id="show1_11" class="foldclosed" onClick="show_folder('1_11')" style="POSITION: absolute">+</span> <span id="hide1_11" class="foldopened" onClick="hide_folder('1_11')">-</Span>
1279 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">How do you construct a ship?</span>
1280 <ul id="fold1_11" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_1" class="foldclosed" onClick="show_folder('1_11_1')" style="POSITION: absolute">+</span> <span id="hide1_11_1" class="foldopened" onClick="hide_folder('1_11_1')">-</Span>
1281 The technology
1282 <ul id="fold1_11_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_1_1" class="foldclosed" onClick="show_folder('1_11_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1" class="foldopened" onClick="hide_folder('1_11_1_1')">-</Span>
1283 Ship
1284 <ul id="fold1_11_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Size
1285
1286 </li>
1287 <li><span id="show1_11_1_1_1" class="foldclosed" onClick="show_folder('1_11_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_1" class="foldopened" onClick="hide_folder('1_11_1_1_1')">-</Span>
1288 Construction
1289 <ul id="fold1_11_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Hull
1290
1291 </li>
1292 <li>Wheel house
1293
1294 </li>
1295 <li>Support (meal) for crew/passenger
1296
1297 </li>
1298 <li><span id="show1_11_1_1_1_1" class="foldclosed" onClick="show_folder('1_11_1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_1_1" class="foldopened" onClick="hide_folder('1_11_1_1_1_1')">-</Span>
1299 Rooms
1300 <ul id="fold1_11_1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Canteen
1301
1302 </li>
1303 <li><span id="show1_11_1_1_1_1_1" class="foldclosed" onClick="show_folder('1_11_1_1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_1_1_1" class="foldopened" onClick="hide_folder('1_11_1_1_1_1_1')">-</Span>
1304 Cabin
1305 <ul id="fold1_11_1_1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Luxury cabin
1306
1307 </li>
1308 <li>Premier cabin
1309
1310 </li>
1311 <li>Economy cabin
1312
1313 </li>
1314 <li>Low cabin
1315
1316 </li>
1317
1318 </ul>
1319 </li>
1320 <li>Motor room
1321
1322 </li>
1323 <li><span id="show1_11_1_1_1_1_2" class="foldclosed" onClick="show_folder('1_11_1_1_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_1_1_2" class="foldopened" onClick="hide_folder('1_11_1_1_1_1_2')">-</Span>
1324 Special rooms
1325 <ul id="fold1_11_1_1_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Cinema
1326
1327 </li>
1328 <li>Theatre
1329
1330 </li>
1331 <li>Disco
1332
1333 </li>
1334 <li>Bars/Cafes
1335
1336 </li>
1337
1338 </ul>
1339 </li>
1340
1341 </ul>
1342 </li>
1343 <li><span id="show1_11_1_1_1_2" class="foldclosed" onClick="show_folder('1_11_1_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_1_2" class="foldopened" onClick="hide_folder('1_11_1_1_1_2')">-</Span>
1344 Engine
1345 <ul id="fold1_11_1_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Sail
1346
1347 </li>
1348 <li>Propeller
1349
1350 </li>
1351
1352 </ul>
1353 </li>
1354 <li><span id="show1_11_1_1_1_3" class="foldclosed" onClick="show_folder('1_11_1_1_1_3')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_1_3" class="foldopened" onClick="hide_folder('1_11_1_1_1_3')">-</Span>
1355 Decks
1356 <ul id="fold1_11_1_1_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>Car deck
1357
1358 </li>
1359 <li>Truck deck
1360
1361 </li>
1362 <li>Train deck
1363
1364 </li>
1365
1366 </ul>
1367 </li>
1368
1369 </ul>
1370 </li>
1371 <li><span id="show1_11_1_1_2" class="foldclosed" onClick="show_folder('1_11_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_2" class="foldopened" onClick="hide_folder('1_11_1_1_2')">-</Span>
1372 Crew (depending on ship type)
1373 <ul id="fold1_11_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Sailor/captain
1374
1375 </li>
1376 <li>Cleaners
1377
1378 </li>
1379 <li>Security service
1380
1381 </li>
1382 <li>Maintenance staff
1383
1384 </li>
1385 <li><span id="show1_11_1_1_2_1" class="foldclosed" onClick="show_folder('1_11_1_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_11_1_1_2_1" class="foldopened" onClick="hide_folder('1_11_1_1_2_1')">-</Span>
1386 Catering staff
1387 <ul id="fold1_11_1_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Cook
1388
1389 </li>
1390 <li>Steward (passenger ship)
1391
1392 </li>
1393
1394 </ul>
1395 </li>
1396
1397 </ul>
1398 </li>
1399
1400 </ul>
1401 </li>
1402
1403 </ul>
1404 </li>
1405 <li><span id="show1_11_2" class="foldclosed" onClick="show_folder('1_11_2')" style="POSITION: absolute">+</span> <span id="hide1_11_2" class="foldopened" onClick="hide_folder('1_11_2')">-</Span>
1406 The economics
1407 <ul id="fold1_11_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_2_1" class="foldclosed" onClick="show_folder('1_11_2_1')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1" class="foldopened" onClick="hide_folder('1_11_2_1')">-</Span>
1408 Costs
1409 <ul id="fold1_11_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_2_1_1" class="foldclosed" onClick="show_folder('1_11_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_1" class="foldopened" onClick="hide_folder('1_11_2_1_1')">-</Span>
1410 Ressources
1411 <ul id="fold1_11_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_2_1_1_1" class="foldclosed" onClick="show_folder('1_11_2_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_1_1" class="foldopened" onClick="hide_folder('1_11_2_1_1_1')">-</Span>
1412 Wood
1413 <ul id="fold1_11_2_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Coverage
1414
1415 </li>
1416 <li>Constructuon (all)
1417
1418 </li>
1419
1420 </ul>
1421 </li>
1422 <li>Financials
1423
1424 </li>
1425 <li><span id="show1_11_2_1_1_2" class="foldclosed" onClick="show_folder('1_11_2_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_1_2" class="foldopened" onClick="hide_folder('1_11_2_1_1_2')">-</Span>
1426 Iron
1427 <ul id="fold1_11_2_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Steel
1428
1429 </li>
1430
1431 </ul>
1432 </li>
1433 <li>Marmor
1434
1435 </li>
1436 <li>Color
1437
1438 </li>
1439 <li>Carpets
1440
1441 </li>
1442
1443 </ul>
1444 </li>
1445 <li><span id="show1_11_2_1_2" class="foldclosed" onClick="show_folder('1_11_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_2" class="foldopened" onClick="hide_folder('1_11_2_1_2')">-</Span>
1446 Work
1447 <ul id="fold1_11_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_2_1_2_1" class="foldclosed" onClick="show_folder('1_11_2_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_2_1" class="foldopened" onClick="hide_folder('1_11_2_1_2_1')">-</Span>
1448 Worker
1449 <ul id="fold1_11_2_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_11_2_1_2_1_1" class="foldclosed" onClick="show_folder('1_11_2_1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_2_1_1" class="foldopened" onClick="hide_folder('1_11_2_1_2_1_1')">-</Span>
1450 Qualified
1451 <ul id="fold1_11_2_1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Fast
1452
1453 </li>
1454 <li>Hight-quality work
1455
1456 </li>
1457 <li>Expensive
1458
1459 </li>
1460
1461 </ul>
1462 </li>
1463 <li><span id="show1_11_2_1_2_1_2" class="foldclosed" onClick="show_folder('1_11_2_1_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_11_2_1_2_1_2" class="foldopened" onClick="hide_folder('1_11_2_1_2_1_2')">-</Span>
1464 Helper (non-qualified)
1465 <ul id="fold1_11_2_1_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Slow
1466
1467 </li>
1468 <li>Low-quality work
1469
1470 </li>
1471 <li>Cheap
1472
1473 </li>
1474
1475 </ul>
1476 </li>
1477
1478 </ul>
1479 </li>
1480 <li>Employee morale
1481
1482 </li>
1483 <li>Salary
1484
1485 </li>
1486
1487 </ul>
1488 </li>
1489
1490 </ul>
1491 </li>
1492
1493 </ul>
1494 </li>
1495 <li>The research
1496
1497 </li>
1498 <li><span id="show1_11_3" class="foldclosed" onClick="show_folder('1_11_3')" style="POSITION: absolute">+</span> <span id="hide1_11_3" class="foldopened" onClick="hide_folder('1_11_3')">-</Span>
1499 Unsorted ideas
1500 <ul id="fold1_11_3" style="POSITION: relative; VISIBILITY: visible;"><li>All buildings shall gain a basic tech-level
1501
1502 </li>
1503 <li>Some parts of the ship or building are only available at or above a tech-level
1504
1505 </li>
1506 <li>Tech levels can be improved by research
1507
1508 </li>
1509 <li>General research complexes can increase tech-level of all types of buildings and ship parts
1510
1511 </li>
1512 <li>Doing resarch requires a lot money
1513
1514 </li>
1515 <li>Specialists must be hired for doing the research
1516
1517 </li>
1518 <li><span id="show1_11_3_1" class="foldclosed" onClick="show_folder('1_11_3_1')" style="POSITION: absolute">+</span> <span id="hide1_11_3_1" class="foldopened" onClick="hide_folder('1_11_3_1')">-</Span>
1519 Ship yards are highly required to construct ships
1520 <ul id="fold1_11_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Without these facilities the gamer shall never be able to construct ships
1521
1522 </li>
1523
1524 </ul>
1525 </li>
1526 <li>Hired workers must be trained to do simple steps
1527
1528 </li>
1529
1530 </ul>
1531 </li>
1532
1533 </ul>
1534 </li>
1535 <li><span id="show1_12" class="foldclosed" onClick="show_folder('1_12')" style="POSITION: absolute">+</span> <span id="hide1_12" class="foldopened" onClick="hide_folder('1_12')">-</Span>
1536 <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">Misc</span>
1537 <ul id="fold1_12" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_12_1" class="foldclosed" onClick="show_folder('1_12_1')" style="POSITION: absolute">+</span> <span id="hide1_12_1" class="foldopened" onClick="hide_folder('1_12_1')">-</Span>
1538 <span style="font-size: 116%;font-family: SansSerif, sans-serif; font-weight: bold; ">Websites</span>
1539 <ul id="fold1_12_1" style="POSITION: relative; VISIBILITY: visible;"><li><a href="http://www.ship-simu.org" target="_blank"><span class=l>~</span>&nbsp;Homepage (www.ship-simu.org)
1540 </a>
1541
1542 </li>
1543 <li><a href="http://forum.ship-simu.org" target="_blank"><span class=l>~</span>&nbsp;Forum (forum.ship-simu.org)
1544 </a>
1545
1546 </li>
1547 <li><a href="http://bugs.ship-simu.org" target="_blank"><span class=l>~</span>&nbsp;Bug tracker (bugs.ship-simu.org)
1548 </a>
1549
1550 </li>
1551
1552 </ul>
1553 </li>
1554 <li><span id="show1_12_2" class="foldclosed" onClick="show_folder('1_12_2')" style="POSITION: absolute">+</span> <span id="hide1_12_2" class="foldopened" onClick="hide_folder('1_12_2')">-</Span>
1555 <span style="font-size: 116%;font-family: SansSerif, sans-serif; font-weight: bold; ">Author</span>
1556 <ul id="fold1_12_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_12_2_1" class="foldclosed" onClick="show_folder('1_12_2_1')" style="POSITION: absolute">+</span> <span id="hide1_12_2_1" class="foldopened" onClick="hide_folder('1_12_2_1')">-</Span>
1557 Roland "Quix0r" Haeder
1558 <ul id="fold1_12_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Main author
1559
1560 </li>
1561 <li><a href="mailto:webmaster@ship-simu.org" target="_blank"><span class=l>~</span>&nbsp;webmaster@ship-simu.org
1562 </a>
1563
1564 </li>
1565 <li>8809296
1566
1567 </li>
1568
1569 </ul>
1570 </li>
1571
1572 </ul>
1573 </li>
1574 <li><span id="show1_12_3" class="foldclosed" onClick="show_folder('1_12_3')" style="POSITION: absolute">+</span> <span id="hide1_12_3" class="foldopened" onClick="hide_folder('1_12_3')">-</Span>
1575 <span style="font-size: 116%;font-family: SansSerif, sans-serif; font-weight: bold; ">Ideas</span>
1576 <ul id="fold1_12_3" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_12_3_1" class="foldclosed" onClick="show_folder('1_12_3_1')" style="POSITION: absolute">+</span> <span id="hide1_12_3_1" class="foldopened" onClick="hide_folder('1_12_3_1')">-</Span>
1577 Roland "Quix0r" Haeder
1578 <ul id="fold1_12_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Main concept
1579
1580 </li>
1581 <li>Translation of monakoianar's ideas to english
1582
1583 </li>
1584
1585 </ul>
1586 </li>
1587 <li><span id="show1_12_3_2" class="foldclosed" onClick="show_folder('1_12_3_2')" style="POSITION: absolute">+</span> <span id="hide1_12_3_2" class="foldopened" onClick="hide_folder('1_12_3_2')">-</Span>
1588 Dominik "monakoianar" Schmauder
1589 <ul id="fold1_12_3_2" style="POSITION: relative; VISIBILITY: visible;"><li>Helps finding a lot major ideas
1590
1591 </li>
1592 <li><a href="mailto:dominikschmauder@gmx.de" target="_blank"><span class=l>~</span>&nbsp;dominikschmauder@gmx.de
1593 </a>
1594
1595 </li>
1596 <li>268853027
1597
1598 </li>
1599
1600 </ul>
1601 </li>
1602
1603 </ul>
1604 </li>
1605
1606 </ul>
1607 </li>
1608
1609 </ul><SCRIPT language=JavaScript>
1610 fold_document();
1611 </SCRIPT>
1612 </body>
1613 </html>