Skip to content

qStivi/connectfour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect Four by Stephan Glaue, Julian Trösser, Lusian Fischer, Elias Cordoso Alves

  • Anleitung:
    • Mit der Website verbinden
    • Einen Benutzernamen eingeben, [Enter] drücken
    • Kein Name wird nicht akzeptiert, ein doppelter Name wird durch einen zufälligen Namen ersetzt
    • Danach erscheinen Spielfeld und Chat
    • Sobald zwei Spieler an diesem Punkt angelangt sind, können Chat und Spiel verwendet werden
    • Wer auch immer zuerst das Spielfeld anklickt, beginnt
    • Die Plättchen verhalten sich wie Plättchen in einem realen Vier Gewinnt, d.h. sie "fallen zu Boden"
    • Der Chat dient neben der Kommunikation zwischen Spielern auch der Benachrichtigung über den Spielverlauf, so wird etwa stets angezeigt, wessen Zug es ist
    • Weitere Clients können sich mit dem Spiel verbinden, sie sind Zuschauer und können keinen Einfluss auf das Spiel nehmen
    • Verlässt einer der Spieler das Spiel, gewinnt der andere Spieler
    • Gelingt es einem Spieler, vier Plättchen horizontal, vertikal oder diagonal in eine Reihe zu legen, so gewinnt er und der Endbildschirm zeigt den Sieger an
    • Laden die Spieler dann die Website neu, so gelangen sie wieder zur Eingabe des Benutzernamens
    • Die ersten zwei Spieler, die ihren Namen mit [Enter] bestätigen, können wieder spielen, dies wird im Chat bestätigt
  • Informationen:
    • Die Website wird über die Cloud-Platform "Heroku" (PaaS) gehostet, da unser kein physischer Server zur Verfügung stand
    • Das Spiel ist erreichbar unter https://qconnectfour.herokuapp.com/
    • Nach längerer Inaktiviät geht der Server in einen "Schlafmodus". Daher kann das erste Öffnen einige Sekunden länger dauern als üblich
    • Für die Serverkommunikation wurde die Socket.io Library verwendet
    • Grundlage für unseren Lernprozess und den Code ist ein Codebeispiel von der Socket.io Website gewesen
    • Für das Spiel wurde auch die bereits existierende "connect-four" Library verwendet. Weitere Funktionen wurden ergänzt
    • Die Seite ist nicht mit dem Internet Explorer kompatibel
    • Bei Firefox ist eine Scrollbar seitlich leider noch sichtbar, dies lässt sich aufgrund der Machart des Browsers nicht ändern

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published