Streamlines web game development through an automated testing loop, deterministic time stepping, and visual state verification.
This skill enables Claude to build and iterate on HTML5/JavaScript web games using a robust, step-by-step development lifecycle. It integrates specialized tools like Playwright for automated interaction testing, allows for deterministic frame-by-frame debugging via time-stepping hooks, and provides visual validation through screenshot analysis and structured text-state outputs. By maintaining a continuous feedback loop and tracking progress in a dedicated manifest, it ensures game logic, physics, and UI interactions are verified and regression-free at every stage of development.
주요 기능
01Deterministic time-stepping via window.advanceTime for reliable frame-by-frame debugging
02Comprehensive test checklists covering movement, collisions, and state transitions
03Automated Playwright-based testing loop for input simulation and state verification
04Persistent progress tracking with progress.md for seamless multi-session development
05253 GitHub stars
06Visual and textual state inspection using screenshots and render_game_to_text
사용 사례
01Building a 2D physics-based arcade game from scratch using HTML5 Canvas
02Iteratively debugging complex game mechanics like collision detection or power-up systems
03Refining game UI and menu flows with automated visual regression testing