Loading...
Logo
Processing Forum

Space Time Quest

in Share your Work  •  2 years ago  

Space Time Quest is here! 



Design your own gravitational wave detector and see whether you can beat the experts!

Space Time Quest is a manager-simulation type game. The player can use a limited budget to design a gravitational wave detector. The goal is to maximise the sensitivity by adjusting several subsystem parameters correctly. This game has been developed as part of our outreach programme in Birmingham; our aim was to create a fun game that is easy to play, looks good and gives some insight into the complexity of gravitational wave detectors. 

This has been by far our largest Processing project yet. We make use of the core libraries as well as the G4P and gwoptics libraries but the code for the game engine has been written from scratch by Daniel Brown (who's also the main guy behind the gwoptics plotting library).

The source code will by available under GPL2 (just packaging and cleaning it right now). In the meantime you can download and play the game here:

or see the `how to play' video:

Andreas
  

Replies(7)

Re: Space Time Quest

2 years ago
Outstanding!!!

Re: Space Time Quest

2 years ago
Thank you! 

I know now why there are not more games of this kind made just for fun: it's a lot more work than I had anticipated! As a team of four we just about managed to finish this in the way we planned. At least we got very good feedback so far. :)

Andreas

Re: Space Time Quest

2 years ago
Wow!  Can't believe that is done with Processing..  Amazing

Re: Space Time Quest

2 years ago
Processing rules and you (and your friends) too !
<|8-O

Re: Space Time Quest

2 years ago
I would say the game is written in Java and uses as much of Processing as possible. The bad news is that the code for the game engine is something I could not have written myself (by game engine I mean the code that organises the various screens and objects, triggers animations etc.). This is on the level of, say, creating a Processing library, rather than doing a Processing sketch. The good news is that all the sound, graphics, loading of files etc is using the normal Processing commands and thus is quite accessible. 

In summary, I'd say for us the main benefit of Processing is that it allowed us to have much more team work and direct interactions between the experienced programmer and the beginners. 

Andreas
 

Re: Space Time Quest

2 years ago
The source code for the game is online as well. You can find it at the bottom of the game page, see link above.

Andreas

Re: Space Time Quest

1 years ago
Another reply to an old post, because this might be of interest to some of you:

Our first paper on using Processing for science outreach has been submitted and is now available on the pre-print server: http://arxiv.org/abs/1111.3899. The paper describes some of the background for the existence of the gwoptics.org web presence, i.e. the idea to develop small computer applications to be used for educational purposes and to teach gravitational waves physics. Our students'  Processing sketches are the main output of this activity with the two computer-games related to gravitational wave science: Black Hole Pong and Space Time Quest as the highlights. 

Andreas