Wolfram Library Archive

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

MathematicaTrek Game

George V. Woodrow III

Wolfram Technology Conference 2013
Conference location

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.

*Wolfram Technology

Downloads Download Wolfram CDF Player

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