commitra / commitra/vanilla-verse

Magnetic Maze

Open
#138 2 comments 0 reactions 1 assignee Claimed by @Glynis1314 View on GitHub
enhancement good first issue hacktoberfest
Dominant language
JavaScript
Stars
14
Forks
60
PR merge metrics
No merged PRs in 30d

Description

### Project slug (e.g., snake, todo)

_No response_

### Summary

A top-down maze where the player is a magnet that attracts or repels metallic balls. Push each ball into its matching colored slot.

**Acceptance Criteria:**

- Player movement via arrow keys.

- Press `E` to toggle between attract and repel mode.

- Balls move with a magnetic pull effect.

- Level completes when all balls reach slots.

**Optional Enhancements:**

- Add sound feedback for polarity change.

- Add timer-based scoring.

### Details / Acceptance criteria

_No response_

### Scope

- [ ] UI changes
- [ ] Logic changes
- [ ] Accessibility
- [ ] Tests (manual)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.