An idea for a video game

Jan 17, 2007 23:35

Take a classic game that makes heavy use of a simple physics engine (such as Asteroids), and add in general relativity to the physics engine (and set the speed of light so that the game has very noticeable relativistic effects). For the Asteroids example, asteroids traveling at high speeds relative to you would exhibit Lorenz contraction, asteroids ( Read more... )

asteroids, games, relativity, physics, video games, ideas

Leave a comment

Comments 9

minorninth January 18 2007, 08:12:34 UTC
I love the idea!

Reply


jcmdev0 January 18 2007, 11:03:23 UTC
Multiplayer wouldn't work out so well...

(Your twin defects to the other side, and later turncoats and comes back. If they traveled to the enemy's base at 4/5c, will you be aged differently when you get back.)

Reply

big_bad_al January 19 2007, 07:30:58 UTC
You're right that multiplayer would never work.

On further thought, however, Asteroids would not be a good candidate for this at all: it's played in toroidal space, so "going towards" or "going away" from an object would be ill-defined (the way that when you go into the woods, halfway through you instantaneously switch from going into them to coming back out, and your velocity relative to the edge of the woods has a discontinuity), so Lorenz contraction and Doppler shift as I understand them wouldn't work. I was then thinking about something like StarFox, but it doesn't allow enough movement control to be interesting. Joust is played in cylindrical space and would have the same problems as Asteroids. Something like Elastomania has only stationary objects (besides the bike itself) and would be boring.

I can't think of a good candidate game for this, but I still think the idea itself is a good one.

Reply


macdaddyfrosh January 19 2007, 03:11:00 UTC
I seem to recall their being a Debian package called "lightspeed" that did Lorentz transformations of 3D Studio Max models for you.

I may be remembering this wrong, but if you're doing it from the ship's point of view, can't it not see the asteroids until after they've passed it? (Amount of time spent pondering that: three seconds. Feel free to demonstrate that I'm wrong)

Reply

big_bad_al January 19 2007, 07:48:41 UTC
I should preface this post by saying that I'm doing all of this in a warm, fuzzy way and someone else (preferably a physicist) should double-check my claims ( ... )

Reply

macdaddyfrosh January 19 2007, 18:06:12 UTC
I was thinking the "asteroids travelling at c" case, but you make a good point that it wouldn't be very interesting that way.

Seems like the way to build it would be to just do it all exactly the way relativity demands, and see if the gameplay is any good, then tweak accordingly.

Reply

macdaddyfrosh January 22 2007, 02:21:23 UTC
Also, are you still checking your cs.hmc.edu e-mail address? If not, what's a good one?

Reply


Leave a comment

Up