If that was in the Top 5, I would do the whole thing in Java. - Juan T.
On Jan 6, 6:19 pm, Steve <[email protected]> wrote: > Hi there, > > I'm part of a team of developers that have recently released an iPhone/ > iPodTouch game via Apple's AppStore (reasonably known as in > 500,000 > downloads in < month, ~50,000 downloads on Christmas day alone, spent > most of Christmas in Apple's top 5). The game is written in c++ and is > cross platform for iPhone/iPod and Windows PC (there is a small > objective-c stub on the iPhone side, but it does little more than call > into our mainly generic c++ engine). Our engine has an OpenGL:ES > compatible renderer, and OpenAL compatible audio engine, so I hoped it > might be relatively straight forward to port this over to Android and > get the game running on there. Obviously I've since read through the > documentation and newsgroups and there seems to be a lot of people > saying they want c++ and various discussions here about hacking > support in, or just using Java and forgetting c++ and so on. There > seems to be a few directions on can attempt to go in, but essentially > I'm looking for advice as to what the best/recommend route would be > for me? > > If my only option is to write the entire game again in Java then it's > looking unlikely from our point of view that we'll be able to port to > Android - it would just be bonkers for us to have go to through our > reasonable sized code base and just convert each function to Java. Is > there any form of half-way-house that would let us keep all our 100% > generic game code in c++ and just write the code that does the API > calls in Java? Currently our code base is split up very much in to a > 'game' section and an 'engine' section. The game is 100% generic c++ > code that just calls functions from a generic API interface (which is > then implemented as needed on various API's/platforms and so on). The > game code doesn't call any functions from any of the std/libc > libraries, it just makes calls to our engine. > > I can sense the answer is simply going to be 'No! If you want to write > a game for Android then go do it in Java' but as mentioned this really > doesn't make any sense from our point of view, as it'd mean ending up > having to write the same game twice, just in different languages... > > Steve --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

