Open Source Java3D Flight Simulator Example ** take the source code and write your own 3D killer game ** real relief maps from USGS ** learn Java3D by example
Home
What is JavaFlight?
Screenshots
Download
Docs
Honor Roll
Links
Chat
Support
Web Site Copyright(c) 2001,2002
Sergei Grichine
This is JavaFlight by Sergei Grichine              Sergei's profile

It is an open source flight simulator written in Java/Java3D. You can take the source code and write your own 3D killer game. JavaFlight uses real relief maps (DEMs, Digital Elevation Model files) from USGS. It is fully operational after download (no compiling required), and is fun to play with. See Docs for quick start directions.

I wrote this program in mid 2000 as a self-study exercise. I liked Java3D API so much, that couldn't just sit back and study other people's examples - I needed to write my own. I think Java3D has tremendous potential, we are just not there yet with our slow machines and primitive peripherials to really appreciate it. I especially like the ability to render to stereo video hardware and use 3D pointing devices.

Some portions of this code are borrowed or reengineered - mainly the DEM loader. The F15 plane VRML model was found on the Internet - whoever made it did us all a great favor, as the plane looks so real and is a big part of attraction. As I cannot now establish the source, I just thank the unknown predecessor for his/her hard work and inspiration. Files vrml97.jar and portfolio.jar (NCSA portfolio - to load .dxf files) are also borrowed.

This program is intentionally left looking simplistic. I could make it look REAL fancy, at the expense of cluttering the code with unnecessary things. This would make code hard to understand due to its volume, and take your fun away.

This code is public domain, use it as you wish. I would enjoy knowing that my work was an inspiration for your creation, so please keep me posted at slg@quakemap.com. My goal is to spread the joy and make your first steps in Java3D easier. Have fun, it is a great tool, sky is the limit. If you make a million selling it, send me a postcard :-)

I absolutely do not assume any responsibility over the code. If your machine turns into a frog because you ran my code - you have to kiss it yourself. I am not the kind who plants anything bad in the code, but if this program came to you through a third party, use common sense. It is a jungle out there.

I wish you safe sim-flying!