Originally Posted by RazvanGNR
How soon aprx? :P
I could probably code the In-App purchases in a solid day with the ANE's, but I'm tinkering with the async multiplayer at the moment since that's been such a huge request. Was planning for major upgrade with some bug fixes, local play option, In-apps, and async multiplayer all rolled into v1.8. This might all take a month (assuming I can get some solid time to program) plus another week or so to make it through Apple review.
I'll keep you updated on my progress her on Touch Arcade as I get pieces complete. As stated above, first step towards async is done: storing game state in database. Next goal: retrieve game list and load em' up.
I've been tinkering with Hero Academy to get a feel for how the interface works. They have some solid mechanics: the 5 actions a turn and ability to undo actions is pretty sweet. I don't think this would work for Hero Mages tho because of the dice rolls (hence why I originally thought I'd do a new take on the game for async play). What I'll prob do is let players play async the same way they play live games, with the exception of two player vs. (for the first async update) and the ability to see the opponents last move animate when you rejoin the game.
One thing I found missing in Hero Academy is that you can't actually play synchronously. My brother and I tried playing a head to head game in the room together and found that we had to wait for push notifications to go through (or pop out and pop back in game) to see the update. Plus, you have to wait for the opponent's animations to take place instead of seeing them synchronously (inherent in the design of being submitting moves in blocks of 5 instead of 1 at a time).
For Hero Mages, I think it would be cool to have the option to play async with the option to "go live" if your opponent happens to be online and wants to join in. This way you could see moves being made as opponent makes them and enjoy realtime play. This might help stimulate the community more to see a higher count of active games.