v0.1.0 - Pong with SHAP AI Explainability
Jugar v0.1.0 - WASM-First Game Engine
The first release of Jugar, a WASM-native game engine with ABSOLUTE ZERO JavaScript computation.
Highlights
Pong Demo with SHAP AI Explainability
- Real-time SHAP-style feature importance visualization
- Watch the AI explain its decisions as it plays
- Downloadable .apr AI profile format
Game Modes
- SinglePlayer: Play against adaptive AI
- TwoPlayer: Local multiplayer
- Demo: Watch AI vs AI with full explainability widgets
Quality
- 672 passing Rust tests
- 38 Playwright browser tests
- 95% code coverage
- Load tested with chaos scenarios
Live Demo
Play now at: https://interactive.paiml.com/pong/
Installation
Add to your Cargo.toml:
[dependencies]
jugar = "0.1"
jugar-web = "0.1"WASM Build
wasm-pack build --target web crates/jugar-webArchitecture
- Pure Rust with wasm32-unknown-unknown target
- JSON render commands for Canvas2D
- Input events forwarded from minimal JS loader
- WASM binary: 311KB
Crates
jugar- Main entry pointjugar-core- ECS and game loopjugar-physics- Physics with SIMD supportjugar-input- Unified input handlingjugar-render- Render command generationjugar-ui- Responsive UI systemjugar-audio- Audio event systemjugar-ai- AI with SHAP explainabilityjugar-procgen- Procedural generationjugar-web- WASM browser integration