Skip to content

Practice Mode and Training #448

Closed

Description

@Mkalbani

Location: Backend Core - Game Engine
Labels: backend, practice-mode, learning
Estimated Time: 6 hours
Difficulty: Medium

Description

Implement practice mode allowing unlimited attempts without penalties or rewards.

Tasks

  • Design practice structure
  • Implement unlimited attempts
  • Add solution guidance
  • Create step-by-step hints
  • Implement instant feedback
  • Add replay functionality
  • Create progress tracking (non-ranked)
  • Write comprehensive tests
  • Implement difficulty adjustment
  • Add practice analytics

Acceptance Criteria

  • Practice mode separate from ranked
  • Attempts unlimited
  • Guidance available
  • Feedback instant
  • Progress tracked
  • No rewards earned

Activity

  1. shobhamerabacha-star commented on Sep 27, 2026

    @shobhamerabacha-star

    Hi maintainers,

    I can tackle Practice Mode and Training. Proposed implementation roadmap:

    • Analysis: Inspect current behavior and edge cases in MindFlowInteractive/quest-service
    • Core Implementation: Structure the service layer for Practice Mode and Training with secure data access and transaction boundaries.
    • Quality Assurance: Verify API response schemas, authentication middleware, and database rollback safety.

    Excited to work on this—please assign to me and I will submit a clean PR shortly!

  2. Brymo14 commented on Oct 18, 2026

    @Brymo14
    Contributor

    @Brymo14 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.

    I'll like to work on this
    Kindly assign boss

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @Brymo14 to this issue.

  3. 6akola commented on Oct 18, 2026

    @6akola

    @6akola has applied to work on this issue as part of the Stellar Wave Program's 10th wave.

    Hi Maintainer 👋
    I would love to work on this issue. I can fix it.
    Thank you.

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @6akola to this issue.

  4. ykargeee-bit commented on Oct 18, 2026

    @ykargeee-bit
    Contributor

    @ykargeee-bit has applied to work on this issue as part of the Stellar Wave Program's 10th wave.

    Hi Maintainer,

    I’m a full-stack developer, and I’d like to contribute to the task. I’ll implement it carefully and efficiently thoroughly understand requirements and edge cases
    Communicate promptly about suggestions or improvements. And I will provide regular progress updates and address blockers
    Align with project goals through feedback and clarification.

    Thank you,

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @ykargeee-bit to this issue.

  5. Nacho1499 commented on Oct 19, 2026

    @Nacho1499
    Contributor

    @Nacho1499 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.

    Hello maintainer. I am Nacho, a full-stack developer with experience building application features, working with backend APIs, and writing automated tests for reliable software.

    My implementation plan would be:

    1. Review the existing game engine: Understand how quests, attempts, scoring, rewards, difficulty, and ranked sessions currently work so Practice Mode integrates cleanly without changing existing ranked behavior.
    2. Design a separate practice structure: Introduce a dedicated practice session or mode that reuses existing quest logic where possible while keeping practice attempts and progress isolated from ranked records.
    3. Implement unlimited attempts: Allow users to retry practice challenges without attempt limits, penalties, score deductions, or ranked consequences.
    4. Add step-by-step hints and solution guidance: Provide progressive hints that help users understand the challenge, with solution explanations where supported by the existing quest structure.
    5. Implement instant feedback: Give immediate feedback after each answer or action, explaining what went right or wrong and helping users understand how to improve.
    6. Add replay functionality: Allow users to restart a challenge and practice it again without losing their overall non-ranked learning history.
    7. Track non-ranked progress: Record useful learning information, such as completed challenges, attempts, hint usage, and improvement over time, while ensuring practice activity never affects competitive rankings or reward eligibility.
    8. Implement difficulty adjustment and analytics: Use the existing difficulty model where possible to support appropriate challenge levels, and capture practice-specific analytics without mixing them with ranked statistics.

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @Nacho1499 to this issue.

  6. drips-wave commented on Oct 19, 2026

    @drips-wave

    Congratulations, @Nacho1499! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on October 22, 2026.

    🧑‍💻 @Nacho1499: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.

    Warning

    When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.

    🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.

    🌊 Happy Wave 🌊

  7. grantfox-oss commented on Oct 20, 2026

    @grantfox-oss

    🎉 This issue has been marked as completed on GrantFox!

    @Nacho1499's PR #485 was approved and merged by @Mkalbani.

    🏆 @Nacho1499: You earned 40 FoxPoints for this contribution! Your current tier: Builder (1,702 total points). Track your full progress on GrantFox.

    👏 Great work, @Nacho1499! Keep contributing to MindFlowInteractive.

  8. drips-wave commented on Oct 20, 2026

    @drips-wave

    This issue has been completed by @Nacho1499 as part of the Stellar Wave Program's 10th Wave 🥳

    😎 @Nacho1499: You earned 200 Points for completing this issue! Once the Wave's rewards are finalized, you'll be eligible for a percentage of the Wave's reward pool based on the percentage of total points you've earned. Learn more here. You can also Leave a review to share your experience working on this issue.

    🧑‍💻 Repo maintainers: How'd the contributor do? Leave a review to share your experience working with them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions