Thursday, April 30, 2009

Zoltar the iPhone Fortune Teller

I've been taking a break from EarthBrowser for the past couple of months and working on an iPhone app. The result is Zoltar the Fortune Teller.

Apple is now reviewing it for release in the iTunes store. I've heard it takes anywhere from a couple of days to several weeks if they don't send it back for fixes. Hopefully it will be available in the next week or so. I'll do another post when it is up.

You select a card from one of five categories and Zoltar will do a divination on his magic crystal ball. He then will speak your fortune to you from a set of over 100 fortunes based in part on the minor arcana of the Tarot deck. You can rotate him around and zoom in close with a swipe or pinch on the iPhone screen. I created the music and am the voice of Zoltar and put some spooky echo effects so it sounds pretty cool.

It was a really fun project which allowed me to test the limits of the iPhone hardware. The model of Zoltar was created by my cousin in 3d Studio Max and has over 10,000 polygons. Even so it renders at about 30 frames per second which is really good for such a small processor.

The 3d game engine that powers EarthBrowser was originally ported from C++/OpenGL into ActionScript. Since then I have made many improvements and I've re-ported it back to C++. Have I said lately how much I like OpenGL since I don't have to write my own 3d graphics library like I do in Flash? I built bindings into the Lua scripting language for ease of development. Lua has a strange syntax but it is lightweight and fast and gets the job done.


Bull said...

Looks good Matt, and it's probably the kind of app that will be quite popular, pity I don't have an iPhone, but good luck with this and I hope it earns you some much deserved pocket money.

Matt Giger said...

It's a crapshoot on the iPhone, sometimes you get lucky and get noticed. Thanks for the kind wishes!

Johan said...

Yes indeed Good-Luck Matt.
I hope it will be a success for you,
though i don't either got an iphone so I won't be able to try it out unfortunately.

And good that you made a blog post so we know that you're a live man!-)

BTW, when will I be able to start the translation of EarthBrowser?

Marriott discount codes said...

Anybody who employs Shakeology? Im considering of working it, as well as I i has wondering if this a on those people just add water shakes? I recognise which people can get most fancy and also blend it, but I need something positive quick being The mornings by use of my thing To college a lot went its something I can only mix by water as well as proceed, I will as believe invest on it!! as well as long as buyersre as things are, Heres how are you like this this? may buyers advocate me taking this into The morning time, a warm or hot environment my breakfast replacement? Thank end users .

Stapleton said...

Yes, that kind of application is going to be very popular and definitely it will give lots of money also!

Alex John said...

Truly exceptionally instructive website, I have bookmarked and searching for next one.
Netflix: Designing the Netflix Prize (B) Case Solution

Shaaban Mohamed said...

شركة تنظيف بالدمام
شركة تنظيف فلل بالدمام
شركة تنظيف شقق بالدمام
شركة تسليك مجاري بالدمام
شركة مكافحة حشرات بالدمام
شركة كشف تسربات المياة بالدمام

شركة مكافحة النمل الابيض بالخبر
شركة مكافحة النمل الابيض بالجبيل
شركة مكافحة النمل الابيض بالقطيف
شركة مكافحة النمل الابيض بالاحساء

شركة كشف تسربات المياة بالخبر
شركة كشف تسربات المياة بالقطيف
شركة كشف تسربات المياة بالجبيل
شركة كشف تسربات المياة بتبوك
شركة كشف تسربات المياه بالباحة

Thomas pedro said...

Be that as it may, not each sort of credit qualifies. For instance, credits that are peripheral or substandard are not to be ensured by this program. In general, the program endeavors to give quality advances that enhance the monetary as well as natural prospects of the neighborhood group where the credit cash will be contributed. cash advance

word cookies answers said...

I appreciate your article. Articles with deep content, create excitement for the reader. I hope you will be more and more articles. You can also visit my website: five nights at freddys 4 | game word cookies answers | hotmail sign in and game hill climb racing 2

Alice Taylor said...

Thanks for sharing the information. It is very useful for my future. keep sharing

happy wheels |color switch | run 3 |

Alison Andrew said...

by visiting this site I found cool stuff here Ethics And Libel Term Paper keep it up.

Alison Jhon said...

Amazing article Corona Android App Development Service thanks or sharing..

Ricky Rose said...

I must say we should have an online discussion on this. Economicskey.Com

Lewis Owen said...

Electricalassignments.Com This a good way to appreciate the teacher as they put their efforts to train students. UK dissertation Writers appreciates the teachers.

Anonymous said...

This is really a great stuff for sharing. Keep it up. Thanks for sharing.

Anonymous said...

I appreciate your efforts in preparing this post. I really like your blog articles.

yoob games said...

I appreciate your efforts in preparing this post.
I was very impressed by this post, this site has always been pleasant news. Thank you very much for such an interesting post. Keep working, great job! In my free time, I like play game:
العاب بنات ستايل