![star trek warp speed calculator point to point star trek warp speed calculator point to point](https://startrekvirgincom.files.wordpress.com/2016/08/the-naked-time-pic-3.jpg)
The code uses some clever math tricks to calculate the course between 2 points and the vector of the movement of the Enterprise. The original game code didn't use any trigonometric functions, probably because sin() and cos() were not available in BASIC when the original Star Trek game was written. Maybe I will add some variations, let's see. Now you can really "hear" the original voices. ( Arena)Īnd of course, you have the captain's log at the beginning. SULU: Sectors surrounding 7,7 charted and examined ( Who Mourns For Adonais? adapted a bit) KIRK: Long-range sensor scan, Mister Sulu. If Phasers don't damage the Klingons, Checkov will say:ĬHEKOV: Phasers ineffectual, sir. (taken from the episode Obsession)ĬHEKOV: Main phasers armed and ready, sir. So now, when you use the phasers, you will read: In some cases, I have to adapt a bit, trying to maintain the character style. In most of the cases, I was able to use the lines without changing anything. Then I opened the game code, and for each message, I searched through the text to find something that the original characters have said, and that can be appropriate. So I downloaded all the episodes transcripts of the 3 seasons of Star Trek. I thought it would be fun if all the game messages were not invented by taken from the Star Trek Episodes' original transcripts. Spock, Scott, Chekov, and the others make a brief appearance in the original game with some occasional messages. But after that, I decided to improve the code with trigonometric functions and other things.īelow all the changes I introduced: Game Messages Main main goal was to make the original cast more "present". Not really on the gameplay - at least not for now - but in terms of overall experience.
![star trek warp speed calculator point to point star trek warp speed calculator point to point](https://images.cdn.circlesix.co/image/2/1200/630/5/uploads/posts/2016/06/85d212e9ef090ed0d729cff9dc9a3c62.jpg)
After porting the original BASIC code to Perl, and then LUA, I decided to add some improvements. If you have read my previous article, you already know I fell in love with this very old text-only game.