leap 0.8.5 copy "leap: ^0.8.5" to clipboard
leap: ^0.8.5 copied to clipboard

An opinionated toolkit for creating 2D platformers on top of Flame engine.

0.8.5 #

0.8.4 #

  • FEAT: adding support for "Tags" property on tiles (#78). (482eea53)

0.8.3 #

  • FIX: slope collision detection is inconsistent (#73). (ced80749)
  • FIX: walk speed mixin should be on entity (#72). (4bdf6188)
  • FIX: direction enums should be shared accross domains (#71). (2de6bb98)
  • FIX: entities could phase through collisions (#70). (64b25bff)
  • FIX: AnchoredAnimationGroup positioning breaks when children change s… (#68). (514d3138)
  • FEAT: adding ignoreTags property to PhysicalEntity (#77). (0d98a004)
  • FEAT: remove static property from entities (#76). (3df41be8)
  • FEAT: adding extensions methods for direction enums (#75). (ebfa2775)
  • FEAT: removing faceLeft in favor of direction enums (#74). (cce48df4)
  • FEAT: adding behavior support to AnchoredAnimationGroup (#69). (35345853)

0.8.2 #

  • FEAT: entities can override the global max gravity Y velocity (#67). (418b9df3)
  • FEAT: adding spriteOffset to AnchoredAnimationGroup (#66). (e9770d80)

0.8.1+1 #

0.8.1 #

  • FIX: non-solid collisions no not account for velocity properly (#64). (c33024e5)
  • FEAT: adding IgnoresCollisionTags status (#63). (de882d63)
  • FEAT: improving StatusComponent including rename to EntityStatus (#62). (4a53ceaa)

0.8.0+1 #

  • FIX: fixing prevPosition updating (#55). (64170f29)
  • DOCS(readme): update player implementation (#56). (869fbd7c)

0.8.0 #

Note: This release has breaking changes.

  • FIX: world loading order bug (#53). (2711d39d)
  • FEAT: adding more options to has_animation_group (#54). (6be5eba4)
  • FEAT: adding constructor params to PhysicalBehavior (#51). (87157005)
  • BREAKING FEAT: Refactor everything to use behaviors, and simplify base classes (#52). (b5eef12d)

0.7.0 #

Note: This release has breaking changes.

  • FIX: wasAlive now happens after children update (#49). (85180b11)
  • FEAT: adding prevPosition to physical entity (#48). (14077a41)
  • BREAKING FIX: moving some entity logic to updateAfter (#50). (bd3aa33c)

0.6.2 #

  • FEAT: LeapWorld clean-up and other fixes (#47). (a1a9979f)

0.6.1 #

  • FEAT: adding support for pitched tiles (sloped ceilings) (#46). (12e90080)

0.6.0 #

Note: This release has breaking changes.

  • BREAKING FIX: pubspec flutter version must a minimum (#45). (a5cc357d)

0.5.4 #

0.5.3 #

  • misc bug fixes

0.5.2+1 #

0.5.2 #

  • Bump "leap" to 0.5.2.

0.5.1 #

  • FEAT: Adding atlas packing spacing option to TiledOptions (#31). (8bc04b2c)

0.5.0 #

Note: This release has breaking changes.

  • FEAT: adding character base class (#35). (802a735a)
  • BREAKING FEAT: refactoring collision info (again) and adding character animations (#36). (0fbefd66)

0.4.0 #

Note: This release has breaking changes.

  • FEAT: allow useAtlas and layerPaintFactory to be configured through TiledOptions (#27). (02f2be0c)
  • BREAKING FEAT: ground tiles clean-up and custom handling (#34). (225b830a)
  • BREAKING FEAT: Refactoring collision detection for simplified API and improved performance (#32). (4b767231)
  • BREAKING FEAT: StatusComponent system, ladders, and more inputs (#28). (eafe653f)

0.3.1 #

  • FIX: walking down slopes not working properly (#24). (b88b13be)
  • FEAT: adding ability to change map in runtime (#23). (05c615e0)
  • FEAT: adding tsx packing filter to TiledOptions (#26). (3accb89f)

0.3.0 #

Note: This release has breaking changes.

  • FEAT: allow game to specify max atlas sizes (#20). (fce72722)
  • BREAKING FEAT: Adding support for Moving Platorms (#21). (9583948f)

0.2.2 #

0.2.1 #

  • FIX: left tap input broken, cannot turn left (#15). (9eab90b0)
  • FEAT: add Tiled object factories to automatically build Components (#16). (2d801212)
  • FEAT: allow keyboard keys to be customizable in simple keyboard input (#17). (dbd0ae74)
  • FEAT: adding custom classes and types (#14). (6e1e016e)

0.2.0 #

Note: This release has breaking changes.

  • FEAT: allowing bundle and images loading customization (#12). (f412f38b)
  • BREAKING FEAT: upgrade to flame 1.9.1 (#7). (7b59cdcd)

0.1.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: updating to flame 1.5 (#6). (a1c345c8)

0.0.3 #

  • FEAT: uncoupling input implementation (#5). (bb2fdd26)

0.0.2 #

  • FEAT: add CollisionDetectionBehavior docs (#3). (21e0ffd0)

0.0.1+1 #

  • DOCS: bootstrapping the docs for initial release (#1). (7ecdedc9)

0.0.1 #

  • TODO: Describe initial release.
17
likes
160
points
180
downloads

Publisher

verified publishermelby.me

Weekly Downloads

An opinionated toolkit for creating 2D platformers on top of Flame engine.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flame, flame_behaviors, flame_tiled, flutter, tiled

More

Packages that depend on leap