Ok, I'm slowly getting there. The cutting of the "level" wasn't that hard, but took me a night to get working properly. However, the adding of the convex N-gon on each side was a different story. It took me two good all-nighters to get working properly, and strangely enough I eventually ended up using my initial algorithm with a minor tweak. Most of the problem was actually in the 32-bit floating-point calculation errors; not too often one gets problem with of that sort, so that felt fresh. It looks a bit like my sketch at least:
It's not at all as good as Addicting balls, unfortunately. I think some will be a bit impressed with the 3D feel of it, even though I haven't done much with it. This is what remains:
- Add tiny instruction when starting the app for the first time.
- Show a small collision smoke indicator when a ball collides with the cutting plane.
- Add a few sounds.
- Icons.
- Splash screen.
- Soft color transitions on background depending on iPad orientation.
- Use only bright colors for the cut surfaces.
- Upload a clip to YouTube.
- Add a few type of levels.
- Add iAds?
- Add in-app purchase of levels(+get rid of ads).
I should be able to pull off all but the last two today. It should be in App Store before New Year's, I think they have some type of downing around Christmas.