home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / progmisc / euphor10.zip / DEMO.DOC < prev    next >
Text File  |  1993-06-24  |  3KB  |  78 lines

  1.  
  2.         DEMO Programs Written in Euphoria
  3.         ---------------------------------
  4.  
  5. This directory contains several example programs written in Euphoria. These
  6. programs are being contributed to the Public Domain by 
  7. Rapid Deployment Software. You are encouraged to modify and redistribute
  8. any of these programs. Do not view these programs as being the best that
  9. you can do in Euphoria. They are intended merely as examples to aid your
  10. understanding of how the language works. We hope you will come up with
  11. something much better. To run any of them type 'ex' followed by the file
  12. name. You can view and modify these programs using any editor, 
  13. but we recommend using the Euphoria editor so you can get color syntax
  14. highlighting. See the bin directory for some other, more 
  15. practical programs written in Euphoria, such as ed.ex, grep.ex, lines.ex
  16. and eprint.ex.
  17.  
  18. NAME      DESCRIPTION
  19. ----      -----------
  20.  
  21. mset.ex - Mandelbrot Set viewer
  22.         - Press Enter to choose a region of the M-set to zoom in on
  23.     - 'q' to quit
  24.  
  25. ttt.ex - 3-dimensional tic tac toe
  26.        - try to get 4 in a row, on any plane or 1 per plane
  27.        - play against "DEFENDO" or "AGGRESSO" or a human, or
  28.      watch the AGGRESSO and DEFENDO algorithms slug it out
  29.  
  30. sb.ex  - screen blank program 
  31.        - displays pretty patterns on your screen
  32.        - edit the program to speed up, slow down, or change the patterns
  33.        - how fast will it go without the delay loop?
  34.        - can you think of a more interesting algorithm?
  35.  
  36. wire.ex - 3-D wire frame demo of the big 'E' in Euphoria
  37.  
  38. plot3d.ex - 3-D surface plotting of functions 
  39.       - add in your own function of x and y, and see it plotted
  40.       - Press Enter to move on to the next sample function
  41.  
  42. allsorts.ex - comparison of different sorting algorithms
  43.         - which is the fastest sorting algorithm in Euphoria?
  44.  
  45. dice.ex - rolls dice and displays results as a bar graph
  46.  
  47. animal.ex - guess the animal game
  48.       - let the computer guess which animal you are thinking of
  49.       - it learns about animals as you play
  50.  
  51. example.ex - example program from the manual
  52.  
  53. simple.ex  - compiled "with trace" so you can see a program execute
  54.          by hitting Enter for each statement. (Just Press down on
  55.          the Enter key.)
  56.  
  57. mouse.ex   - simple demo of get_mouse()
  58.  
  59. sanity.ex - this program tests hundreds of features of Euphoria, in a quick,
  60.         self-test. If this program reports "PASSED" then Euphoria is
  61.         working on your machine. If not, there is something wrong.
  62.  
  63. langwar directory - contains a real-time star wars type game
  64.           - read lw.doc, ex lw
  65.  
  66. bench directory - contains benchmark programs for comparing Euphoria
  67.           against C and BASIC. Don't take our word for it! - see
  68.           how fast Euphoria is on your machine
  69.  
  70. learn directory - learn.ex - quizzes you on your knowledge of Euphoria
  71.               gives you some programming exercises and checks them for 
  72.               correctness
  73. --------------------------------------------------------------------
  74. -- See the .ex files themselves for more details.
  75. -- You can view them with:   ed filename.ex
  76. --------------------------------------------------------------------
  77.  
  78.