Implement Save/Load State Module
@CiiscoTech-Hub is already working on this.
Since Aug 19, 2026.
Assessment
This issue has not been assessed yet.
Description
Description
Build a persistence module that saves and restores full game state to disk.
Acceptance Criteria
- A
persistencemodule exists undersrc/persistence/mod.rs - Game state serializes to JSON via serde
- Save writes to a configurable file path
- Load deserializes and validates state before returning
- Unit tests cover save, load, corrupted file, and missing file scenarios
- Dominant language
- Rust
- Stars
- 0
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MindFlowInteractive/quest-rust
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
MindFlowInteractive/quest-rust#38 · 2 comments ·
-
Design Puzzle Loader Module (Level Configuration)Possibly taken @shobhamerabacha-star claimed this 2 days ago. OpenGrantFox OSS Maybe Rewarded Third Campaign
Difficulty 4/5 3-5 days Newbie friendliness 55/100
MindFlowInteractive/quest-rust#6 · 6 comments ·
-
GrantFox OSS Maybe Rewarded Third Campaign
Difficulty 4/5 3-5 days Newbie friendliness 58/100
MindFlowInteractive/quest-rust#4 · 5 comments ·
All issues in MindFlowInteractive/quest-rust
Similar issues
-
review-drift
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
oxidecomputer/hansei#14 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
rubys/roundhouse#444 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
install: root SSH tmpfiles.d drop-in is labeled etc_runtime_t instead of etc_tPossibly taken @andrewdunndev claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day