-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.txt
More file actions
43 lines (28 loc) · 1.62 KB
/
Copy pathREADME.txt
File metadata and controls
43 lines (28 loc) · 1.62 KB
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
Projekt-Demo-Link: jksd.de/game
Hauptmenu:
HTML Seite mit grundlegender CSS Formatierung
dient ausschließlich der Weiterleitung (da kurze URL)
Spiel:
Verwendete Module: Node.js, Express, Socket
Spielelogic:
- Alle Spieler sind geometrische Funktionen einer Klasse mit spzifischen Eigenschaften (Position, Name, Farbe, etc.)
- Die Karte ist eine 2 Dimensionale Ebene, auf welche sich die Spieler bewegen können. Diese ist nach außen begrenzt, sodass die Spieler nicht das Spielfeld verlassen können.
- Das Multiplayer Feature gelingt duch die Kombination mit einem Socket Server, welcher die Position der Spieler und die der Projetike handhabt.
- Die Steuerung wurde sowohl für den Gebrauch am Hand als auch am PC implementiert.
- Hierfür werden die Tasten w, a, s, d abgerufen bzw. bei Handy die Position der beiden Joysticks
- Projektile werden automatisch in Schussrichtung (Spielerrichtung) mit einer Geschwindigkeit "abgefeuert"
- Die Collision der Projektile mit den Spielern lässt sich mittels einer Mathematischen Funktion berechnten, welche jedoch dur die "langsamen" Server der Hosters meistens leider nur unzureichend funktioniert. Bei einem korrekt registierten Treffer, wird der jeweilige Spieler elimieniert und vom Spielfeld entfernt.
Development Team:
Spieleentwicklung: Johannes K.
Hauptmenuentwickling: Jonas P., Oliver T.
BugFinding: Jonas P., Tim R., Oliver T., Johannes K.
Elementdesgin: Tim R.
BugFixes: Johannes K.
Besondere Danksagung an:
Willie Lawrence, David da Silva Contín, Anatoliy K.
Coming Soon:
- Lebensanzeige
- Respawn
- Startmenü
- Punkteanzeige
- weitere Texturen für Spielfigur und Spieloberfläche