novo
This commit is contained in:
@@ -0,0 +1,315 @@
|
||||
# ACCESSIBILITY FEATURES & INCLUSIVE DESIGN
|
||||
**NovaFarma - Dostopnost za Vse**
|
||||
|
||||
---
|
||||
|
||||
## 🎮 **Creative Mode (Kreativni Način)**
|
||||
|
||||
### **Sandbox Mode - Brez Omejitev**
|
||||
- ✅ **Unlimited Resources** - Infinite materials and money
|
||||
- ✅ **No Enemy Spawns** - Peaceful building mode
|
||||
- ✅ **Instant Crafting** - No waiting times
|
||||
- ✅ **Instant Growth** - Crops grow immediately
|
||||
- ✅ **God Mode** - Invincibility, no hunger/health loss
|
||||
- ✅ **Free Camera** - Explore without player restrictions
|
||||
- ✅ **Weather Control** - Choose season/weather manually
|
||||
- ✅ **Save/Load Structures** - Export and import builds
|
||||
- **Use Case:** Architecture, experimentation, relaxation
|
||||
- **Status:** ✅ Available at launch
|
||||
|
||||
### **Story-Free Mode**
|
||||
- ✅ No time pressure (no demo limit)
|
||||
- ✅ No quest deadlines
|
||||
- ✅ Optional tutorial (can skip)
|
||||
- ✅ Play at your own pace
|
||||
- **Use Case:** Casual play, stress-free experience
|
||||
|
||||
---
|
||||
|
||||
## ♿ **Accessibility for Disabilities**
|
||||
|
||||
### **👁️ Visual Accessibility (Za Slepe & Slabovide)**
|
||||
|
||||
#### **Screen Reader Support**
|
||||
- ✅ **Full UI narration** (NVDA, JAWS, VoiceOver compatible)
|
||||
- ✅ **Audio cues** for all actions (planting, harvesting, combat)
|
||||
- ✅ **Navigation sounds** (directional audio for player position)
|
||||
- ✅ **Menu audio descriptions** (read all options aloud)
|
||||
- ✅ **Inventory audio** (item names and counts spoken)
|
||||
- ✅ **TTS for dialogue** (all NPC conversations)
|
||||
- **Implementation:** Web Speech API + custom audio library
|
||||
|
||||
#### **High Contrast Modes**
|
||||
- ✅ **Black & White mode** - Remove all colors, high contrast
|
||||
- ✅ **Yellow on Black** - High visibility text
|
||||
- ✅ **Large UI mode** - 150% / 200% scaling
|
||||
- ✅ **Bold outlines** - Thick borders around all entities
|
||||
- ✅ **Simplified graphics** - Reduce visual clutter
|
||||
- **Hotkey:** Alt+H to toggle
|
||||
|
||||
#### **Zoom & Magnification**
|
||||
- ✅ **Screen magnifier** - Up to 400% zoom
|
||||
- ✅ **Follow player** - Camera auto-centers on character
|
||||
- ✅ **Large cursor** - 2x or 3x cursor size
|
||||
- ✅ **Cursor trail** - Visual indicator for mouse movement
|
||||
|
||||
#### **Audio-Only Mode (Experimental)**
|
||||
- ✅ **Haptic feedback** (controller vibration)
|
||||
- ✅ **3D positional audio** (enemies on left/right)
|
||||
- ✅ **Audio radar** - Beeps for nearby objects
|
||||
- ✅ **Voice commands** - Control game with speech input
|
||||
- **Status:** 🧪 Beta testing (requires headphones)
|
||||
|
||||
---
|
||||
|
||||
### **👂 Auditory Accessibility (Za Gluhe & Naglušne)**
|
||||
|
||||
#### **Advanced Subtitles (Closed Captions):**
|
||||
- ✅ **Full Closed Captions (CC)** - Describes all sounds (e.g., [ZOMBIE GROAN], [WIND HOWLING])
|
||||
- ✅ **Speaker Identification** - Names displayed in different colors
|
||||
- ✅ **Directional Subtitles** - Arrows indicating sound source (e.g., < [FOOTSTEPS])
|
||||
- ✅ **Background customization** - Adjust opacity, color, and size of subtitle box
|
||||
- ✅ **Font customization** - Size (Small to Huge), Font type (Sans-serif, OpenDyslexic)
|
||||
|
||||
#### **Visual Sound Indicators:**
|
||||
- ✅ **Visual Heartbeat** - Screen edges pulse red when health is low (audio replacement)
|
||||
- ✅ **Damage Indicators** - Radial dial showing direction of damage
|
||||
- ✅ **Footstep Visualization** - Visual ripples for nearby entity movement
|
||||
- ✅ **Notification Flash** - Screen flash for important alerts (instead of just sound chime)
|
||||
- ✅ **Rhythm Visualizer** - Visual cues for any rhythm-based mini-games (fishing, crafting)
|
||||
|
||||
#### **Communication (Multiplayer):**
|
||||
- ✅ **Ping System** - Contextual pings ("Look here", "Danger", "Loot")
|
||||
- ✅ **Chat Wheel** - Quick visual commands/responses
|
||||
- ✅ **Speech-to-Text** - Convert voice chat to text on screen
|
||||
- ✅ **Text-to-Speech** - Type messages that are spoken to others
|
||||
|
||||
---
|
||||
|
||||
### **🌈 Color Blindness Support (Barvna Slepota)**
|
||||
|
||||
#### **Color Blind Modes:**
|
||||
- ✅ **Protanopia** (Red-blind) - Red replaced with blue/yellow
|
||||
- ✅ **Deuteranopia** (Green-blind) - Green replaced with blue/red
|
||||
- ✅ **Tritanopia** (Blue-blind) - Blue replaced with red/yellow
|
||||
- ✅ **Achromatopsia** (Total color blindness) - Grayscale + patterns
|
||||
|
||||
#### **Visual Indicators:**
|
||||
- ✅ **Shape coding** - Different shapes for different items (not just colors)
|
||||
- ✅ **Pattern overlays** - Stripes, dots, grids for differentiation
|
||||
- ✅ **Icon labels** - Text labels on all colored UI elements
|
||||
- ✅ **Color palette tester** - Preview all modes before selecting
|
||||
|
||||
#### **Customizable Colors:**
|
||||
- ✅ **Player color** - Choose your own character tint
|
||||
- ✅ **Enemy color** - Highlight enemies in specific color
|
||||
- ✅ **Resource color** - Custom colors for wood/stone/gold
|
||||
- ✅ **UI theme colors** - Fully customizable palette
|
||||
|
||||
---
|
||||
|
||||
### **⚡ Photosensitivity & Epilepsy Protection**
|
||||
|
||||
#### **Seizure Prevention:**
|
||||
- ✅ **No rapid flashing** - All animations < 3 flashes per second
|
||||
- ✅ **Disable lightning** - Turn off lightning effects
|
||||
- ✅ **Reduce particles** - Minimize particle density
|
||||
- ✅ **Smooth transitions** - No sudden bright flashes
|
||||
- ✅ **Epilepsy warning** - Startup screen disclaimer
|
||||
|
||||
#### **Motion Sickness Options:**
|
||||
- ✅ **Reduced camera shake** - Disable screenshake effects
|
||||
- ✅ **Static camera** - No auto-follow movement
|
||||
- ✅ **FOV adjustment** - Wider field of view option
|
||||
- ✅ **Motion blur toggle** - Disable all blur effects
|
||||
- ✅ **Vignette removal** - Clear edges (no darkening)
|
||||
|
||||
#### **Brightness & Flicker:**
|
||||
- ✅ **Auto-brightness limiter** - Cap max brightness at safe levels
|
||||
- ✅ **Smooth dimming** - Gradual day/night transitions (no sudden shifts)
|
||||
- ✅ **Disable explosions** - Visual explosion effects replaced with audio
|
||||
- ✅ **Strobe filter** - Automatic detection and blocking of rapid flashing
|
||||
|
||||
---
|
||||
|
||||
### **🧠 Cognitive & Attention Support (ADHD, Autism, Dyslexia)**
|
||||
|
||||
#### **ADHD-Friendly Features:**
|
||||
- ✅ **Focus mode** - Hide non-essential UI elements
|
||||
- ✅ **Reminder system** - Audio/visual reminders for tasks
|
||||
- ✅ **Pause anytime** - No forced real-time pressure
|
||||
- ✅ **Simplified menus** - Fewer options per screen
|
||||
- ✅ **Progress tracking** - Clear goals and achievements
|
||||
- ✅ **Timer alerts** - Optional timers for self-pacing
|
||||
- **Benefit:** Reduces overwhelm, maintains engagement
|
||||
|
||||
#### **Dyslexia Support:**
|
||||
- ✅ **OpenDyslexic font** - Specially designed readable font
|
||||
- ✅ **Larger text** - 16pt minimum (up to 24pt)
|
||||
- ✅ **Increased line spacing** - 1.5x or 2x spacing
|
||||
- ✅ **Text-to-speech** - Read all text aloud
|
||||
- ✅ **Simplified language** - Option for simpler wording
|
||||
- ✅ **Icon-based UI** - Icons instead of text where possible
|
||||
|
||||
#### **Autism Spectrum Support:**
|
||||
- ✅ **Sensory overload protection** - Reduce visual/audio stimuli
|
||||
- ✅ **Predictable patterns** - Consistent UI behavior
|
||||
- ✅ **No jump scares** - Enemy approach warnings
|
||||
- ✅ **Mute social features** - Disable multiplayer interactions
|
||||
- ✅ **Routine mode** - Daily task checklist
|
||||
- **Benefit:** Comfortable, anxiety-free experience
|
||||
|
||||
---
|
||||
|
||||
### **🦾 Motor & Physical Accessibility**
|
||||
|
||||
#### **One-Handed Mode:**
|
||||
- ✅ **Left-hand layout** - All controls on left side
|
||||
- ✅ **Right-hand layout** - All controls on right side
|
||||
- ✅ **Foot pedal support** - USB pedal input mapping
|
||||
- ✅ **Single-button mode** - Cycle through actions with one button
|
||||
|
||||
#### **Limited Mobility Support:**
|
||||
- ✅ **Auto-aim assist** - Automatic target locking
|
||||
- ✅ **Reduced input complexity** - Hold instead of rapid tapping
|
||||
- ✅ **Sticky keys** - No simultaneous button presses required
|
||||
- ✅ **Slow-motion option** - Reduce game speed (50%, 25%)
|
||||
- ✅ **Toggle crouch/sprint** - No hold-to-run
|
||||
|
||||
#### **Eye Tracking & Voice Control:**
|
||||
- ✅ **Tobii Eye Tracker** - Look to select, blink to click
|
||||
- ✅ **Voice commands** - "Plant seeds", "Harvest", "Attack"
|
||||
- ✅ **Head tracking** - Use webcam for camera control
|
||||
- **Status:** ⏳ Planned (requires specialized hardware)
|
||||
|
||||
---
|
||||
|
||||
### **🎯 Difficulty & Pacing Options**
|
||||
|
||||
#### **Difficulty Adjustments:**
|
||||
- ✅ **Tourist Mode** - No combat, infinite health, pure exploration
|
||||
- ✅ **Story Mode (Progressive)** - **RECOMMENDED**
|
||||
- **Day 1-10:** Easy enemies (50% damage, 75% health)
|
||||
- **Day 11-20:** Normal enemies (100% damage, 100% health)
|
||||
- **Day 21-30:** Hard enemies (125% damage, 125% health)
|
||||
- **Day 31+:** Expert enemies (150% damage, 150% health)
|
||||
- **Benefit:** Natural learning curve, gradually increasing challenge
|
||||
- **Scaling:** Enemy strength increases with your player level
|
||||
- ✅ **Balanced** - Default (no scaling, consistent difficulty)
|
||||
- ✅ **Challenge** - Hard from start (150% damage, limited resources)
|
||||
- ✅ **Hardcore** - One life, permadeath, extreme difficulty
|
||||
- ✅ **Custom** - Tweak individual settings manually
|
||||
|
||||
#### **Progressive Difficulty Features (Story Mode):**
|
||||
- ✅ **Enemy HP scaling** - Zombies get tougher as you level
|
||||
- ✅ **Boss scaling** - Boss health/damage matches your level
|
||||
- ✅ **Loot quality** - Better items at higher levels
|
||||
- ✅ **Horde intensity** - Night attacks scale with progression
|
||||
- ✅ **Resource scarcity** - Less abundant materials late game
|
||||
- ✅ **Weather severity** - Harsher storms as seasons pass
|
||||
- **Formula:** `enemyHealth = baseHealth * (1 + playerLevel * 0.1)`
|
||||
|
||||
#### **Story Mode is RECOMMENDED for:**
|
||||
- ✅ First-time players (natural progression)
|
||||
- ✅ Players who want challenge without frustration
|
||||
- ✅ Balanced experience (not too easy, not too hard)
|
||||
- ✅ Narrative focus (difficulty matches story intensity)
|
||||
|
||||
#### **Custom Difficulty Settings:**
|
||||
- ✅ **Enemy damage** (0% to 200%)
|
||||
- ✅ **Player health** (50HP to 500HP)
|
||||
- ✅ **Crop growth speed** (Instant to Realistic)
|
||||
- ✅ **Resource availability** (Scarce to Abundant)
|
||||
- ✅ **Day length** (2 minutes to 30 minutes)
|
||||
|
||||
---
|
||||
|
||||
## 🌍 **Language & Cultural Accessibility**
|
||||
|
||||
### **Extensive Language Support:**
|
||||
- ✅ **Text in 20+ languages** (SLO, EN, DE, IT, CN, JP, KR, RU, etc.)
|
||||
- ✅ **Audio in 5 languages** (EN, DE, FR, ES, JP)
|
||||
- ✅ **Subtitles** - Always enabled by default
|
||||
- ✅ **Adjustable subtitle size** (Small to Very Large)
|
||||
- ✅ **Subtitle background** - Semi-transparent box for readability
|
||||
|
||||
### **Cultural Sensitivity:**
|
||||
- ✅ **Content warnings** - Violence, gore, flashing lights
|
||||
- ✅ **Age ratings** - PEGI, ESRB, CERO compliance
|
||||
- ✅ **Optional censorship** - Toggle blood/gore effects
|
||||
|
||||
---
|
||||
|
||||
## 🎛️ **Advanced Input Options**
|
||||
|
||||
### **Custom Controls:**
|
||||
- ✅ **Full remapping** - Every key/button customizable
|
||||
- ✅ **Multiple profiles** - Save different control schemes
|
||||
- ✅ **Controller layouts** - Xbox, PlayStation, Nintendo presets
|
||||
- ✅ **Mouse sensitivity** - 0.1x to 10x adjustment
|
||||
- ✅ **Invert Y-axis** - Camera/movement inversion
|
||||
|
||||
### **Assisted Input:**
|
||||
- ✅ **Auto-lock targeting** - Snap to nearest enemy
|
||||
- ✅ **Simplified menus** - Fewer navigation steps
|
||||
- ✅ **Quick actions** - One-button shortcuts
|
||||
- ✅ **Macro support** - Record and replay actions
|
||||
|
||||
---
|
||||
|
||||
## 📊 **Accessibility Rating Goals**
|
||||
|
||||
### **Target Compliance:**
|
||||
- ✅ **WCAG 2.1 Level AA** - Web Content Accessibility Guidelines
|
||||
- ✅ **CVAA Compliance** - 21st Century Communications Act
|
||||
- ✅ **AbleGamers Approved** - Community certification
|
||||
- ✅ **Can I Play That?** - Full accessibility review
|
||||
|
||||
### **Awards & Recognition:**
|
||||
- 🏆 **Target:** Game Awards Accessibility Award nomination
|
||||
- 🏆 **Target:** IGDA Accessibility Special Interest Group recognition
|
||||
- 🏆 **Target:** Xbox Accessibility Insiders recognition
|
||||
|
||||
---
|
||||
|
||||
## 🧩 **Implementation Roadmap**
|
||||
|
||||
### **Launch (Alpha 1.0):**
|
||||
- ✅ Creative mode
|
||||
- ✅ Color blind modes
|
||||
- ✅ High contrast mode
|
||||
- ✅ Epilepsy warnings
|
||||
- ✅ Subtitle options
|
||||
- ✅ Remappable controls
|
||||
|
||||
### **Post-Launch (Beta 1.5):**
|
||||
- 🔄 Screen reader support
|
||||
- 🔄 Audio-only mode
|
||||
- 🔄 Dyslexia font
|
||||
- 🔄 One-handed mode
|
||||
|
||||
### **Future (2.0+):**
|
||||
- ⏳ Eye tracking
|
||||
- ⏳ Voice control
|
||||
- ⏳ Head tracking
|
||||
|
||||
---
|
||||
|
||||
## 💬 **Community Feedback**
|
||||
|
||||
### **Accessibility Testers:**
|
||||
- ✅ **Partner with AbleGamers** - Professional testing
|
||||
- ✅ **Beta tester recruitment** - Diverse disability representation
|
||||
- ✅ **Feedback channels** - Discord, forums, email
|
||||
- ✅ **Regular updates** - Iterative improvements based on feedback
|
||||
|
||||
### **Inclusive Design Philosophy:**
|
||||
"Every player deserves to experience the story of survival and hope.
|
||||
Accessibility is not a feature - it's a fundamental right."
|
||||
|
||||
---
|
||||
|
||||
**Last Updated:** 8.12.2025
|
||||
**Status:** ✅ Accessibility-First Design
|
||||
**Commitment:** 30+ accessibility features at launch
|
||||
**Goal:** Top 10% most accessible indie games
|
||||
Reference in New Issue
Block a user