Jump to content
Mr. Brow

Deconstructing Asteroids

Recommended Posts

Asteroids_hittable+%25285%2529.png

 

I did an analysis and write-up on the arcade version of Asteroids that goes into the details of the game design and physics:  Asteroids: By the Numbers.

 

I'm curious what people think about it, especially veterans of the game who are intimately familiar with the mechanics.  I thought about going into collision probabilities and survival times against the aliens, but didn't know if there would be enough interest to warrant the time investment.  Note that the numbers in the article are estimates based on screen measurements and weren't extracted from the code.

 

Share this post


Link to post
Share on other sites

How did you determine the five degree rotation increment?  It's a vector monitor so rotations and vectors for missiles are mathematically calculated.

Share this post


Link to post
Share on other sites
On 10/19/2019 at 9:03 AM, mr_me said:

How did you determine the five degree rotation increment?  It's a vector monitor so rotations and vectors for missiles are mathematically calculated.

I tried firing from as many orientations as possible while staying stationary.  From starting position, the bullets always followed a fixed set of trajectories that I measured to be separated by five degrees.  For example, when I tried hitting the “00” at the top of the screen from the starting position, the only trajectory that hit it was one passing through left side of the second 0.  

 

I thought about using the rendered orientation of the ship to measure the increment, but I found that it didn’t always match up well with the trajectory of the bullet.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...