generated from Arquisoft/yovi_0
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Game Screen Initial Prototype
I have developed the first visual prototype for our game screen. This design focuses on usability and the "Quality of Life" features we discussed (Hints, Undo, Chat).
🖼️ Visual Preview
Design Decisions & Questions
Please review the following points regarding our UI/UX strategy. Check the box once you have reviewed the point and leave your thoughts in the comments.
1. Move Confirmation & Timing
- Q1: Validation - Should we implement a Confirm Button for each move, or is the move final as soon as the piece is dropped on the board?
- Q2: Turn Timer - If we use a "Confirm" button, should we add a visual timer (like the red bar in the prototype)?
- Proposed behavior: If the timer ends, the player either loses the turn or the AI moves automatically.
2. Header & User Feedback
- Q3: Active Player - Idea: Display users at the top with a glow or highlight effect on the player whose turn is active.
- Q4: Top Bar Icons - Should we use small icons in the header for: Settings (⚙️), More Options (≡), Chat (💬), and Language (🌐)?
3. Chat & Responsive Layout
- Q5: Close Button - Should the "Close Chat" button be outside (as highlighted in red) or integrated inside the chat header?
- Q6: Auto-Resize - When the chat is closed, the screen should auto-resize, centering the hexagonal board in the middle of the workspace.
- Q7: Audio - Incoming messages will have a sound. Should the mute option be in "More Options", inside the chat, or both?
⚙️ Proposed "More Options" Menu
I suggest organizing the "More Options" menu into these categories. Please let me know if you agree:
🛠️ View Menu Content Details
- Audio & Sound:
- Master Mute.
- Music vs. SFX (Independent sliders).
- Accessibility (ISO 25010):
- Color Blind Mode: Patterns or high-contrast colors for pieces.
- Dark / Light Mode toggle.
- UI Layout:
- Chat Position: Toggle Left/Right.
- Screen Focus: Fullscreen mode.
- Information & Support:
- How to Play: Visual tutorial of "Game Y".
- Rules Summary: Quick guide for board variations.
- Gameplay (QoL):
- Move Confirmation Dialog: Toggle "¿Are you sure?" on/off.
- Show Legal Moves: Toggle visual hints (dots).
- AI Speed: Control the machine's execution speed.
- Support & Credits:
- Report a Bug: Direct link to GitHub Issues (🐛).
- About the Team: Credits and roles.
🛠️ Next Steps
- Collect feedback from this issue.
- Finalize UI component structure in React.
- Start integration with the Rust Logic Engine (YEN notation).
Reactions are currently unavailable


