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

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

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.
15
likes
120
points
280
downloads

Publisher

verified publishermelby.me

Weekly Downloads

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flame, flame_behaviors, flame_tiled, flutter, tiled

More

Packages that depend on leap