Create Reward System Module

Open
#4 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
58/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
rust
Domain
game-dev

Research direction

Start by reading the puzzle-completion flow and the existing module layout, then inspect how solve conditions and player rewards are represented. Implement the module at src/rewards/mod.rs, add unit tests for granting and duplicate prevention, and verify that rewards are granted only when puzzle conditions are met.

Written by the indexing model from the issue text.

Description

GrantFox OSS Maybe Rewarded Third Campaign

Description

Implement a rewards module that manages stella-based reward distribution tied to puzzle completion.

Acceptance Criteria

  • A rewards module exists under src/rewards/mod.rs
  • Reward struct contains type (stella), amount, and condition trigger
  • Rewards are granted only when puzzle solve conditions are met
  • Duplicate reward prevention logic is in place
  • Unit tests cover reward grant and duplicate prevention
Dominant language
Rust
Stars
0
Forks
23
Avg merge
1d 11m
Merged PRs (30d)
3

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from MindFlowInteractive/quest-rust

All issues in MindFlowInteractive/quest-rust

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.