Suggestion: Improved Science Minigame
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 869
- Forks
- 222
- Avg merge
- 18h 33m
- Merged PRs (30d)
- 1
Description
I'm not a fan of the minigame Science needs to play right now. May I suggest a game of Marco Polo / Sonar instead?
Tap / click inside a rectangular scanning grid and a ping spreads out from your tap. When the ping passes over the (hidden) target, the entire ring blinks. You now know where on a circle the target is. A second ping can narrow it down to a point, and the third or fourth tap can win the minigame. This allows for more strategy in the minigame, as well as more interesting adjustments to the skill.
For example, you could make the ping ring invisible, and have the entire rectangle flash when the ping passes over the target. Then you have to judge the ping distance based on timing (hard to do in the thick of battle). You could have the speed of the ping ring be based on distance to target (making it faster to scan closer targets, and tedious to scan very distant ones).
Another possibility is to keep the existing scans, but have the position of the dials mean something. For example, what if one end of the bar was 400, and the other end 800, and the average position of all one-to-three sliders allowed you to give an approximate answer to weapons about what frequency to dial in (on stage one) and what shields to tune (on stage two). Then science is actively calling out vital data as discovered, rather than spending 20 seconds adjusting sliders with no payout til the end.
Contributor guide
No contributing guide indexed for this repository
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.
Research direction
The issue names no files, tests, or entry points; begin by locating the existing Science minigame and reviewing its current scan interaction. Compare the proposed alternatives with the existing behavior and define a concrete, testable design before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100