Oolite Bulletins

For information and discussion about Oolite.
It is currently Mon Oct 23, 2017 2:42 am

All times are UTC




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Fri Nov 27, 2009 10:23 pm 
Offline
Average
Average

Joined: Wed Mar 22, 2006 9:45 pm
Posts: 9
Location: UK
Found this link:
http://www.touchgen.net/e3-classic-spac ... oming-soon

TEXT FROM LINK:

While browsing the booths at E3, we came across Elite Systems booth and discovered a poster announcing the upcoming release of Elite for iPhone.

Back in the day I remember spending hours on this game on my Acorn computer, flying through space, trading goods and engaging in epic space battles. It was also one of the first games to allow you to influence the type of gamer you are… Good or Bad! Allowing you to take out innocent passers by and get a pirate record, or simply be a good space fairing tradesman.

Look for more details soon, but as the developer was out to lunch when we passed by their booth, all we have is this spy shot to tease you with!

UPDATE: We have since heard from the developer that Elite is now not in development for iPhone. This is sad news indeed, as the game would have worked a treat on the iPhone hardware. I believe they are continuing on working on a regular mobile version… Boo!


Top
   
 Post subject:
PostPosted: Sat Dec 05, 2009 10:32 am 
Offline
Competent
Competent
User avatar

Joined: Sat Nov 28, 2009 10:53 pm
Posts: 48
Location: usa
well since my iphone is running darwin kernel and has 116mb ram with a 412 mhz cpu is there anyway to get Oolite or a tailored/stripped down version of it to work on it?

i guess there are some elite like games but i dont know if they r any good but here are ppl talking about it. and here is another related thread of such an iphone app.

_________________
Image B4 = Elite on c64 & now = Oolite1.73.4repositories UBUNTU OpenGL2.1.2 NVIDIA180.44 & vertex shaders eVGA GeForce7950GT512 P4-3.2mhz/3gb


Top
   
 Post subject:
PostPosted: Sun Dec 06, 2009 7:00 pm 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Quote:
well since my iphone is running darwin kernel and has 116mb ram with a 412 mhz cpu is there anyway to get Oolite or a tailored/stripped down version of it to work on it?
Yes.
  1. Learn to program.
  2. Learn OpenGL, computational geometry etc.
  3. Spend about three months’ full-time work on it.
Tell us when you’re done.

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 3:07 pm 
Offline
Master and Commander
Master and Commander
User avatar

Joined: Thu May 20, 2004 10:46 pm
Posts: 1148
Location: London UK
It would indeed be doable, and would only require (as Ahruman says) a few months to sort out.

But there's the rub. :roll:

_________________
"The planet Rear is scourged by well-intentioned OXZs."

Oolite models and gear? click here!


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 3:56 pm 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
I should point out that I was being quite optimistic. Meeting the memory constraints would probably require some fundamental changes.

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 4:22 pm 
Offline
Competent
Competent
User avatar

Joined: Sat Nov 28, 2009 10:53 pm
Posts: 48
Location: usa
Quote:
I should point out that I was being quite optimistic. Meeting the memory constraints would probably require some fundamental changes.
if they can get elite to run on a 14k memory computer they can without a doubt get a nice version of it to run on an iphone. its not a problem for someone with a little time. and there already are versions out in their other named forms as the threads from the other forums point out however a stripped down version with no more than a few of the best mission oxp's included in the app of oolite would be best. from what i gather the other apps already produced have amounted to limited missions or no missions and limited worlds and or galaxies however they r referring to them as.

i just was speculating that since oolite is made on a mac natively that the code might be more easily made to work on a iphone since both the iPhone OS and Mac OS are based on the same core, which enables technology-sharing across the platforms,

_________________
Image B4 = Elite on c64 & now = Oolite1.73.4repositories UBUNTU OpenGL2.1.2 NVIDIA180.44 & vertex shaders eVGA GeForce7950GT512 P4-3.2mhz/3gb


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 4:25 pm 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Quote:
Quote:
I should point out that I was being quite optimistic. Meeting the memory constraints would probably require some fundamental changes.
if they can get elite to run on a 14k memory computer they can without a doubt get a nice version of it to run on an iphone.
Yes, certainly. But the question was about Oolite, not Elite. Oolite looks a lot like Elite, but it works completely differently.

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 5:07 pm 
Offline
Competent
Competent
User avatar

Joined: Sat Nov 28, 2009 10:53 pm
Posts: 48
Location: usa
Quote:
Quote:
I should point out that I was being quite optimistic. Meeting the memory constraints would probably require some fundamental changes.
if they can get elite to run on a 14k memory computer they can without a doubt get a nice version of it to run on an iphone. its not a problem for someone with a little time. and there already are versions out in their other named forms as the threads from the other forums point out however a stripped down version with no more than a few of the best mission oxp's included in the app of oolite would be best. from what i gather the other apps already produced have amounted to limited missions or no missions and limited worlds and or galaxies however they r referring to them as.

i just was speculating that since oolite is made on a mac natively that the code might be more easily made to work on a iphone since both the iPhone OS and Mac OS are based on the same core, which enables technology-sharing across the platforms,


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
have no doubt oolite could fit on an iphone it has oer 100megs of ram

_________________
Image B4 = Elite on c64 & now = Oolite1.73.4repositories UBUNTU OpenGL2.1.2 NVIDIA180.44 & vertex shaders eVGA GeForce7950GT512 P4-3.2mhz/3gb


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 5:15 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Tue Dec 16, 2008 2:52 pm
Posts: 919
Location: Deep Horizon Industries Manufacturing & Research Site somewhere in G8...
Quote:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
have no doubt oolite could fit on an iphone it has oer 100megs of ram
As one of the non-developers here, let me say...

As my childhood pastor often said, "You have the burden, that means you get the work." :lol:

_________________
Find my OXP's at:
Deep Horizon Industries - Your Planet Our Design


Top
   
 Post subject:
PostPosted: Mon Dec 07, 2009 6:43 pm 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Quote:
Quote:
i just was speculating that since oolite is made on a mac natively that the code might be more easily made to work on a iphone since both the iPhone OS and Mac OS are based on the same core, which enables technology-sharing across the platforms,


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
have no doubt oolite could fit on an iphone it has oer 100megs of ram
You realize I’m the lead programmer, right? :-)

The “technology-sharing” thing is a red herring. Oolite is portable to practically any platform that allows natively compiled code, as long as it has the necessary muscle.

Looking into the actual numbers, the current in-development version of Oolite would just about fit into memory on a recently-rebooted iPhone without crashing very often.¹ (The iPhone doesn’t have memory paging, and apps that fill up physical memory crash with no opportunity for recovery.) That isn’t exactly what you’d call “quality assurance”.

The margin could obviously be improved by making all the textures smaller, but the fact remains: Oolite allows an essentially open-ended number of objects in the system, allowing effectively unconstrained memory growth. A game designed for a memory-constrained device should support a fixed number of game entities with strict memory budgets, and Oolite isn’t designed that way. This is what I mean by “fundamental changes”.

Another moderately fundamental change would be that all the scripting and AI state machines would have to be removed and replaced with hard-coded functionality.

Oh yes, almost all the graphics code would need to be rewritten from scratch, as it won’t work with OpenGL|ES.

Those things aren’t very difficult, just a large amount of drudgery. The real fun would be in the interface redesign: almost all the controls would need to be removed.

Edit: oh yes, there’s another thing: the chances of Oolite being preemptively rejected from the App Store as a potential copyright violation are quite high, and I don’t care to speculate how FrontierDev would respond if it wasn’t.

¹A “release” build of trunk (Mac, x86, 32-bit, no OXPs) idles at about 60 MiB of RSIZE and just over 100 MiB of VSIZE just after launch, which is about 10 MiB better than 1.73.4 even though the trunk build has textured planets and the 1.73.4 build does not. However, the memory spikes significantly every few seconds, which would be an immediate crash on an iPhone, so a heavy audit of temporary object management would be needed.

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Tue Dec 08, 2009 7:06 am 
Offline
Competent
Competent
User avatar

Joined: Sat Nov 28, 2009 10:53 pm
Posts: 48
Location: usa
Quote:
You realize I’m the lead programmer, right? :-)
actually i didnt but AWESOME WORK~!
Quote:
(The iPhone doesn’t have memory paging, and apps that fill up physical memory crash with no opportunity for recovery
so as in u r unable to use hard drive for swap space memory... that what u mean? so we need to wait for a bigger iphone or figure out a way how to make it use more memory? mines 8 gigs of ram in it but only a bit over 100 megs for os/app memory use. the rest is storage. i know i can use the iphone for hard drive space connected to my usb port i am able to transfer files using software. and if jailbroken probably has more capabilities but it would make sense for apple to make it natively capable of using the 8 or 16 and i think 32 gigs in European models capable of using as swap space. the funny part is all that probably would mean draining the iphone battery faster than the full length play of the 2001 space Odyssey song.
Quote:
The margin could obviously be improved by making all the textures smaller, but the fact remains: Oolite allows an essentially open-ended number of objects in the system, allowing effectively unconstrained memory growth. A game designed for a memory-constrained device should support a fixed number of game entities with strict memory budgets, and Oolite isn’t designed that way. This is what I mean by “fundamental changes”.
undoubtedly it can be done only it would certainly mean limiting the game in several ways
Quote:
Another moderately fundamental change would be that all the scripting and AI state machines would have to be removed and replaced with hard-coded functionality.
i dont know what u mean but ok XD
Quote:
Oh yes, almost all the graphics code would need to be rewritten from scratch, as it won’t work with OpenGL|ES.
well of course it is not to say the app wont have to be rewrite in many ways
Quote:
Those things aren’t very difficult, just a large amount of drudgery. The real fun would be in the interface redesign: almost all the controls would need to be removed.
yeah that one would be difficult to figure out. guessing u would have to have some touch screen buttons for some controls
Quote:
Edit: oh yes, there’s another thing: the chances of Oolite being preemptively rejected from the App Store as a potential copyright violation are quite high, and I don’t care to speculate how FrontierDev would respond if it wasn’t.
that would suck. and thats a VERY good point and reason not to even try it because now u mention it i have no doubt they would have issues. would certainly need licensing permission in advance from whoever holds the copyrights currently. do you get any legal letters for oolite as it is ? is it infringing upon any of these rights? i know when tetris got popular there musta been 100 different YAT's (yet another tetris) games made on all platforms possible.
Quote:
¹A “release” build of trunk (Mac, x86, 32-bit, no OXPs) idles at about 60 MiB of RSIZE and just over 100 MiB of VSIZE just after launch, which is about 10 MiB better than 1.73.4 even though the trunk build has textured planets and the 1.73.4 build does not. However, the memory spikes significantly every few seconds, which would be an immediate crash on an iPhone, so a heavy audit of temporary object management would be needed.
hey does that mean we wont need those extra oxp's that add different textures to the planets?

thanks so much to taking time to respond to this idea. it is very enlightening to learn from a programmers point of view what a project like this really means as far as challenges etc.

_________________
Image B4 = Elite on c64 & now = Oolite1.73.4repositories UBUNTU OpenGL2.1.2 NVIDIA180.44 & vertex shaders eVGA GeForce7950GT512 P4-3.2mhz/3gb


Top
   
 Post subject:
PostPosted: Wed Dec 09, 2009 7:13 pm 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Quote:
Quote:
Edit: oh yes, there’s another thing: the chances of Oolite being preemptively rejected from the App Store as a potential copyright violation are quite high, and I don’t care to speculate how FrontierDev would respond if it wasn’t.
that would suck. and thats a VERY good point and reason not to even try it because now u mention it i have no doubt they would have issues. would certainly need licensing permission in advance from whoever holds the copyrights currently. do you get any legal letters for oolite as it is ? is it infringing upon any of these rights? i know when tetris got popular there musta been 100 different YAT's (yet another tetris) games made on all platforms possible.
The question of what parts of Oolite might be infringing and to what extent come up every now and then, but the only real answer is that a court would have to decide. Since there’s no practical chance of us defending the issue in court, if Frontier wanted to shut us down they could do so at any time. So far, they’ve studiously ignored our existence.
Quote:
Quote:
¹A “release” build of trunk (Mac, x86, 32-bit, no OXPs) idles at about 60 MiB of RSIZE and just over 100 MiB of VSIZE just after launch, which is about 10 MiB better than 1.73.4 even though the trunk build has textured planets and the 1.73.4 build does not. However, the memory spikes significantly every few seconds, which would be an immediate crash on an iPhone, so a heavy audit of temporary object management would be needed.
hey does that mean we wont need those extra oxp's that add different textures to the planets?
You don’t need them now. :-)

For quite some time, Linux and Windows versions of Oolite have had an experimental mode with dynamically generated textures. (This is disabled in Mac builds because it caused crashes.) An improved version of these dynamic textures will be used in future, and untextured mode will not be supported. OXP planets might still be prettier, though.

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Fri Feb 26, 2010 4:04 pm 
Offline
Deadly
Deadly

Joined: Tue Feb 16, 2010 5:07 pm
Posts: 201
Location: Stockport, England
There more chance of the Risc PC version getting ported. The iPhone has an ARM processor.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited