Zoetrope 1.4

Library to develop 2D Lua games
Zoetrope is an easy to use library that helps you developed 2D games using Lua and LOVE.

Zoetrope helps you create stuff like animated sprites, basic physics, collision detection, tweens and delayed events, user input and even saves user progress.

last updated on:
April 24th, 2013, 2:09 GMT
file size:
70 KB
license type:
developed by:
Chris Klimas
operating system(s):
Mac OS X
binary format:
Home \ Development \ Libraries
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Collision detection has been overhauled. In general, collisions on a sprite are resolved in order of overlap area, so a sprite that majorly overlaps another will get first shot, before one that overlaps a little. You should always perform collision checking via collide(), and in the onCollide handler of your sprites call displace() to move sprites around. This will prevent sprites from sticking to each other.
  • Event handling is now guaranteed to bubble up, so that sprites at the end of the display list now react to all events before their parent group, view, or app do.
  • Maps no longer have subcollide() and subdisplace() methods – you can now just write collide() and displace() like any other sprite.
  • Maps now have a spriteAtMap() and spriteAtPixel() methods that locate a sprite at a particular position, either in pixel or map coordinates.
read full changelog

Add your review!