Skip to content
Stefano edited this page Oct 14, 2024 · 47 revisions

transcendence

work-in-progress selection of modules with

  • MAJ Use a Framework as backend. Leo, Florian, Jonathan
  • MAJ Replacing Basic Pong with Server-Side Pong and Implementing an API. Leo, Florian, Jonathan
  • MAJ Remote players. Leo, Florian, Jonathan
  • MAJ Implementing a remote authentication. Florian, (Jonathan)
  • min Use a database for the backend. Daniil, (Stefano), (Florian), (Jonathan)
  • MAJ Store the score of a tournament in the Blockchain. Stefano, Daniil, (Jonathan)
  • MAJ Use of advanced 3D techniques. Stefano, Daniil
  • MAJ Standard user management, authentication, users across tournaments. Florian, (Stefano), (Jonathan)
  • MAJ Implement Two-Factor Authentication (2FA) and JWT. Jonathan
  • min Support on all devices. Florian, Stefano,
  • min Expanding Browser Compatibility. Florian
  • MAJ Live chat. Leo, (Jonathan*)
  • MAJ Enabling Pong Gameplay via CLI against Web Users with API Integration. Jonathan

Total module points 11.5

  • only when we have everything. to see if we understood the topic

Overview of all modules

Web

  • MAJ Use a Framework as backend.
  • min Use a front-end framework or toolkit.
  • min Use a database for the backend.
  • MAJ Store the score of a tournament in the Blockchain.
  • MAJ Use of advanced 3D techniques.

User Management

  • MAJ Standard user management, authentication, users across tournaments.
  • MAJ Implementing a remote authentication.

Gameplay and user experience

  • MAJ Remote players
  • MAJ Multiplayers (more than 2 in the same game).
  • MAJ Add Another Game with User History and Matchmaking.
  • min Game Customization Options.
  • MAJ Live chat.

AI-Algo

  • MAJ Introduce an AI Opponent.
  • min User and Game Stats Dashboards

Cybersecurity

  • MAJ Implement WAF/ModSecurity with Hardened Configuration and HashiCorp Vault for Secrets Management.
  • min GDPR Compliance Options with User Anonymization, Local Data Management, and Account Deletion.
  • MAJ Implement Two-Factor Authentication (2FA) and JWT.

Devops

  • MAJ Infrastructure Setup for Log Management.
  • min Monitoring system.
  • MAJ Designing the Backend as Microservices.

Graphics

  • MAJ Use of advanced 3D techniques.

Accessibility

  • min Support on all devices.
  • min Expanding Browser Compatibility.
  • min Multiple language supports.
  • min Add accessibility for Visually Impaired Users.
  • min Server-Side Rendering (SSR) Integration.

Server-Side Pong

  • MAJ Replacing Basic Pong with Server-Side Pong and Implementing an API.
  • MAJ Enabling Pong Gameplay via CLI against Web Users with API Integration.
Clone this wiki locally