|
|
|
|
|
|
|
|
|
|
|
|
|
|
Entstehung im Rahmen einer Praktikumsaufgabe im Fach Interaktion. |
|
|
Entstehung im Rahmen einer Praktikumsaufgabe im Fach Interaktion. |
|
|
|
|
|
|
|
|
|
|
|
## Vorbereitung |
|
|
|
|
|
|
|
|
Voraussetzungen: Node.js wurde installiert, so dass npm im Terminal verfügbar ist. |
|
|
Voraussetzungen: Node.js wurde installiert, so dass npm im Terminal verfügbar ist. |
|
|
|
|
|
|
|
|
Erst den Web-server starten mit: |
|
|
Erst den Web-server starten mit: |
|
|
|
|
|
|
|
|
danach den Socket-server starten mit: |
|
|
danach den Socket-server starten mit: |
|
|
npm run-script socket-server |
|
|
npm run-script socket-server |
|
|
|
|
|
|
|
|
|
|
|
Die Website ist dann unter http://localhost:3000 verfügbar. Es kann gespielt werden sobald zwei Browser Fenster diese Website besuchen. |
|
|
|
|
|
|
|
|
|
|
|
Wenn in der Datei Beerpong/public/app.js in der ersten Zeile anstatt localhost die IP-Adresse des Servers hinterlegt wird, kann von jedem PC im Netzwerk über http://<server-ip>:3000 das Spiel gespielt werden. |
|
|
|
|
|
|
|
|
|
|
|
## zum Spielen |
|
|
|
|
|
|
|
|
|
|
|
Erst muss jeder Spieler seinen Namen eingeben und mit Start bestätigen. |
|
|
|
|
|
|
|
|
Becher über die Tasten: |
|
|
Becher über die Tasten: |
|
|
qwer |
|
|
qwer |
|
|
asd |
|
|
asd |