[Story] Add Game Sessions #6

Closed
opened 2025-10-22 21:48:25 +02:00 by Janis · 0 comments
Owner

🧍‍♂️ User Story

As a User
I want to create game sessions
So that other users can join it.


📋 Description

Users should be able to create a game session. Those users will become the host of the session.
A game session is identified by an UUID and another shorter ID (6 x Numbers). The last one is non persistent.
The PodGameManager can identify each running game session by it's short ID. Each game session has it's own logic and therefore it's own observer.

Other users can join the game session while it is in the Lobby State & it has less than 7 players.
Make sure that a user can only join one session and only once per session.

The host can, once at least 2 players joined start the round.
The players are then created from the User Session.


🎯 Acceptance Criteria

  • A user can create a game session and become the host
  • An algorithm was created to create the game session IDs
  • The PodGameManager can identify a game session just by it's ID.
  • Another user can join the game session.
  • The host can start the session.

🧵 Linked Issues

## 🧍‍♂️ User Story **As a** User **I want to** create game sessions **So that** other users can join it. --- ## 📋 Description Users should be able to create a game session. Those users will become the host of the session. A game session is identified by an UUID and another shorter ID (6 x Numbers). The last one is non persistent. The PodGameManager can identify each running game session by it's short ID. Each game session has it's own logic and therefore it's own observer. Other users can join the game session while it is in the Lobby State & it has less than 7 players. Make sure that a user can only join one session and only once per session. The host can, once at least 2 players joined start the round. The players are then created from the User Session. --- ## 🎯 Acceptance Criteria - [x] A user can create a game session and become the host - [x] An algorithm was created to create the game session IDs - [x] The PodGameManager can identify a game session just by it's ID. - [x] Another user can join the game session. - [x] The host can start the session. --- ## 🧵 Linked Issues - Parent Epic: #7 - Blocked by: - [x] #5
Janis added the
Kind/Feature
Status
Blocked
1
Priority
Medium
3
Size
M
3
Type
User Story
2
labels 2025-10-22 21:48:25 +02:00
Janis added this to the Kubernetes Support - No priority project 2025-10-22 21:48:25 +02:00
Janis added
Priority
Low
4
and removed
Priority
Medium
3
labels 2025-10-22 21:53:56 +02:00
Janis self-assigned this 2025-10-30 10:41:57 +01:00
Janis closed this issue 2025-11-01 20:45:03 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KnockOutWhist/KnockOutWhist-Web#6
No description provided.