More patterns added, part description changed to object description
[shipsimu.git] / docs / Ship-Simu Ship-Simulator.mm
1 <map version="0.7.1">
2 <node TEXT="Ship-Simu Ship-Simulation">
3 <font NAME="SansSerif" SIZE="18"/>
4 <node TEXT="Browser-Game" POSITION="right">
5 <font NAME="SansSerif" BOLD="true" SIZE="14"/>
6 <icon BUILTIN="messagebox_warning"/>
7 <node TEXT="Tick-based simulation">
8 <node TEXT="Cronological job (cron)">
9 <node TEXT="Addional requirement for installation"/>
10 </node>
11 </node>
12 <node TEXT="Click-based simulation">
13 <node TEXT="User clicks a button, action performed"/>
14 </node>
15 <node TEXT="Pseudo-3D graphics">
16 <node TEXT="Still graphics">
17 <node TEXT="Different ships">
18 <node TEXT="Passenger ship"/>
19 <node TEXT="Oil tanker"/>
20 <node TEXT="Container ship"/>
21 <node TEXT="Misc small ships"/>
22 </node>
23 <node TEXT="Buildings">
24 <node TEXT="Shipyard"/>
25 <node TEXT="Dry dock"/>
26 <node TEXT="Terminal building"/>
27 </node>
28 <node TEXT="Vehicles">
29 <node TEXT="Container carrier"/>
30 <node TEXT="Crane"/>
31 </node>
32 <node TEXT="All pics should be self-shooted">
33 <node TEXT="This avoids copyright conflicts"/>
34 <node TEXT="The requested buildings/vehicles must be found in reality"/>
35 </node>
36 </node>
37 </node>
38 <node TEXT="Fully XHTML 1.0">
39 <node TEXT="Latest Internet standart"/>
40 <node TEXT="Older browsers will make lesser trouble"/>
41 </node>
42 <node TEXT="Design is CSS-based">
43 <font NAME="SansSerif" SIZE="12"/>
44 <node TEXT="Themes are possible"/>
45 </node>
46 <node TEXT="Nice AJAX features"/>
47 </node>
48 <node TEXT="How does a shipping company work?" POSITION="left">
49 <font NAME="SansSerif" BOLD="true" SIZE="14"/>
50 <icon BUILTIN="messagebox_warning"/>
51 <node TEXT="Start as a founder by selecting a harbor">
52 <cloud/>
53 <node TEXT="Construct neccessary buildings">
54 <node TEXT="Make contract with construction companies"/>
55 </node>
56 <node TEXT="Order ship parts">
57 <node TEXT="Fron your partners"/>
58 <node TEXT="On global market"/>
59 </node>
60 <node TEXT="Make contracts with other companies">
61 <node TEXT="Construct ships for your partner"/>
62 <node TEXT="Drive constructed ships by your partner"/>
63 </node>
64 <node TEXT="Build ship parts and trade them"/>
65 <node TEXT="Become CEO and manage your company">
66 <node TEXT="Nominate department managers"/>
67 <node TEXT="Recruit new employees"/>
68 <node TEXT="Pay salery to your employees"/>
69 </node>
70 <node TEXT="Let other gamer manage your company"/>
71 <node TEXT="Compare prices">
72 <node TEXT="Make a purchase computation system"/>
73 </node>
74 <node TEXT="Manage a journey"/>
75 </node>
76 <node TEXT="Or start as an employee">
77 <cloud/>
78 <node TEXT="Start as a simple sailor">
79 <node TEXT="And end up as a captain">
80 <node TEXT="Control your ship (depends on client)"/>
81 </node>
82 </node>
83 <node TEXT="Or start as a shipbuilder">
84 <node TEXT="Repair ships">
85 <node TEXT="Renew the painting"/>
86 <node TEXT="Fix broken things"/>
87 </node>
88 <node TEXT="Build up new ships"/>
89 </node>
90 <node TEXT="As an officer">
91 <icon BUILTIN="idea"/>
92 <icon BUILTIN="help"/>
93 </node>
94 <node TEXT="As a cleaner"/>
95 </node>
96 <node TEXT="Create a board of managers">
97 <icon BUILTIN="idea"/>
98 <icon BUILTIN="help"/>
99 <node TEXT="Only for bigger comanpies"/>
100 </node>
101 <node TEXT="Design your own ships">
102 <node TEXT="From templates (default ships)"/>
103 <node TEXT="Or your complete freely designed layout"/>
104 </node>
105 <node TEXT="Ride constructed ships">
106 <node TEXT="Make sail plans"/>
107 <node TEXT="Transportate cargo or humans">
108 <node TEXT="Make your passengers happy"/>
109 <node TEXT="Load containers and bring them to other harbors"/>
110 <node TEXT="Transportate oil from ricks to the refineries"/>
111 </node>
112 <node TEXT="Depends on used client"/>
113 </node>
114 <node TEXT="Earn a lot (virtual/real) money">
115 <node TEXT="Sell a journey"/>
116 <node TEXT="Trade with goods"/>
117 <node TEXT="Construct ships for other companies"/>
118 </node>
119 <node TEXT="Play as a passenger">
120 <node TEXT="Order a jorney to your desired destionation"/>
121 </node>
122 </node>
123 <node TEXT="Multi-Player Mode" POSITION="right">
124 <font NAME="SansSerif" BOLD="true" SIZE="14"/>
125 <icon BUILTIN="messagebox_warning"/>
126 <node TEXT="Networked over hubs"/>
127 <node TEXT="Big map which holds all harbors">
128 <node TEXT="Seperated into small maps to cluster the load over the network"/>
129 </node>
130 </node>
131 <node TEXT="Java client" POSITION="left">
132 <cloud/>
133 <icon BUILTIN="idea"/>
134 <node TEXT="Real-time simulation"/>
135 <node TEXT="OpenGL (3D Graphics)">
136 <node TEXT="JOGL"/>
137 </node>
138 <node TEXT="OpenAL (3D sound)"/>
139 </node>
140 <node TEXT="&quot;Faked&quot; Single-Player" POSITION="right">
141 <node TEXT="Local installed version"/>
142 <node TEXT="Does not connect to other hubs"/>
143 <node TEXT="Save games should be incompatible with MP mode">
144 <node TEXT="Avoids cheating"/>
145 </node>
146 </node>
147 <node TEXT="Sand-Box Mode" POSITION="right">
148 <node TEXT="The player can test the game">
149 <node TEXT="Some people like to &quot;explore&quot; the game"/>
150 <node TEXT="Or just wanna have a look"/>
151 </node>
152 <node TEXT="There are no competitors">
153 <font NAME="SansSerif" SIZE="12"/>
154 </node>
155 </node>
156 <node TEXT="Modern-epoche game" POSITION="left">
157 <node TEXT="Age: 1950+"/>
158 <node TEXT="The abstraction level is kept low"/>
159 </node>
160 <node TEXT="License" POSITION="left">
161 <node TEXT="The game">
162 <node TEXT="Ship-Simu is licensed under the GNU GPL 3 or any newer version">
163 <node TEXT="See docs/COPYING.software"/>
164 </node>
165 </node>
166 <node TEXT="This document">
167 <node TEXT="This mind-map is licensed under the GNU FDL 1.2 or any newer version">
168 <node TEXT="See docs/COPYING.documents"/>
169 </node>
170 </node>
171 </node>
172 <node TEXT="Data exchange protocol" POSITION="right">
173 <node TEXT="Default is an own small format">
174 <node TEXT="Reduces traffic between servers"/>
175 </node>
176 <node TEXT="Easy rewriteable to e.g. XML">
177 <node TEXT="Other clients (Flash) can also connect"/>
178 </node>
179 <node TEXT="Java and browser client can play together"/>
180 </node>
181 <node TEXT="Optional Pillory" POSITION="left">
182 <node TEXT="To make e.g. nazi activity public"/>
183 <node TEXT="Shall keep bad players away"/>
184 <node TEXT="Requires some &quot;game-moderator&quot; access level"/>
185 <node TEXT="Players, companies et cetera should be lockable"/>
186 </node>
187 </node>
188 </map>