JumPHP extension: collision (read-only split of jumphp/jumPhp extensions/collision)
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-05 10:05:22 +01:00
doc JumPHP 0.5.13, IDE 0.1.52: the extensions' samples in doc/samples (three new ones, a physics demo game, a SamplesTest in every demo), a ▶ on a scene's class line runs that scene only 2026-11-05 10:05:22 +01:00
src Extension jumphp/collision: circles, boxes, convex polygons, SAT with the minimum translation, rays, spatial hash, CollisionWorld; docs, sample, example game and tests 2026-11-05 07:12:51 +01:00
AGENTS.md Extension jumphp/collision: circles, boxes, convex polygons, SAT with the minimum translation, rays, spatial hash, CollisionWorld; docs, sample, example game and tests 2026-11-05 07:12:51 +01:00
composer.json Extension jumphp/collision: circles, boxes, convex polygons, SAT with the minimum translation, rays, spatial hash, CollisionWorld; docs, sample, example game and tests 2026-11-05 07:12:51 +01:00
README.md JumPHP 0.5.13, IDE 0.1.52: the extensions' samples in doc/samples (three new ones, a physics demo game, a SamplesTest in every demo), a ▶ on a scene's class line runs that scene only 2026-11-05 10:05:22 +01:00

Collision

Collisions for JumPHP games (jumphp/collision): circles, boxes and convex polygons, overlap tests with the way out, rays, a broad phase. Documentation: doc/index.md; sample: doc/samples/ (bin/jumphp extension:add <game> jumphp/collision copies both into your game). Example game: games/collision-demo.