Hey, we have forums!

Author Topic: Aquaria for Iphone?  (Read 14167 times)

0 Members and 1 Guest are viewing this topic.

Offline Tahnit

  • Mini Bit
  • **
  • Posts: 3
    • View Profile
Aquaria for Iphone?
« on: September 27, 2011, 05:40:34 pm »
I just heard about the Ipad version being made. Is there going to be an iphone version as well? Or is it just impossible with a screen that small?

Offline Alec

  • Administrator
  • Dream Bit
  • **********
  • Posts: 2211
    • View Profile
Re: Aquaria for Iphone?
« Reply #1 on: September 28, 2011, 06:18:20 am »
Not sure yet. I think the small screen is one of the trickiest issues, because it would involve some redesigning. It might be really hard to see what's going on or even to interact with things properly.

However, if the iPad version proves to be pretty popular, it might be worth looking into.

Offline False.Genesis

  • Administrator
  • Super Bit
  • **********
  • Posts: 461
  • PRESS COMPILE FOR RAINBOWS
    • View Profile
    • My source code!
Re: Aquaria for Iphone?
« Reply #2 on: September 28, 2011, 09:50:52 pm »
Re-posting here because of teh awesome: http://vimeo.com/29644366

Offline IcyEyeG

  • Bit
  • ***
  • Posts: 45
    • View Profile
Re: Aquaria for Iphone?
« Reply #3 on: September 29, 2011, 01:22:10 am »
Re-posting here because of teh awesome: http://vimeo.com/29644366

The iPad port looks amazing!
I have a couple of questions though, that I thought about while watching the video:
- Will we ever get an official port of Aquaria for Android. I say official, because it's only a matter of time that someone takes the GPLed code and port it. However, it may be years ahead still.
- The other question is about the incompability of GPL code and the app store. Since you can't put GPL programs there, I assume the port for iPad was made from pre-GPL code. This also means that the enhancements featured in Aquaria for iPad (both in terms of performance and touch optimization) will never make the Icculus repository, correct? Also, I take the oportunity to note that, as far as I know, this licensing problem doesn't exist in Android.

Offline achurch

  • Bit Bit
  • ****
  • Posts: 90
    • View Profile
Re: Aquaria for Iphone?
« Reply #4 on: September 29, 2011, 02:06:54 am »
I have a couple of questions though, that I thought about while watching the video:
- Will we ever get an official port of Aquaria for Android. I say official, because it's only a matter of time that someone takes the GPLed code and port it. However, it may be years ahead still.

I guess that's mostly up to Alec, but FWIW, I haven't found a device with good enough performance yet.

- The other question is about the incompability of GPL code and the app store. Since you can't put GPL programs there I assume the port for iPad was made from pre-GPL code.

Yes, the iPad port is based on pre-GPL code. (Also, it would be more accurate to say that "you can't put GPL programs there without the approval of the authors".)

This also means that the enhancements featured in Aquaria for iPad (both in terms of performance and touch optimization) will never make the Icculus repository, correct?

Probably correct, but only because so much has changed from the 1.1.3 code base that it wouldn't be worth the effort to try and merge it back. My plan is to release the iPad code in a separate repository once the game is finalized and released.

Also, I take the oportunity to note that, as far as I know, this licensing problem doesn't exist in Android.

Careful how far you go, or you'll start to sound like a shill. (:

Offline IcyEyeG

  • Bit
  • ***
  • Posts: 45
    • View Profile
Re: Aquaria for Iphone?
« Reply #5 on: September 29, 2011, 02:28:07 am »

Probably correct, but only because so much has changed from the 1.1.3 code base that it wouldn't be worth the effort to try and merge it back. My plan is to release the iPad code in a separate repository once the game is finalized and released.
Awesome!  :) And, by the way Andrew, congrats on your conding effords, the game looks really great played on the iPad.

Careful how far you go, or you'll start to sound like a shill. (:

Oh, I'm really sorry, I assure you it wasn't my intention at all.  :-[

Offline Xiagan

  • Global Moderator
  • Dream Bit
  • **********
  • Posts: 1452
  • "Does absolution lie above the waves?"
    • View Profile
Re: Aquaria for Iphone?
« Reply #6 on: September 29, 2011, 10:03:57 am »
Gosh, it really looks amazing. Halfway convinced to buy an ipad now. ;)
"Sire, I had no need of that hypothesis." (Laplace)

~ www.xiagan.net ~

Offline False.Genesis

  • Administrator
  • Super Bit
  • **********
  • Posts: 461
  • PRESS COMPILE FOR RAINBOWS
    • View Profile
    • My source code!
Re: Aquaria for Iphone?
« Reply #7 on: September 29, 2011, 10:41:44 pm »
Probably correct, but only because so much has changed from the 1.1.3 code base that it wouldn't be worth the effort to try and merge it back. My plan is to release the iPad code in a separate repository once the game is finalized and released.

Okay, so most of the things posted to the icculus repo lately are sort of worthless, as i take it.
Will your mobile-device-optmized code run on PCs as well? - i mean Windows, Linux, Mac.
It would be helpful to know details about core mechanics parts that were changed - i know you completely replaced BBGE, and probaly rewrote half of the game's code as well (Avatar.cpp and Game.cpp most probably). Did you apply some sort of texture-optimization like you did for the PSP? Did you add some sort of package files to store the data?

Is anything planned to be done about your code after you release it? Is it going to replace the icculus repo at some point, or how's future plans?
IMHO it is not so cool to have 2 "official" repos with totally incompatible code doing almost the same thing, and personally i'd prefer to have only 1 code base to care about.
And as you said, i agree that backporting things to the icculus repo is not worth the effort... better start fresh and port things from the icculus repo to your code, and move on.

Many questions, sorry.
But really, reading your answer i think it is the best for everyone who is working on the icculus code to stop doing that and wait until you publish the new code.

And who doesn't agree its time for a 1.1.4 version that behaves the same on all platforms, and that does *finally* provide a stable base to make mods for? *sigh*.
And an updated demo is overdue, too.

(Side node: Started a mod. A large one. That's why i care about that right now. And it requires the fixes i posted to the icculus repo/ML.)


Offline Alec

  • Administrator
  • Dream Bit
  • **********
  • Posts: 2211
    • View Profile
Re: Aquaria for Iphone?
« Reply #8 on: September 30, 2011, 01:15:49 am »
Random: It might be cool to release some mods as updates to the Aquaria iPad app. :)

Not sure how this would work exactly, but it'd be interesting I think.

Offline achurch

  • Bit Bit
  • ****
  • Posts: 90
    • View Profile
Re: Aquaria for Iphone?
« Reply #9 on: October 02, 2011, 04:30:12 am »
(Side node: Started a mod. A large one. That's why i care about that right now. And it requires the fixes i posted to the icculus repo/ML.)

The answer to most of your questions is "wait and see". (: Mainly because trying to explain the changes in detail would probably only lead to more questions, and they could be answered better by the code itself. But with respect to mods, I can say that (1) mods compatible with the Icculus repository as of my last commit there should run cleanly with no or minimal changes, and (2) mods will be able to use more game features like the world map -- similar to how you've described some of your changes (though I haven't looked at those changes themselves).

Offline False.Genesis

  • Administrator
  • Super Bit
  • **********
  • Posts: 461
  • PRESS COMPILE FOR RAINBOWS
    • View Profile
    • My source code!
Re: Aquaria for Iphone?
« Reply #10 on: October 02, 2011, 05:24:25 pm »
(Side node: Started a mod. A large one. That's why i care about that right now. And it requires the fixes i posted to the icculus repo/ML.)
The answer to most of your questions is "wait and see". (: Mainly because trying to explain the changes in detail would probably only lead to more questions, and they could be answered better by the code itself.

Yessir, alright, thanks for clarification. I'll remain patient.

(Though, if the code isn't a *lot* less convoluted i'd feel the urge to make an entity named "Andrew Church" that needs to be kicked around. :P)

(j/k)


But with respect to mods, I can say that (1) mods compatible with the Icculus repository as of my last commit there should run cleanly with no or minimal changes, and (2) mods will be able to use more game features like the world map -- similar to how you've described some of your changes (though I haven't looked at those changes themselves).

Yay! If the other changes are going in later as well I'll be happy  ;D
Btw, there was an oversight in the code saving worldmap.txt - a field was forgotten. Just in case this isn't fixed yet in your version.


« Last Edit: October 02, 2011, 05:38:24 pm by False.Genesis »