2394425147 / 2394425147/astrodx

Enhanced Visual Feedback, i.e. "Why the HELL did I miss" terminator

Open
#118 2 comments 0 reactions 1 assignee Claimed by @2394425147 View on GitHub
enhancement
Dominant language
C#
Stars
1.9k
Forks
63
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
It's not unusual to get a miss in a series of "swiped" taps, or at the starting tap of the tap - slide combination. When this happens, player usually think it's AstroDX to blame - and so did I, until I turn on "show touch trailing" in Android developer options...
But it's kinda hard to spot such a thin red trail in game (and it doesn't look good either).

**Describe the solution you'd like**
So, to tell myself why I got a miss:
1. Highlight of active touch indicators, buttons and sensors would dim slowly when finger is released / moving out of sensor zone, rather than instantly;
2. Show a trail of finger movements on screen, which also dims slowly;
3. Spawn judgement text at finger tap position. Spawn a miss (better an alternative one) if it doesn't hit any button / sensor / note.
... and these flashy little VFX might also make this game more visually appealing.

**Describe alternatives you've considered**
Replay system, or simply a screen recorder. lol

**Additional context**
Here's my crappy mock-up:
![image](https://github.com/2394425147/astrodx/assets/39703247/3fb4461b-08c1-4c7a-9dd4-a3e75ca89666)

Contributor guide

No contributing guide indexed for this repository

Research direction

Look at the touch input handling and UI feedback systems in the Unity project. The mock-up suggests adding visual effects for touch trails, dimming indicators, and spawning judgment text. Start by finding where touch inputs are processed and where miss feedback is currently generated. Check for existing VFX or UI components to understand the codebase's visual systems. Implementing this requires modifying multiple parts of the game's feedback loop.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, unity
Domain
desktop-dev, game-dev, mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.