Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

Backend

TrueDoctor edited this page Jun 9, 2020 · 9 revisions

Das Backend teilt sich in mehrere Teile auf:

Rask-Server

Der Server enthält in Kombinaton mit der Lobby eine abstrakte Spieleverwaltung. Das Rask Spiel ist als Modul integriert. Darin wir die Engine instanziert und das Spiel berechnet.

Jeder Client bekommt über das Datenbank-Backend ein Token Ausgestellt, welches ihn einer Gruppe zuteilt. Diese Information werden vom Server über das C# Datenbank-Backend abgefragt.

Websocket Server

Game Engine

Das game_engine crate beinhaltet grundlegende Datenstrukturen und Funktionen für die Speillogik. Dazu zählen unter anderem Vektoren und Matrizen. Der Code enthält Dokumentationskommentare, sollte also relativ selbsterklärend sein. Mit cargo doc --open --no-deps kann die Dokumentation generiert und im Browser geöffnet werden.

Erblicke ebenfalls

Navigation

Brainstorming:
      Sessions Liste 📃
      Letzte Session ◀️
      Nächste Session ▶️
      Last Design-Session 👈
      Next Design-Session 👉
      Dunkle Seite 🌈
Design:
      Sound 🎧
      Grafikdesign 🤺
      Animationen 🎞️
      Gamedesign 📝
Programmierung:
      Gamelogik ⚙️
      Frontend 👾
      Backend 🗄️
Spielprotokoll 🧻

Clone this wiki locally