What problem does it solve?
This Skill provides a comprehensive, step-by-step guide to accurately reimplementing Sonic 1 zone bosses within the OpenGGF engine, ensuring fidelity to the original game's mechanics and behavior.
Core Features & Use Cases
- Disassembly-Driven Implementation: Guides users through analyzing and translating Sonic 1 boss ASM code into Java.
- Component-Based Approach: Covers arena setup, boss logic, sub-object spawning, hit handling, and art loading.
- Cross-Validation Framework: Includes a detailed review process to ensure accuracy against the original game.
- Use Case: A developer wants to add the GHZ boss to the OpenGGF engine. They would use this Skill to understand the boss's ASM, implement its behavior in Java, load its art, and verify its accuracy against the disassembly.
Quick Start
Use the s1-implement-boss skill to implement the GHZ boss, referencing the s1disasm-guide skill for disassembly navigation.