Wolfram Library Archive


Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings
Title Downloads

MathematicaTrek Game
Author

George V. Woodrow III
Conference

Wolfram Technology Conference 2013
Conference location

Champaign, Illinois, USA
Description

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.
Subject

*Wolfram Technology
URL

http://www.wolfram.com/events/technology-conference/2013
Downloads Download Wolfram CDF Player

Download
MathematicaTrekCodev101GMV9.nb (1.4 MB) - Mathematica Notebook
Download
MathematicaTrekTalk.nb (2 MB) - Mathematica Notebook
Download
StarTrek.cdf (385.6 KB) - CDF Document
Download
StarTrekManipulate.nb (1.6 MB) - Mathematica Notebook