home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Pascal / Applications / Flight Stability / Read Me
Encoding:
Text File  |  1996-01-02  |  1.6 KB  |  41 lines  |  [TEXT/R*ch]

  1. Flight Stability is a THINK Pascal project, using
  2. the THINK Class Library 1.1.2. It demonstrates that
  3. it is indeed possible to write an arcade-type game
  4. using TCL, albeit one that will only execute well on
  5. machines with a 68030 or better.
  6.  
  7. Flight Stability was developed for the 1995 Faculty
  8. of Engineering and Mathematical Sciences Open Day,
  9. at the University of Western Australia. It shows how
  10. stability is a design objective. The aircraft is
  11. ``flown'' with the mouse, in various modes of
  12. stability. Flight Stability is not a full flight
  13. simulator, and in fact the control response is
  14. patently wrong in some respects.
  15.  
  16. For flicker free animation, Flight Stability uses
  17. the CBitmapWindow class. For completeness, this is
  18. included in this project archive.
  19.  
  20. Flight Stability was produced quite rapidly during
  21. my mid-year break, when I was supposed to be working
  22. on my Honours project. As such, it is a hack, though
  23. hopefully a well-engineered one. The aircraft is not
  24. represented as an object; instead I developed a pane
  25. to draw the aircraft from a certain viewpoint, the
  26. pane storing the aircraft as an array of points.
  27.  
  28. I only developed enough 3-d graphics to make it
  29. work, and didn't have the time to use FixMath.
  30. I was pleasantly surprised to see how well it
  31. executed on a PowerMac. A week after I finished
  32. writing Flight Stability, I started seeing all these
  33. announcements about the availability of 3-d graphics
  34. engines, and I'm sure that one of these will yield
  35. a better product.
  36.  
  37. Feel free to run Flight Stability, to inspect and
  38. use the code, and to adopt whatever lessons you
  39. feel are appropriate. Please do not distribute
  40. modified copies of these archives.
  41.