Game Engine #48

Closed
opened 2026-04-02 16:14:03 +02:00 by j.kropff · 12 comments
j.kropff commented 2026-04-02 16:14:03 +02:00 (Migrated from git.scicore.unibas.ch)

Task

Game Engine Implementation

Summary

Full implementation of all poker phases – from pre-flop through flop and turn to river, including automated card distribution and betting round management.

Context

This task focuses on building the core game engine responsible for controlling the game flow, handling player actions, and enforcing poker rules across all phases.

Current Progress

  • Started card dealing logic
  • implement betting round state machine

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 **Game Engine Implementation** ### Summary Full implementation of all poker phases – from pre-flop through flop and turn to river, including automated card distribution and betting round management. ### Context This task focuses on building the core game engine responsible for controlling the game flow, handling player actions, and enforcing poker rules across all phases. ### Current Progress - [x] Started card dealing logic - [x] implement betting round state machine ### Checklist - [x] I outlined checkpoints describing phases of my work related to this task - [x] I added relevant labels - [ ] I linked to other issues or branches that must be completed first
j.kropff commented 2026-04-02 16:14:03 +02:00 (Migrated from git.scicore.unibas.ch)

changed start date to April 02, 2026 and changed due date to April 11, 2026

changed start date to April 02, 2026 and changed due date to April 11, 2026
j.kropff commented 2026-04-02 16:14:03 +02:00 (Migrated from git.scicore.unibas.ch)

assigned to @j.kropff

assigned to @j.kropff
lars.winzer commented 2026-04-02 23:04:52 +02:00 (Migrated from git.scicore.unibas.ch)

Please try to use the GitLab templates for tasks and issues in the future.

It’s not exactly clear what you’re doing here, try to break the task down into several subtasks.

You don’t have to create them all right away. Create a task for whatever you’re currently working on.

Please try to use the GitLab templates for tasks and issues in the future. It’s not exactly clear what you’re doing here, try to break the task down into several subtasks. You don’t have to create them all right away. Create a task for whatever you’re currently working on.
lars.winzer commented 2026-04-02 23:05:52 +02:00 (Migrated from git.scicore.unibas.ch)

I took the initiative and assigned the appropriate labels to this task.

I took the initiative and assigned the appropriate labels to this task.
j.kropff commented 2026-04-03 10:23:45 +02:00 (Migrated from git.scicore.unibas.ch)

changed the description

changed the description
j.kropff commented 2026-04-03 10:24:35 +02:00 (Migrated from git.scicore.unibas.ch)

I'll keep that in mind, thank you for the comment!

I'll keep that in mind, thank you for the comment!
j.kropff commented 2026-04-04 23:42:44 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item Started card dealing logic as completed

marked the checklist item **Started card dealing logic** as completed
j.kropff commented 2026-04-04 23:42:44 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item implement betting round state machine as completed

marked the checklist item **implement betting round state machine** as completed
j.kropff commented 2026-04-04 23:42:44 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item I outlined checkpoints describing phases of my work related to this task as completed

marked the checklist item **I outlined checkpoints describing phases of my work related to this task** as completed
j.kropff commented 2026-04-04 23:42:44 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item I added relevant labels as completed

marked the checklist item **I added relevant labels** as completed
j.kropff (Migrated from git.scicore.unibas.ch) closed this issue 2026-04-04 23:42:47 +02:00
lars.winzer commented 2026-04-05 10:42:15 +02:00 (Migrated from git.scicore.unibas.ch)

The branch (feat/game-engine) tied to this issue has not yet been merged into main .

Is this intentional?

The branch (`feat/game-engine`) tied to this issue has not yet been merged into `main` . Is this intentional?
j.kropff commented 2026-04-05 10:46:44 +02:00 (Migrated from git.scicore.unibas.ch)

Sorry Lars, it got really late yesterday, but I'll do it now.

Sorry Lars, it got really late yesterday, but I'll do it now.
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#48