Add serverside START_GAME command #100

Closed
opened 2026-04-11 22:30:24 +02:00 by jona.walpert · 14 comments
jona.walpert commented 2026-04-11 22:30:24 +02:00 (Migrated from git.scicore.unibas.ch)

Task

The reccommended type is: Task

Summary

Add command START_GAME to Start the game on the server.

Context

Request, CommandParser, Response and CommandHandler

Current Progress

  • StartGaneRequest
  • StartGameParser
  • StartGameHandler
  • StartGameResponse
  • Update protocol documentation
  • Write JavaDoc

Request

   START_GAME ID=1

Response

+OK
  GAME=42
  MESSAGE=Game started successfully
END

Error Response

-ERR
  CODE=MISSING_PARAMETER
  MESSAGE=Lobby ID is required
END

Checklist

  • I outlined checkpoints describing phases of my work related to this task
  • I added relevant labels
  • I linked to other issues or branches that must be completed first
## Task The reccommended type is: Task ### Summary Add command `START_GAME` to Start the game on the server. ### Context Request, CommandParser, Response and CommandHandler ### Current Progress * [x] StartGaneRequest * [x] StartGameParser * [x] StartGameHandler * [x] StartGameResponse * [x] Update protocol documentation * [x] Write JavaDoc #### Request ``` START_GAME ID=1 ``` #### Response ``` +OK GAME=42 MESSAGE=Game started successfully END ``` #### Error Response ``` -ERR CODE=MISSING_PARAMETER MESSAGE=Lobby ID is required END ``` ### Checklist * [x] I outlined checkpoints describing phases of my work related to this task * [x] I added relevant labels * [x] I linked to other issues or branches that must be completed first
jona.walpert commented 2026-04-11 22:30:24 +02:00 (Migrated from git.scicore.unibas.ch)

assigned to @jona.walpert

assigned to @jona.walpert
jona.walpert commented 2026-04-11 22:31:55 +02:00 (Migrated from git.scicore.unibas.ch)

changed the description

changed the description
jona.walpert commented 2026-04-11 22:33:12 +02:00 (Migrated from git.scicore.unibas.ch)

changed the description

changed the description
lars.winzer commented 2026-04-11 22:42:20 +02:00 (Migrated from git.scicore.unibas.ch)

This is the 100th issue 🎉

This is the 100th issue :tada:
jona.walpert commented 2026-04-11 23:00:56 +02:00 (Migrated from git.scicore.unibas.ch)

changed the description

changed the description
jona.walpert commented 2026-04-11 23:09:10 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item StartGaneRequest as completed

marked the checklist item **StartGaneRequest** as completed
jona.walpert commented 2026-04-11 23:09:11 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item StartGameParser as completed

marked the checklist item **StartGameParser** as completed
jona.walpert commented 2026-04-11 23:09:12 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item StartGameHandler as completed

marked the checklist item **StartGameHandler** as completed
jona.walpert commented 2026-04-11 23:09:13 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item StartGameResponse as completed

marked the checklist item **StartGameResponse** as completed
jona.walpert commented 2026-04-11 23:09:14 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item Write JavaDoc as completed

marked the checklist item **Write JavaDoc** as completed
jona.walpert commented 2026-04-11 23:21:25 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item Update protocol documentation as completed

marked the checklist item **Update protocol documentation** as completed
jona.walpert commented 2026-04-11 23:21:52 +02:00 (Migrated from git.scicore.unibas.ch)

mentioned in merge request !109

mentioned in merge request !109
jona.walpert (Migrated from git.scicore.unibas.ch) closed this issue 2026-04-11 23:40:34 +02:00
jona.walpert commented 2026-04-11 23:40:35 +02:00 (Migrated from git.scicore.unibas.ch)

closed with !109

closed with !109
jona.walpert commented 2026-04-12 12:53:45 +02:00 (Migrated from git.scicore.unibas.ch)

mentioned in commit 492901a837

mentioned in commit 492901a8371c0399f6ca318b5c705fc091bb556b
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: University-of-Basel-Studentprojects/Programmierprojekt#100