| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| LittleJS.zip | 2026-05-12 | 4.9 MB | |
| 1.18.7 - PathFinder plugin, UI Layout, examples reorganized source code.tar.gz | 2026-05-12 | 4.5 MB | |
| 1.18.7 - PathFinder plugin, UI Layout, examples reorganized source code.zip | 2026-05-12 | 4.9 MB | |
| README.md | 2026-05-12 | 1.9 kB | |
| Totals: 4 Items | 14.4 MB | 0 | |
1.18.7 - PathFinder plugin, UI Layout, examples reorganized
- Added PathFinder plugin for grid-based navigation: buildNodeData, getNearestClearNode, aStarSearch (with diagonal wall checks), isLineClear grid line-of-sight, smoothPathCorners cleanup, and smoothPathStringPull line-of-sight smoothing — all wired into a single findPath pipeline with debug rendering
- Added PathFinder demo with mouse-driven repath (also available as a short)
- Added UILayout container class for auto-arranging children, with a transparent option and a nested-grid short demo
- Reorganized examples/ by topic instead of BASIC/ADVANCED for easier browsing
- Added Vite starter template (via degit) and improved README setup instructions
- Moved Medal class and runtime out of the core engine into plugins/medalSystem.js; added medalsForEach export
- Split engine logo drawing out into its own module
- Texture wrap is now per-texture opt-in, default back to CLAMP_TO_EDGE (revises the 1.18.4 default)
- Refactored Box2D object physics methods, fixed Box2D angle handling, improved audio context handling
- Refactored UISystem key input handling
- Optimized particle rendering and engine/object transformations; expanded tween system
- New short examples: vector operations, parent-child hierarchy, save/load, pathFinder, uiLayout
- Enabled strict and noImplicitAny in jsconfig; fixed TypeScript rootDir
- Expanded FAQ with Vite setup, ES module usage, TypeScript integration, game state management, and Medals system sections
- Removed ai.md
Check out the latest on GitHub to see everything we've been working on!
PathFinder Demo: https://killedbyapixel.github.io/LittleJS/examples/?example=Path+Finder UI Layout Demo: https://killedbyapixel.github.io/LittleJS/examples/?example=UI+Layout