Skip to content

Latest commit

 

History

History
55 lines (52 loc) · 1.72 KB

ROADMAP.md

File metadata and controls

55 lines (52 loc) · 1.72 KB

Roadmap

  • v0.1.0
    • Full support for collision callbacks
      • physics.arcade.collide callbacks
      • Tile callbacks
    • Sticky slopes
    • Friction
    • body.slope properties for friction, sticky slopes, preferred separation axis and last overlap response
  • v0.1.1
    • Phaser 2.4.9/2.5.0 compatibility
    • Corner collision pulling
  • v0.2.0
    • Premade Arcade Slopes tilesets
    • Mapping shortcuts
      • Ninja Physics debug tileset
      • Arcade Slopes tileset
      • Tile properties (tile.properties.type)
    • Debug rendering
      • Collision vectors
      • Tile face properties
      • Tile polygons
    • Flag internal polygon edges
    • Offset tilemap layer support
    • Circular physics body support
    • Tile collision direction flags
    • Clearer yet more in-depth readme
  • v0.3.0
    • Custom SAT.js implementation that can prevent internal edge collisions (like this)
    • Debug rendering
      • Tile edge collision normals
    • Memory consumption improvements
  • v0.4.0
    • Automatically set colliding tiles for Tilemaps
    • Automatically update sprite body polygons
    • Tunnelling solutions
      • Swept intersection tests
      • Raycasting
  • v0.5.0
    • Automatic sprite rotation
      • Omni-directional
      • Selective
    • Raycasting for sticky slopes
    • Dynamic tilemap support
  • v1.0.0
    • AMD/UMD
    • More consistent naming
      • Tile slope type constants
      • Direction/neighbour names

Ideas

  • AABB collision margins