-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
62 lines (40 loc) · 2.47 KB
/
README.txt
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
Vorgangsweise zum Kompilieren:
(1) In ./src/CMakeLists.txt am Ende der Datei die gewuenschte C-Eingabedatei
durch (Aus-)Kommentieren auswaehlen.
(2) Befehle:
(2a) cmake .
(2b) make
Achten Sie darauf, dass alle Header-Dateien und Libs auch tatsaechlich
gefunden werden! Bei mir kompiliert das Zeugs sowohl zuhause wie auch im Buero
ohne Warnungen.
Man findet nach dem Kompilieren in ./src die ausfuehrbare Datei "openGL_demo".
Loeschen der CMake-Einstellungen mittels Skript "cleancmake.sh".
Viel Spass und Erfolg beim Experimentieren mit OpenGL!
====================================================================================
_ _ _ _ _____ ____
/ \ ___| |_ ___ _ __ ___ (_) __| |___ |___ /| _ \ _
/ _ \ / __| __/ _ \ '__/ _ \| |/ _` / __| |_ \| | | (_)
/ ___ \\__ \ || __/ | | (_) | | (_| \__ \ ___) | |_| |_
/_/ \_\___/\__\___|_| \___/|_|\__,_|___/ |____/|____/(_)
Zusaetzlich benoetigte Librarys: ASSIMP (http://assimp.org/) fuer das laden der 3D Modelldateien
Kompilieren, ausfuehren und loeschen ist unveraendert wie oben von Ihnen beschrieben.
Befehle zum kopieren: (im Asteroids_3D Ordner) cmake .; make; cd src; ./openGL_demo
Steuerung:
ESC - Beenden des Spiels
W - Bewegung nach Vorne
A - Bewegung nach Links
S - Bewegung nach Hinten
D - Bewegung nach Rechts
Pfeiltaste Oben - Kamera nach Oben schwenken
Pfeiltaste Links - Kamera nach Links schwenken
Pfeiltaste Unten - Kamera nach Unten schwenken
Pfeiltaste Rechts - Kamera nach Rechts schwenken
Umschalttaste/Shift Links - Boost (Erhoeht die Geschwindigkeit waehrend des Haltens auf das Dreifache)
Leertaste - Schuss des Lazers (Schuss wird erst beim Loslassen der Taste abgefeuert)
H - Schummeltaste, zerstoert einen Asteroiden
Der Spieler wird an den Anfangspunkt gesetzt wenn er in einen Asteroiden fliegt, der Asteroid selbst wird dabei zerstoert.
Wenn der Lazer abgefeuert wurde, aber keinen Asteroiden trifft, dann fliegt der Schuss absichtlich unangenehm lange weiter,
denn es kann waehrenddessen nicht erneut geschossen werden.
Der Spieler hat insgesamt 4 Leben, in der rechten oberen Ecke wird die Anzahl der restlichen Leben angezeigt.
Es sind 10 Asteroiden um den Spieler verteilt. Die Anzahl der restlichen Asteroiden wird in der linken oberen Ecke angezeigt.
Wenn alle Asteroiden zerstoert oder alle Leben verbraucht wurden, wird das Spiel beendet.