v3.2.6 DOCS: Finalized public documentation (Marketplace, Notecards, README) for Hybrid HUD release

This commit is contained in:
RebeccaNod1 2026-04-05 10:55:17 -06:00
parent 404dba66a5
commit 322548af5d
3 changed files with 23 additions and 8 deletions

View file

@ -2,12 +2,14 @@
======================================================== ========================================================
CREATED BY REBECCA NOD AND NOOSE THE BUNNY (djmusica28) CREATED BY REBECCA NOD AND NOOSE THE BUNNY (djmusica28)
CURRENT VERSION: 3.2.0 - THE "SYNC SANCTITY" UPDATE CURRENT VERSION: 3.2.6 - THE "HYBRID HUD" UPDATE
OVERVIEW OVERVIEW
-------- --------
Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives. Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives.
NEW IN V3.2.6: HYBRID HUD EVOLUTION! A revolutionary dual-mode status system. Humans now receive a personal, Experience-authorized HUD (ATTACH_HUD_CENTER_2) for immersive, non-obstructive gameplay. Bots maintain traditional in-world floaters for spectator visibility. Laser-targeted cleanup signaling ensuring 100% reliable HUD detachment.
NEW IN V3.2.0: SYNC SANCTITY & SCOREBOARD VIRTUALIZATION! Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a professional 3-column Rank/Name/Wins/Losses layout and dynamic Alpha 0.0 hiding for unused player slots. NEW IN V3.2.0: SYNC SANCTITY & SCOREBOARD VIRTUALIZATION! Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a professional 3-column Rank/Name/Wins/Losses layout and dynamic Alpha 0.0 hiding for unused player slots.
NEW IN V3.1.0: LINKSET STABILITY & DYNAMIC DISCOVERY! Complete architectural decentralization—scripts now find their linked prims by name, making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based FURWARE Text for dice and leaderboards. Centralized system constants in Peril_Constants.lsl for 100% project consistency. NEW IN V3.1.0: LINKSET STABILITY & DYNAMIC DISCOVERY! Complete architectural decentralization—scripts now find their linked prims by name, making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based FURWARE Text for dice and leaderboards. Centralized system constants in Peril_Constants.lsl for 100% project consistency.
@ -21,9 +23,8 @@ KEY FEATURES:
- Color-Coded Glow System: Green (winner), Yellow (peril), Red X (eliminated) - Color-Coded Glow System: Green (winner), Yellow (peril), Red X (eliminated)
- Experience Leaderboard: Persistent win tracking via Experience KVP with FURWARE Text Mesh display - Experience Leaderboard: Persistent win tracking via Experience KVP with FURWARE Text Mesh display
- Bot Support: AI players for testing and gameplay variety - Bot Support: AI players for testing and gameplay variety
- Floating HUD Display: Real-time stats for each player with victory text - Hybrid HUD Display: Personal HUD for humans (Experience-attached) vs. in-world floaters for bots
- Intelligent Dice Sizing: d6/d12/d20/d30 based on player count - Direct-Target Cleanup: Reliable HUD detachment using targeted messaging (no more "ghost" HUDs)
- Security Features: Owner lockout system, kick player functionality
- Single Linkset: Complete consolidated system for instant deployment - Single Linkset: Complete consolidated system for instant deployment
GAME RULES: GAME RULES:
@ -60,6 +61,8 @@ EXPERIENCE: Required for KVP Leaderboard functionality
Perfect for nightclubs, venues, casinos, private parties, group entertainment, community gatherings. Perfect for nightclubs, venues, casinos, private parties, group entertainment, community gatherings.
VERSION HISTORY: VERSION HISTORY:
v3.2.6: Hybrid HUD Evolution - Experience-based personal HUDs with direct-target detachment
v3.2.0: Sync Sanctity Release - Master Ledger Sync & Scoreboard Virtualization
v3.1.0: Dynamic Link Discovery, FURWARE Text Mesh, and Centralized Constants v3.1.0: Dynamic Link Discovery, FURWARE Text Mesh, and Centralized Constants
v3.0.0: Commercial CasperVend Release, memory optimizations, and Z-fighting fixes v3.0.0: Commercial CasperVend Release, memory optimizations, and Z-fighting fixes
v2.8.7: Linkset Analysis Tools and structure verification v2.8.7: Linkset Analysis Tools and structure verification

View file

@ -1,12 +1,14 @@
# 🎲 Peril Dice — Professional Single Linkset Game System for Second Life # 🎲 Peril Dice — Professional Single Linkset Game System for Second Life
**Created by Rebecca Nod and Noose the Bunny** **Created by Rebecca Nod and Noose the Bunny**
**Current Version: 3.2.0 - The "Sync Sanctity" Update** **Current Version: 3.2.6 - The "Hybrid HUD" Update**
## Overview ## Overview
Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives. Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives.
**🎯 NEW in v3.2.6**: **HYBRID HUD EVOLUTION** - Revolutionary dual-mode status display. Humans receive a personal, Experience-authorized HUD (ATTACH_HUD_CENTER_2) for clutter-free gameplay. Bots maintain in-world floaters for public visibility. Features laser-targeted `llRegionSayTo` signaling for guaranteed auto-detach and cleanup.
**🧪 NEW in v3.2.0**: **SYNC SANCTITY & SCOREBOARD VIRTUALIZATION** - Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a 3-column layout (Rank, Name, WL) and dynamic Alpha 0.0 hiding for unused slots. **🧪 NEW in v3.2.0**: **SYNC SANCTITY & SCOREBOARD VIRTUALIZATION** - Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a 3-column layout (Rank, Name, WL) and dynamic Alpha 0.0 hiding for unused slots.
**🚀 NEW in v3.1.0**: **LINKSET STABILITY & DYNAMIC DISCOVERY** - Complete architectural decentralization. Scripts now discovery their linked prims by name at runtime (`Scoreboard:0:0`, `profile:R:C`), making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based **FURWARE Text** for dice and leaderboards. **🚀 NEW in v3.1.0**: **LINKSET STABILITY & DYNAMIC DISCOVERY** - Complete architectural decentralization. Scripts now discovery their linked prims by name at runtime (`Scoreboard:0:0`, `profile:R:C`), making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based **FURWARE Text** for dice and leaderboards.
@ -29,7 +31,15 @@ Peril Dice is a multiplayer elimination game where each player selects numbers b
**NEW in v2.7.0**: Complete architectural overhaul featuring consolidated single linkset design (74 prims total) with bulletproof link message communication, eliminating all channel conflicts and deployment complexity. **NEW in v2.7.0**: Complete architectural overhaul featuring consolidated single linkset design (74 prims total) with bulletproof link message communication, eliminating all channel conflicts and deployment complexity.
## Major v3.2.0 Improvements (Current) 🚀 ## Major v3.2.6 Improvements (Current) 🎯
### 🎰 **Hybrid HUD Evolution**
- **Personalized Gaming UI**: Human players automatically receive a temporary, Experience-authorized HUD snapping to **Center 2**.
- **Spectator AI Visibility**: Bots continue to rez in-world floaters, ensuring spectators can follow along with the AI's performance.
- **Direct-Target Signaling**: Switched to `llRegionSayTo(avKey, ...)` for cleanup pulses, ensuring HUDs reliably hear their "Self-Destruct" command.
- **Auto-Cleanup Handshake**: Uses `llDetachFromAvatar()` to instantly purge temporary HUDs upon game end or reset without inventory clutter.
## Major v3.2.0 Improvements 🚀
### 🛡️ **Sync Sanctity Protocol** ### 🛡️ **Sync Sanctity Protocol**
- **Unified Master Ledger**: Eliminated parallel heart-count logic. The `Roll_ConfettiModule` now reports hits to the `Main_Controller` via the new `MSG_UPDATE_LIFE` (80) channel. - **Unified Master Ledger**: Eliminated parallel heart-count logic. The `Roll_ConfettiModule` now reports hits to the `Main_Controller` via the new `MSG_UPDATE_LIFE` (80) channel.

View file

@ -2,12 +2,14 @@ PERIL DICE - README
======================================================== ========================================================
CREATED BY REBECCA NOD AND NOOSE THE BUNNY (djmusica28) CREATED BY REBECCA NOD AND NOOSE THE BUNNY (djmusica28)
CURRENT VERSION: 3.2.0 - THE "SYNC SANCTITY" UPDATE CURRENT VERSION: 3.2.6 - THE "HYBRID HUD" UPDATE
OVERVIEW OVERVIEW
-------- --------
Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives. Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives.
NEW IN V3.2.6: HYBRID HUD EVOLUTION! A revolutionary dual-mode status system. Humans now receive a personal, Experience-authorized HUD (ATTACH_HUD_CENTER_2) for immersive, non-obstructive gameplay. Bots maintain traditional in-world floaters for spectator visibility. Laser-targeted cleanup signaling ensuring 100% reliable HUD detachment via llDetachFromAvatar().
NEW IN V3.2.0: SYNC SANCTITY & SCOREBOARD VIRTUALIZATION! Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a professional 3-column Rank/Name/Wins/Losses layout and dynamic Alpha 0.0 hiding for unused player slots. NEW IN V3.2.0: SYNC SANCTITY & SCOREBOARD VIRTUALIZATION! Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a professional 3-column Rank/Name/Wins/Losses layout and dynamic Alpha 0.0 hiding for unused player slots.
NEW IN V3.1.0: LINKSET STABILITY & DYNAMIC DISCOVERY! Complete architectural decentralization—scripts now find their linked prims by name, making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based FURWARE Text for dice and leaderboards. Centralized system constants in Peril_Constants.lsl for 100% project consistency. NEW IN V3.1.0: LINKSET STABILITY & DYNAMIC DISCOVERY! Complete architectural decentralization—scripts now find their linked prims by name, making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based FURWARE Text for dice and leaderboards. Centralized system constants in Peril_Constants.lsl for 100% project consistency.
@ -45,7 +47,7 @@ KEY FEATURES
🎮 CORE GAME FEATURES 🎮 CORE GAME FEATURES
- 🎯 Dynamic Player Management: Players can join at runtime (owner and other avatars) - 🎯 Dynamic Player Management: Players can join at runtime (owner and other avatars)
- 🤖 Bot Support: Add AI bots for testing and gameplay variety - 🤖 Bot Support: Add AI bots for testing and gameplay variety
- 📱 Floating HUD Display: Real-time stats for each player - 📱 Hybrid HUD Display: Experience-attached personal HUD for humans / In-world floaters for bots
- 🎮 Intelligent Dice Sizing: Automatic dice size based on player count - 🎮 Intelligent Dice Sizing: Automatic dice size based on player count
- 🔄 Ready State System: Players must be ready before games start - 🔄 Ready State System: Players must be ready before games start
- 🎭 Dramatic Messaging: Immersive thematic announcements visible to all players - 🎭 Dramatic Messaging: Immersive thematic announcements visible to all players