2.0 KiB
2.0 KiB
sidebar_position
sidebar_position |
---|
3 |
Respin Feature
Overview
Respin is a bonus mechanic in slot games that allows players to re-spin selected reels without restarting the full spin.
It typically triggers after a specific in-game condition (e.g. near-win or bonus hit) and enhances player engagement.
Respin ends when the respin counter reaches zero.
stateDiagram-v2
Spin --> SpinEnd
Spin --> Trigger_Respin : case Special
SpinEnd --> Trigger_Respin : No Win
SpinEnd --> Win
Win --> Win_Complete : case normal
Win_Complete --> Trigger_Respin
```
---
### Main Scene
#### Triggering Respin
- Triggered by game logic after a win or specific pattern.
- Node setup required in Scene graph.
| Action | Image |
|--------|-------|
| Create Respin Trigger Node |  |
#### Respin Flow
1. **Trigger Respin Result**

2. **Re-trigger Respin**

3. **Keep Symbols Static (for symbol holding logic)**

4. **Display Counter**
Show number of respins remaining.

---
### Handle Event
#### Respin Event Handling
- Override class: `hyper-gaming-server-handler`
| Process | Image |
|---------|-------|
| Listen for event: `"respins" |  |
| Trigger Data from Server |  |
| Re-trigger Data |  |
---
### Feature Management
#### Feature Class Setup
- Create `feature-respin` class extending `feature-game`
- Responsibilities:
- Manage respin panel UI
- Handle trigger & retrigger logic
| Action | Image |
|--------|-------|
| Script: Feature Panel |  |
| Script: Trigger/Retrigger |  |