Saturday, January 17, 2015

[MMc] Solar Golfing - rocket traversal complete

Shooting the ball in the hole now causes it to board the rocket, which takes off for the next planet. When the rocket hits the next planet it explodes, depositing the ball (the rocket then respawns in its original silo). I'm two special cases away from having a complete game. That should leave me all of Sunday to make the game fun to play and polish up some visuals and audio. Well, at least, the three hours I have to work on Sunday.

Better than your grandfather's golf cart.

There's now a small state machine to handle the multiple stages of the rocket animation vs. normal play. The rocket flight is actually quite tricky because it has to keep changing the way that it interacts with the physics system so as to not accidentally collide during takeoff or use up too many cycles during normal operation (when the rocket is just dormant).

I intend to have sounds and smoke clouds to hide the transitions between states, but that's clearly non-essential. I do make a little rocket sound with my mouth every time that it takes off while I'm playing...

TODO:                                                                                                                                   
  - implement aliens                                                                                                                      
  - implement the final hole                                                                                                              
  - generate a valid tutorial solar system: rocket paths between planets, no overlapping planets                                  
                                                                                                                                          
Polish:                                                                                                                                  
 - credits dialog (needed for the open source licenses)                                                                                  
  - different styles of planet                                                                                                            
  - procedural solar system planner                                                                                                       
  - enter seed dialog                                                                                                                     
  - moons                                                                                                                                 
  - rings                                                                                                                                 
  - asteroid field                                                                                                                        
  - create particle effects on bounces                                                                                                    
  - make stars rotate                                                                                       
  - add sound to rocket liftoff                                                                                                           
  - add smoke at liftoff and crash    

1 comment:

  1. Ideally there'd be a mic interface and a player could score bonus points for making especially good rocket sounds :)

    ReplyDelete