AC on Android
#1
So I asked the experts about AC on android and got 1 reply. However, he gave us some really good info. Or not, but who cares? Link's here. Or you could just read below, if you don't want the links to OpalAL on 'droid.
Me:
I would like to see assaultcube ported to Android. It is the best fps that can run on ancient hardware (pentium 3's!) and, done right, would be one of the most successful android games ever by launching hardcore mobile gaming :D
This would require...
  • The game uses openAL, I dunno how much coding that would be to convert
  • Creating a control system that can use the buttons and keys on the phone, as well as the touch screen
  • Using a different masterserver or something
  • Willingness to change program if there's balancing issues
  • whatever else porting requires
paulscode:
I decided to take a look into this, after I came across your post while searching for something else. I've been doing a lot of porting programs to Android in my spare time, and this one looks like a good candidate.

For the basic requirements, I've already ported OpenAL to Android, and Pelya's SDL port would cover most of the remaining ones. So my initial assessment is that a port to Android would be totally doable.

The biggest initial task would be porting the graphics to OpenGL ES, which is a significantly different API than plain vanilla OpenGL. I found that Intel has done some work on this (see this article). It's not entirely what would be needed for an Android port, but it would certainly be better than starting from scratch.

After getting the graphics to work, the main task would be the user interface, as you suggested. This is actually the fun part of porting to Android - where you can really start to personalize the project.

So the verdict? Well, this looks like a great project. I have a couple others I'm working on at the moment, but I will definitely put this on my wish-list for when I'm looking to start another project ( assuming someone else doesn't get to it first :D )

/backToCommentary

I like android because it has buttons so you can shoot and jump while running real easily.

Does anyone want to take the burden or find someone that will?

Person #1: A phone would ruin gameplay!!!!!!!! Even though AC is as simple as hell, it should be kept only to that hardcore gamers can play it! sure UrT gets 2000 players at a time, and I've never seen more than 400 on AC, I just don't like the idea of having good games on phones!

Wow I have no idea why I typed that. Oh well.
Thanks given by:
#2
Some fellows tried putting AC into an iPod. They failed.
Thanks given by:
#3
Tell him to look at cube for iOS. That would give him some idea for the GUI.
Thanks given by:
#4
FOR THE GUI!?!?!? AW HELL NAW! Dude, After seeing YouTube videos, CoD looks like a better insparation, even with the knife button!
I wanted it on android because of the buttons.
paulscode Wrote:The biggest initial task would be porting the graphics to OpenGL ES, which is a significantly different API than plain vanilla OpenGL.
iPhone uses ES, me thinks, so that would be the useful part.
Thanks given by: