blob: 1ce6035ce638e2359004b2a9f6494318ba0331bb (
plain)
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
The Osirion Project
This is the Osirion project. I wrote it to get a better grasp on
game design with opengl and to get some C++ practice.
Maybe someday, it will be a real game.
Read INSTALL for instructions on building and installing.
Dedicated server
The dedicated server can be started, but it does not yet
support network connections or local input.
Client
Starting the client will show the loader screen.
To start the game, open the client console with ~ and type 'connect'.
You will join the game as spectator, type 'join' in the console
to join the game. Type 'spectate' to spectate again.
Type 'disconnect' to return to the loader screen.
Controls
~: toggle client console visibility
space bar: switch camera mode
left/right/up/down arrow keys: rotate camera in free mode
keypad left/right: turn the ship left/right
keypad +/-: increase/decrease forward thruster
Console functions
The following commands are available on the console:
connect connect the client to the game module
disconnect disconnect the client from the game module
list_ent lists registered entities
list_func lists registered functions
list_var lists registered variables
quit exit the application
r_restart restart the video subsystem
To change the video resolution, set the r_width and
r_height variables and execute r_restart.
e.g.: to set the video mode to 1024x768 type:
r_width 1024
r_height 768
r_restart
To switch to windowed mode, set the r_fullscreen
variable to 0:
r_fullscreen 0
r_restart
Organization of the distribution
src/ C++ source code
math\ mathematical classes
sys\ low-level system functions
filesystem\ virtual filesystem library
core\ game-independent core library
game\ game-specific functions
server\ osiriond dedicated server
render\ render library
client\ osirion client
data/ Data files
base\ base data files
The game data can be obtained as a seperate distribution.
Refer to the file INSTALLATION for more information.
License
The program is distributed under the terms and conditions of the
GNU General Public License version 2.
Copyright 2007-2008
Ingar <ingar@telenet.be>
|