This commit is contained in:
2025-12-11 11:34:23 +01:00
parent b46c5dca6b
commit 45529ab8a7
220 changed files with 17696 additions and 0 deletions

View File

@@ -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