Dynamic Vocal Part Switching in Rhythm Games
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing rhythm-action games limit players to specific vocal parts and do not allow dynamic switching between parts, leading to a less immersive band-like experience, especially when multiple players sing simultaneously, as they are often isolated and unable to experiment with different parts without switching microphones.
Innovation Solution
The system dynamically determines which musical part a player is singing by comparing their input to multiple target music data sets, allowing players to switch between parts during gameplay based on degree of matching, and uses historical data to bias part assignment during ambiguity, enabling scoring across multiple parts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional karaoke interfaces display all lyrics sequentially with color changes, then players can see the full lyrical sequence, but players cannot simultaneously view multiple vocal parts or switch between parts dynamically
Solution Approach 1:
The display interface is segmented into multiple separate display areas, with each area dedicated to showing lyrics for a specific vocal part. This allows players to view multiple vocal parts simultaneously without overwhelming the interface, as each part is presented in its own organized section rather than mixing all lyrics together.
Solution Approach 2:
The system adds a new dimension to the interface by introducing visual indicators that show which vocal part the player is currently assigned to and which parts are available to switch to. This dimensional addition allows players to navigate between parts without increasing the fundamental complexity of the display structure.
2Adaptability or versatility
If players are assigned to specific vocal parts, then scoring can be accurately tracked, but players cannot dynamically switch between parts during gameplay
Solution Approach 1:
The part assignment system is made dynamic rather than static. Players can switch between vocal parts during gameplay by selecting from available parts displayed in the interface. The system dynamically updates the player's current part assignment and adjusts scoring accordingly, allowing flexible experimentation with different vocal roles while maintaining accurate tracking.
Solution Approach 2:
The interface provides real-time feedback to players about their current vocal part assignment and the parts available to switch to. This feedback mechanism ensures that when players switch parts, the scoring system accurately reflects their performance on the new part, maintaining measurement precision while enabling dynamic switching.
3Ease of operation
If multiple players sing simultaneously in separate lanes, then each player's performance can be tracked independently, but players are isolated and cannot collaborate as a unified band
Solution Approach 1:
The system merges the experience of individual performance tracking with collaborative band play by allowing players to be assigned to different vocal parts that together form a complete harmonized performance. The interface displays all vocal parts in a unified view, showing how individual contributions combine into a cohesive whole, fostering a sense of collaborative interaction while maintaining independent scoring.
Data Source
AI summary
Described are methods, systems, and apparatuses, including computer program products, for selectively displaying song lyrics in a rhythm-action game. In one aspect this is accomplished by determining a number of vocal cues to be displayed on a display in communication with a game platform, where the vocal cues are each associated with a lyric. Provided a number of areas available to display a set of lyrics, either before run-time or determined at run-time, the game platform determines, based on a lyric priority associated with each lyric, which of the lyrics associated with each vocal cue to display when the number of vocal cues exceeds the number of areas available.


