adventuring / adventuring/ChaosFight

CPU Player Controller: Ursulo (Character 14)

Aperta
#188 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Assembly
Stelle
1
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Subtask of #164**: Implement CPU player controller for Ursulo (Character 14).

**Character Details:**
- **Name**: Ursulo
- **Character ID**: 14
- **Weight**: 544.31 kg (1200.0 lbs) - Polar bear weight
- **Attack Type**: Ranged (2×2 pixels, ballistic arc)
- **Special**: Strongest throw, hardest to knock back

**CPU Controller Requirements:**
- Implement AI decision-making for movement, attacks, and defense
- Character-specific behavior patterns and strategies
- Difficulty scaling (Easy/Medium/Hard)
- Proper collision detection and response
- Animation state management
- Special ability usage

**Implementation Notes:**
- Follow existing character attack patterns from CharacterAttacks.bas
- Integrate with existing movement and physics systems
- Ensure proper 4-player compatibility
- Test across all TV standards (NTSC/PAL/SECAM)
- Leverage heavy weight for defensive strategies

**Dependencies:**
- Character-specific attack logic
- Movement system integration
- Animation system compatibility
- Collision detection system

**Acceptance Criteria:**
- CPU player behaves intelligently for Ursulo
- Proper difficulty scaling
- No conflicts with human players
- Maintains 60fps performance

**Note**: This issue was previously incorrectly labeled as "VegDog" - corrected to Ursulo (Character 14).

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.