|
|
|
|
|
|
|
|
|
MathematicaTrek Game
|
|
|
|
|
|
|
|
|
|
|
|
Wolfram Technology Conference 2013
|
|
|
|
|
|
Champaign, Illinois, USA
|
|
|
|
|
|
I learned how to program in 1970. In 2010, I decided to celebrate the occasion by rewriting the program I used to learn programming for Mathematica. That program was spacwr.bas, otherwise knows as Star Trek. At the 2012 Wolfram Technology Conference, Luc Barthlet gave a talk "Introduction to Dynamics--Learn to Build a Game", in which he rewrote Space Invaders in Mathematica. Bringing the Star Trek game up to date was an even greater challenge, since it was written for a 110 baud ASR 33 teletype and all graphics were ASCII graphics. Over the years, I had updated the program for more modern hardware: a Tektronix Vector graphics CRT, an Apple ][ using my trusty Trinitron TV, and finally a version for an early Macintosh. I had added new functions without altering the basic game play. For this presentation, I show two versions of the Star Trek game. The first is as close as possible to the original look and feel of the 1970 program. The second makes full use of all the user interface features of Mathematica 10.
|
|
|
|
|
|
|
|
|
|
|
|
http://www.wolfram.com/events/technology-conference/2013
|
|
|
|
|
|
| MathematicaTrekCodev101GMV9.nb (1.4 MB) - Mathematica Notebook | | MathematicaTrekTalk.nb (2 MB) - Mathematica Notebook | | StarTrek.cdf (385.6 KB) - CDF Document | | StarTrekManipulate.nb (1.6 MB) - Mathematica Notebook |
|
|
|
|
|
|
|
| | | | | |
|