X-plane On The Iphone - So What Can We Get Pandora To Do?


Hi

While surfing yesterday I found a video showing x-plane on the IPhone

X-plane on the IPhone

As Pandora is so powerful...we got to able to do something similar!!


There is an open source flight sim out there. I don't know if it is any good, I not tried it.

FlightGear Fligh Simulator

It can't be a straight forward port. But could it be a place to start from?

Wookiee
 
Since it appears as though we'll have DOSbox right away, I'll be loading up my ancient floppies of Microsoft Flight Simulator 4.0. Yes indeed, MS software on the Pandora. :lol:
 
Username said:
I played one from sourceforge, graphics were okay but controls weren't very good with keyboard.
flight-gear is an amazing flight-simulator, but it's far away from being an easy-accessible game! Controls are are pretty complicated over keyboard, but with proper usage of Pandora's gaming controls, that shouldn't be an issue.

Has anyone contacted the x-plane guys yet? I see a good chance, they will release something for the Pandora, having most dependencies already in stock.

ACM should be a very interesting air-combat for the pandy.

Fachoda Complex is probably the easiest to port OS flight-sim, as it doesn't depend on 3d-engines without oGL ES-support, like plib.

Just to complete the list:
There are GL-117, Flying Guns , RedShift and T&L, not to mention all those OS helicoper- and space-sims.
 
Last edited by a moderator:
not to meantion the banks code is totally illegible it won the ioccc contest

and the code is in the shape if a plane X.x http://www.aerojockey.com/software/ioccc/index.html

CODE
#include <math.h>
#include <sys/time.h>
#include <X11/Xlib.h>
#include <X11/keysym.h>
double L ,o ,P
,_=dt,T,Z,D=1,d,
s[999],E,h= 8,I,
J,K,w[999],M,m,O
,n[999],j=33e-3,i=
1E3,r,t, u,v ,W,S=
74.5,l=221,X=7.26,
a,B,A=32.2,c, F,H;
int N,q, C, y,p,U;
Window z; char f[52]
; GC k; main(){ Display*e=
XOpenDisplay( 0); z=RootWindow(e,0); for (XSetForeground(e,k=XCreateGC (e,z,0,0),BlackPixel(e,0))
; scanf("%lf%lf%lf",y +n,w+y, y+s)+1; y ++); XSelectInput(e,z= XCreateSimpleWindow(e,z,0,0,400,400,
0,0,WhitePixel(e,0) ),KeyPressMask); for(XMapWindow(e,z);; T=sin(O)){ struct timeval G={ 0,dt*1e6}
; K= cos(j); N=1e4; M+= H*_; Z=D*K; F+=_*P; r=E*K; W=cos( O); m=K*W; H=K*T; O+=D*_*F/ K+d/K*E*_; B=
sin(j); a=B*T*D-E*W; XClearWindow(e,z); t=T*E+ D*B*W; j+=d*_*D-_*F*E; P=W*E*B-T*D; for (o+=(I=D*W+E
*T*B,E*d/K *B+v+B/K*F*D)*_; p<y; ){ T=p+i; E=c-p[w]; D=n[p]-L; K=D*m-B*T-H*E; if(p [n]+w[ p]+p[s
]== 0|K <fabs(W=T*r-I*E +D*P) |fabs(D=t *D+Z *T-a *E)> K)N=1e4; else{ q=W/K *4E2+2e2; C= 2E2+4e2/ K
*D; N-1E4&& XDrawLine(e ,z,k,N ,U,q,C); N=q; U=C; } ++p; } L+=_* (X*t +P*M+m*l); T=X*X+ l*l+M *M;
XDrawString(e,z,k ,20,380,f,17); D=v/l*15; i+=(B *l-M*r -X*Z)*_; for(; XPending(e); u *=CS!=N){
XEvent z; XNextEvent(e ,&z);
++*((N=XLookupKeysym
(&z.xkey,0))-IT?
N-LT? UP-N?& E:&
J:& u: &h); --*(
DN -N? N-DT ?N==
RT?&u: & W:&h:&J
); } m=15*F/l;
c+=(I=M/ l,l*H
+I*M+a*X)*_; H
=A*r+v*X-F*l+(
E=.1+X*4.9/l,t
=T*m/32-I*T/24
)/S; K=F*M+(
h* 1e4/l-(T+
E*5*T*E)/3e2
)/S-X*d-B*A;
a=2.63 /l*d;
X+=( d*l-T/S
*(.19*E +a
*.64+J/1e3
)-M* v +A*
Z)*_; l +=
K *_; W=d;
sprintf(f,
"%5d %3d"
"%7d",p =l
/1.7,(C=9E3+
O*57.3)%0550,(int)i); d+=T*(.45-14/l*
X-a*130-J* .14)*_/125e2+F*_*v; P=(T*(47
*I-m* 52+E*94 *D-t*.38+u*.21*E) /1e2+W*
179*v)/2312; select(p=0,0,0,0,&G); v-=(
W*F-T*(.63*m-I*.086+m*E*19-D*25-.11*u
)/107e2)*_; D=cos(o); E=sin(o); } }
 
PlopperZ said:
Parkydr said:
That's nothing, I've got banks on my gp2x :)


So, think you can port it? ;)


Not to the Pandora, I'm not getting one in the foreseeable future.

If someone wants to do it should be straight forward. I didn't have to change the code, I just made a little program to send X key events. The Pandora's got a keyboard, so it should just run.
 
Last edited by a moderator:
Back
Top