fusepuck development snapshot, time for bed

2009-04-05 11:40:07
fusepuck development snapshot, time for bed
I decided to make it a single player game. The animation technically works, but it quite unnatural for the puck to simply appear to stop. Maybe if I had some other continuous animation in the center of the board that showed the normal passage of time I would have something more to stop when time freezes to give you a decision point. The goal of the game is to get to the highest levels in the least amount of total simulation time (decision time is not counted against you). Unlike most games centered around a physical simulation, fusepuck does not employ a timestep-based simulation. Instead, at the start of your move, a closed form equation is found that analytically describes the puck's motion and this is evaluated to find precise positions during the animation, regardless of variability of frame rate.
fusepuckgame
Notes: "massy puck", "trajectory to rest", "target zone jumps to random location and shrinks by 20% every time you stop the puck in the goal", "most moves involve guessing a new value for the impulse slider based on the target location and trajectory estimate (slider resets after each move)", "game can be played while keeping the diration slider constant, but shifting it enables different play styles corresponding to different parts of the exponential curves shown in the previous picture", "this traditional looking UI chunk was assembled in the netbeans gui builder, a placeholder for now"
186 views · 0 faves · All Rights Reserved
Original Flickr page