Caleb, I will give it a shot if you want to post what you’ve got. I started working on culling, but it’s one of those things I don’t really need for my project (and it’s really hard) so I didn’t spend much time on it. If your stuff gets me half way there, maybe I can get it working.
 
Otherwise, I’ve picked up the pace on this project as of late because of some of the updates to Tiled are letting me use the Object Layers as a level builder in my latest project. So, I’m really focused on TileObjects, Sprites and the like, but I’m happy to add other features that people want.
 
If people want to help, there’s really a few things that are bugging me:
 
- This bit of code shows up a twenty or so times in the module…
[lua]
if properties then
for k, v in pairs(properties) do
if string.find(string.lower(k), “physics:”)~=nil then
layerGroup.physicsData[strRight(k, “:”)]=properties[k]
if layerGroup.physicsData[strRight(k, “:”)]==“true” then
layerGroup.physicsData[strRight(k, “:”)]=true
elseif layerGroup.physicsData[strRight(k, “:”)]==“false” then
layerGroup.physicsData[strRight(k, “:”)]=false
elseif isNumeric(layerGroup.physicsData[strRight(k, “:”)])==true then
layerGroup.physicsData[strRight(k, “:”)]=tonumber(layerGroup.physicsData[strRight(k, “:”)])
end
[/lua] 
…and we use this bit to turn a “physics:enabled” : “true” in the JSON into…
[lua]layerGroup.physicsData.enabled = true[/lua]
…in Corona. I would love a local function that could replace all the occurrences. It would make debugging a ton easier.
- Maps and Tilesets need to be in the root folder, because Tiled will include directory info with the tileset… I’m stripping it like this:
 
[lua]imageSheets[sets] = graphics.newImageSheet(string.match(tileSet.image,’([%w_]+%.%w%w%w)$’), options )[/lua]
…but there’s got to be a better way to look for that tileSet.image in the same directory as the JSON file.
And some big things that need to get done…
- 
Documentation. Next week I’m going to spend the time to do a screencast of how to build the demo project. Maybe someone could volunteer to transcribe that howto into the Wiki here on GitHub?
 - 
Sample projects. I’d love to see a small physics-based platformer made from some open tile set. Maybe this one…
 
http://opengameart.org/content/updated-generic-platformer-tiles
…it would be nice to have a larger project to come up with use cases from. An RPG too maybe… I did a little RPG in HTML5 and JavasScript that the graphics/maps could be used from…
- Other than that, just Fork the Repository, make some updates and send pull requests. I’m sure there’s more speed to be gained in the map loading.
 
      
    
