Skip to content

Game Document and Development Log

Ray Arias edited this page Mar 2, 2018 · 6 revisions

I. History

A. Original 1986 Game Look

The current design of this game is based on a simple game that Ray made in 1985-6 on a Commodore 128 in Microsoft Commodore BASIC 7.0 and 8502 machine code using the built in machine language monitor. There are absolutely neither any soft- nor hardcopies of any code, screens, or design for this original game. The only source for information about this game is Ray’s memory of it. Any reference to this game in this document will be labeled TOG for “The Original Game.”

TOG had a start screen with a dark brown ground comprising about the bottom fifth of the screen, a yellow background making up the remainder of the screen and a green dinosaur with a Brontosaurus/Apatosaurus appearance walking across atop the ground from right to left with deep percussive tones played with every step. The size of this dinosaur was approximately a fifth of the screen vertically and a seventh of the screen horizontally, and it was physically about as tall from head to foot as it was long from head to tail. Displayed at about mid-height of the start screen were large letters saying “ARIAS” and under these were medium letters spaced to fit the horizontal space taken up by the large letters saying “S O F T W A R E” and under this were more medium letter saying “Presents THE DINOSAUR GAME.”

B. Original Game Music

The music for TOG was played with the three-voice VIC sound chip in two of its three voices. The lower voice was an organ and the higher voice was a guitar.

C. Original Game Play

1. Description in Prose

TOG began when the fire button on the joystick was pressed and displayed a dark blue screen with a brown ground bottom in the same position it was in the start screen. The player was displayed on the left side of the screen as a white human-looking figure with what appeared to be a spear in its hand. In the bottom, lettering was displayed as a message line by line to the player explaining the game story (see next subsection, D. Original Game Story), until either the fire button was pressed again or 10 seconds passed after the final line of text. Then a long tone ascending in frequency would be played and, when the tone rose to top pitch, the same yellow background with a brown bottom as the start screen would be displayed, and another descending tone starting at high frequency would be played. When the tone lowered to its bottom pitch, the dinosaur would appear all the way on the right edge of the screen and play would begin at 3 lives and first level. When the joystick was left alone, the player figure would stay still and the dinosaur figure would proceed left toward the player at a certain speed. (At Level 1, this speed was about 5 pixels a second, but this speed would increase at higher levels.) When the joystick was pushed left, the player figure went about 20 pixels to the left, up to the left edge of the screen. When the joystick was pushed right, the player figure went about 20 pixels to the right, theoretically up to the right edge of the screen, although because the dinosaur was inevitably in the way, this typically was not possible. (Sometimes, a glitch early on in the development of TOG would actually make this possible because the routine that detected whether the player and dinosaur collided would not run fast enough—you gotta love Commodores running BASIC—before the player passed to the other side of the dinosaur. However, this issue was later solved by matching the X position of both the player and the dinosaur in such a way that if the X position of the player was greater than or equal to the X position of the dinosaur, the routine that causes the player to die would execute. However, this method of detection was used concurrently with the traditional collision detection method, as opposed to in place of it.) Pushing the joystick up or down, while early on in development of TOG had no effect, later had the effect of allowing the dinosaur to proceed somewhat faster during the time the joystick was pushed either up or down. When the joystick was released from the up or down position, the dinosaur would again proceed at its original speed. When the fire button was pressed, a spear coming from the player’s position would be released and travel at 45° counterclockwise from the horizontal until it got to the top of the screen, at which point the spear would appear to turn 135° clockwise, such that it proceeded straight downward. If the spear did not hit the dinosaur, play would continue as before. However, if the spear did hot the dinosaur, the dinosaur would vanish, the player would be advanced to the right until the player figure wrapped around to the left side again (in what was presumably another scene, but appeared to be the same) and would stop at the same position it was at the beginning of the first level, another dinosaur would appear at the right edge of the screen, and play would start again at a new level.

2. Pseudocode

[See code file tog.pseudo.]

D. Original Game Story

TOG’s story was displayed just before game play began. It was written in the second person (speaking as an unidentified narrator referring to the player as “you” giving exposition directly) and was displayed approximately as follows:

YOU ARE A SPECIAL AGENT FOR THE SUPER-SECRET CENTRAL INTELLIGENCE AGENCY (SSCIA). EXTREMELY INTELLIGENT DINOSAURS FROM MILLIONS OF YEARS AGO HAVE INVENTED TIME MACHINES AND ARE USING THEM TO TRAVEL TO THE PRESENT DAY IN ORDER TO KILL OFF ALL HUMANITY AND TAKE OVER THE MODERN WORLD IN ORDER TO ACQUIRE ALL OUR TECHNOLOGY AND INFRASTRUCTURE. THE SSCIA IS SENDING YOU BACK INTO THE DINOSAURS’ ORIGINAL TIME TO ANIHILATE THESE DINOSAURS BEFORE THEY TRAVEL FORWARD IN TIME. YOU MUST USE YOUR ANNIHILATION SPEARS TO TELEPORT THEM INTO OBLIVION BEFORE THEY DEVOUR YOU. THE AGENCY HAS ACQUIRED ONE OF THE DINOSAURS’ TIME MACHINES FOR THIS PURPOSE. PREPARE FOR TRANSPORT.

The basic notion behind the original story is that many dinosaurs were way more intelligent, civilized, and organized than we gave them credit for. Apparently, some of them have developed a method to travel in time and have used it to carefully and inconspicuously travel into the future until they happened upon our time and became envious of all our technology that they desire in order to add to their own. The role of the player is to defeat the dinosaurs before they are able to make this happen. Certain points of background are not explained in the game, such as if the dinosaurs already have their own technology that is advanced enough to travel in time, why would they still desire human technology, and how exactly was the SSCIA able to acquire one of the dinosaurs’ time machines and somehow adapt it for human use. Also, obviously, the name of the secret agency (“the Super-Secret Central Intelligence Agency”) wasn’t very well considered before it’s placement in the story. These are all issues that need work when modernizing the game.

II. Planning for Development of Prototype

A. Basic Plan for Prototype

The Prototype for the new version of the Dinosaur Game (labeled as TNG for The New Game—not to be confused for the television series Star Trek: The Next Generation, sorry, nerd joke.) will be developed in the Unity game engine and will begin as a restoration project of TOG, except the title screen will be slightly different. From there modernized digital artwork by Ray and Maria will be used for backgrounds and movable sprite figures (aka assets in Unity). Further, although the spear will at first generally function as it did in TOG for the initial prototype of TNG, in later stages if prototype development, the spear is to look and fly on the screen much like a real spear would in a parabolic trajectory, rotating through the motions of facing diagonally upward at first when it is initially fired, facing perfectly horizontal at the vertex of the trajectory, and finally facing diagonally downward as it nears its destination.

B. Discussion of Possible Change to Game Title

Ray and Maria, in personal conference with each other, have discovered that there are numerous games in existence about dinosaurs in one context or another, with titles all featuring the word “dinosaur.” With this in mind, the thought occurred to Maria that a game with such a generic title as “The Dinosaur Game” may get lost in a Google search or even just a search on Google Play for an Android app, which is one of the forms this game may be developed into. In context of the some of the details of the game story in development (see the next subsection, C. Ideas to Fill in the Story) it was agreed that one possible alternative for a title would be “The Time Traveling Dinosaur Apocalypse.” However, Ray has decided not to finalize this change just yet (by changing the title of the game document, the name the GitHub depository, the names of all the file folders/directories, the filenames themselves, etc. as this would entail some deal of effort and if the name should change again, even more effort would have to be expended, also, keeping all the code and records under different changing names, particularly names of depositories, directories, and files would also cause confusion as to where to find everything. Therefore, while the devilment team will keep in mind that the final name of the game may change, its working title throughout the duration of this project will be “The Dinosaur Game.”

C. Ideas to Fill in the Story

Ray has come up with more ideas to fill in the game story. They are as follows.

1. First Stage/Volume One

You (aka the player) are a secret agent, with a specific name and agency (real or fictional) to be determined, tasked with an assignment of going back in time to 82,356,743 BC to eliminate intelligent dinosaurs before they travel forward in time and attempt to dominate the modern world. The time travel mechanism used to bring you back in time was developed by these intelligent dinosaurs and was adapted by the agency for use by humans. You will be eliminating the intelligent dinosaurs by throwing SPEARs, or Stick Projectile Eradication and Annihilation Receptacles. Essentially, these are miniature time traveling devices developed by the agency using the technology initially developed by the dinosaurs. They teleport anything they hit, but instead of sending it to a specific time and place, they send it into an abysmal void where nothing exists. Be very careful, these dinosaurs are very intelligent and can outsmart you at any moment. Your first skirmishes will take place on land, and initially your opponents will also be on land, but soon intelligent pterosaurs will join them from the air. Also, initially the terrain will be continuously solid ground, but later on there will be gaps filled with water and lava, as well as hills, mountains, and volcanoes, so watch out. Later battles of this first stage will also be fought in the sea with giant aquatic ancient animals, that are also intelligent, and in the air with more pterosaurs and dinosaurs in giant flying vehicles (the dinosaur equivalent of fighter jets).

2. Second Stage/Volume Two

A well-educated, misunderstood and alienated genius from a very rich family who works in animal genetics discovers a giant metallic pod in the woods while hiking one day. S/he (Ray hasn’t determined this person’s gender yet) goes inside and finds a bunch of large foot-petal controls and a three-ring binder with hand-written notes in English telling him/her what the controls do along with suggestions to use this pod device to travel back in time to the time of the dinosaurs to bring back specimens to experiment on. At the end, the notes are signed, “Your Secret Friend.” Also there’s a post-script that reads, “P.S. Whatever you do, hide this time travel pod in your garage and don’t tell anyone about it! They won’t understand and you can get into a lot of trouble. I know, I almost did!” At first s/he hides the time travel pod in his/her garage, but later s/he builds a secret lab and hides the pod in it. As time goes on, this person carries out many experiments using combinations of dinosaur and modern animal DNA. S/he has a collection of very strange and bizarre animals from monkeys that roar like dinosaurs to tree hopping dogs that can glide through the air. Eventually, s/he comes up with intelligent dinosaurs that can speak. Some of the dinosaurs tell him/her that they want to leave the lab and go explore, but s/he can’t let them do that because then his/her secret will be out, so as a compromise, they agree to use the pod to go back into the time of the regular (not-so-intelligent) dinosaurs, where they will fit in with their own kind. This person is sad to see his/her friends go, and take the only time traveling device s/he has ever used with them, but knows there is no other solution to this problem. There is also another issue. There is only room enough for one dinosaur, maybe two small ones at the most, in the pod. However, this issue is mysteriously solved as ten more pods spontaneously appear in the lab with a note saying “Compliments of Your Secret Friend!” There is even an extra, mini-pod (human sized, with controls made for human hands) for this person to use after all the dinosaurs leave. Soon the agency discovers what this person has done and they want to stop him/her from creating the intelligent dinosaurs, so they send a message to the directors of the agency in the past when the person started experimenting and hadn’t made the dinosaurs intelligent yet. You are the main agent sent over to arrest and stop him/her. S/he evades capture and unleashes all his genetic monstrosities to come get you and wreak havoc upon the world. At first, the land animals come for you (with some help from flying ones) and you must send them into oblivion with your SPEARs. Next, this person lets loose all his/her marine abominations into the sea, and you must conquer them as well. Finally, an air battle ensues with the flying beasts again before you must defeat the enemy him-/herself.

3. Third Stage/Volume Three

One day in Pennsylvania 1723, a man discovers a large bag of gold nuggets on his farm along with a note where to mine for more. The great, great grandson of this man, a minor stockbroker in New York 1929, finds a note in his desk telling him to sell all his gold and invest in a series of short positions in stocks just before the stock crash that commenced the Great Depression. Both of these notes were signed, “Your Secret Friend.” The stockbroker ends up making millions of dollars from this trade. With this money, the stockbroker starts his own successful brokerage firm, making even more money. This broker was the grandson of the mad scientist. The agency eventually hears about these incidents and discovers that the parents of the mad scientists are involved as well as some intelligent dinosaurs. You are sent to defeat the dinosaurs, and after them, the parents themselves.