Skip to content
Stefano edited this page Nov 18, 2024 · 47 revisions

transcendence

work-in-progress selection of modules with

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

Total module points 11.5

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