@LaserGate_coder – I’m not entirely certain, nothing overly complicated. More so than anything, I’m letting the platform decide. So if the tech works, and it fits the iPad, I’m going with it. Trying to create something that generally hasn’t been covered all that much so that it’s of interest and use to other people.
There are some limiting factors, like the lack of tools that are going to lead me. For example, the lack of a tiled map editor is going to probably keep me away from doing a tiled game, 'cus frankly, I dont really feel like creating my own tiled map editor.
That said, if a tool is needed and makable, I’ll make it. I am actually finishing off a tool to solve a very specific problem… animation.
At the end of the day I am thinking its going to be a limited number of enemy single level non-tiled side scroller, like Prince of Persia… except using Mechs.
In fact, from this point on, I am going to refer to the project as Mech of Persia. I like that.
I’ve been playing around a tool for composing a sprite from subsprites, Ill post it shortly, at least the WIP it is. Truth of the matter is, the nature of Lua and iPad makes you take a “hmmm wonder if this works” approach to development. As an indirect result, I am having a hell of a lot of fun, but writing some horribad code as a result.
Then again, with self contained scripts like lua, you can actually get away with writing some fairly awful code. The joys of a sandbox. Granted, I have managed to crash Codea several time this weekend
@TechDojo In that particular example I dont think I’m actually incurring any state changes, due to reusing the same image over and over. In my particular case I dont think I am actually going to run into performance issues. One thing I am going to have to figure out though is rendering to off screen frame buffers… I have yet to see an example in Codea, and havent really looked into it yet, but if there is decent framebuffer support in there, I think I can get to the proper level of performance I need.
If there isn’t framebuffer support, I might be in for a bit of a performance challenge in the future!