Skip to content

Practice Mode and Training - #485

Merged
Mkalbani merged 1 commit into
MindFlowInteractive:mainfrom
Nacho1499:feat/Practice-Mode-and-Training
Oct 20, 2026
Merged

Mkalbani merged 1 commit into
MindFlowInteractive:mainfrom
Nacho1499:feat/Practice-Mode-and-Training

Conversation

@Nacho1499

Copy link
Copy Markdown
Contributor

Closes #448

What does this PR do?

Adds a separate practice mode with unlimited attempts, guidance, instant feedback, replay, difficulty adjustment, and non-ranked progress tracking.

Type of change

  • New feature (non-breaking change that adds functionality)

How was it tested?

  • Unit tests added/updated
  • [ ]
    npm test -- --runInBand src/game-engine/tests/practice-mode.service.spec.ts — passed (10 tests).
    npx eslint on the changed files — passed.
    npx prettier --check on the changed files — passed.
    npm run typecheck -- --incremental false --pretty false — failed due to existing type errors in unrelated files; no practice-mode errors were reported.

No manual curl verification was performed.

Checklist

[x] I added/updated tests for the change

  • I added a changeset / migration if schema changed
  • I read CONTRIBUTING.md

Screenshots / Logs

Focused unit test result: 1 suite passed, 10 tests passed.

Risk & rollout

Adds practice-session and practice-attempt tables. Apply the included database migration before enabling the practice endpoints. Existing ranked puzzle creation remains unchanged; practice attempts earn no rewards and do not affect ranked progress.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@Nacho1499 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Mkalbani
Mkalbani merged commit 63bdb7c into MindFlowInteractive:main Oct 20, 2026
@grantfox-oss grantfox-oss Bot mentioned this pull request Oct 20, 2026
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Practice Mode and Training

2 participants