×

Game system and game programs

  • US 7,347,780 B1
  • Filed: 10/04/2004
  • Issued: 03/25/2008
  • Est. Priority Date: 05/10/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer readable data storage medium storing a game program of digital instructions for execution in a handheld game system that has a transparent touch sensitive panel positioned on a discrete display device in said handheld game system, said panel for detecting a variable sequence of 2-dimensional coordinates of locations touched on said panel by a manually operated physical pointer moving in contact with the touch sensitive surface of said panel between said touched locations, said game system having at least one processor powered by a handheld electric battery in said game system when the game system is being operated independently of external power sources, said data storage medium storing said game program of digital instructions that cause said processor to perform steps comprising:

  • (a) generating first renderable polygon vertex data that represents variable shapes of a simulated 3-dimensional player-controlled object moving in a simulated 3-dimensional game space, said simulated object having body parts that are joined together with joints;

    (b) converting said sequence of 2-dimensional coordinates of touched locations to a corresponding first sequence of 3-dimensional spatial coordinates in said simulated 3-dimensional game space;

    (c) generating first simulated motion of said player-controlled object moving through said first sequence of 3-dimensional coordinates in said simulated game space;

    (d) generating second simulated motion of said player-controlled object whenever a portion of said player-controlled object collides in said game space with a portion of a second simulated object, such that said player-controlled object moves through a second sequence of 3-dimensional coordinates that diverge from said first sequence of 3-dimensional coordinates in said game space and motion of said body carts around said joints is specified by a sequence of 3-dimensional coordinates in accordance with said sequence of touched locations;

    (e) digitally rendering displayable pixels from a portion of said first polygon vertex data that represents said 3-dimensional player-controlled object moving through first and second sequences of 2-dimensional display locations that correspond respectively to said first and second sequences of 3-dimensional coordinates, such that the coordinates of said second sequence of display locations diverge from the corresponding sequence of coordinates of said touched locations; and

    (f) displaying said pixels on said discrete display device at locations specified by said first and second display locations so as to display images of said player-controlled object moving through said display locations(g) wherein the data storage medium further includes storing program instructions that cause said processor to generate polygon vertex data that represents variable shapes of body parts of said simulated 3-dimensional object that are joined together with joints; and

    program instructions that cause said processor to convert said sequence of touched locations to 3-dimensional coordinates that specify motion of said body parts around said joints.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×