IP Library › Granted Patent US 7,976,371
Granted Patent B2
US 7,976,371 · App. 11/997,611 · Granted Jul 12, 2011

Game device, game device control method, and information storage medium

Assignee: Konami Digital Entertainment Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,976,371
App. No.
11/997,611
Granted
Jul 12, 2011
Kind
B2
Abstract

To provide a game device for producing, in a preferred mode with relatively simple processing, a picture in which a predetermined game event occurs as a result of involvement in multiple contacts. A contact determination unit ( 74 ) determines whether or not a predetermined contact condition is satisfied, based on the positions of the contact evaluation target object and the contacting candidate object. A contact evaluation point calculating unit ( 76 ) calculates, when it is determined that the predetermined contact condition is satisfied, a contact evaluation point of the contact evaluation target object, based on a state of at least one of the contact evaluation target object and the contacting candidate object in the virtual three dimensional space. A contact evaluation point cumulative value storage unit ( 78 ) stores the cumulative value of the contact evaluation point. A game event generation unit (injury event control unit ( 80 )) generates a predetermined game event in association with the contact evaluation target object with a probability based on the cumulative value of the contact evaluation point of the contact evaluation target object.

Claims (19)

1. A game device for carrying out game processing for every period of time to update positions of a contact evaluation target object and a contacting candidate object placed in a virtual dimensional space and to display an image showing a picture obtained by viewing the virtual three dimensional space from a viewpoint, comprising:

means for determining whether a contact condition is satisfied, based on the positions of the contact evaluation target object and the contacting candidate object;

means for storing information that associates an angle with a point value;

means for calculating, when the means for determining determines that the contact condition is satisfied, a contact evaluation point of the contact evaluation target object based on a state of at least one of the contact evaluation target object and the contacting candidate object in the virtual three dimensional space, wherein said means for calculating obtains the point value associated with the angle, said angle being formed between a forward direction of the contact evaluation target object and a direction extending from a position of the contact evaluation target object to a position of the contacting candidate object, based on the information, and said means for calculating calculates the contact evaluation point, based on the point value obtained by the means for obtaining;

means for storing a cumulative value of the contact evaluation point calculated by the contact evaluation point calculation means; and

means for generating a game event in association with the contact evaluation target object with a probability based on the cumulative value of the contact evaluation point stored in the means for storing the cumulative value.

2. The game device according to claim 1 , wherein the means for calculating calculates the contact evaluation point based on information about a difference between a moving speed of the contact evaluation target object and a moving speed of the contacting candidate object.

3. A control method for a game device for carrying out game processing for every period of time to update positions of a contact evaluation target object and a contacting candidate object placed in a virtual dimensional space and to display an image showing a picture obtained by viewing the virtual three dimensional space from a viewpoint, comprising:

determining whether a contact condition is satisfied, based on the positions of the contact evaluation target object and the contacting candidate object;

calculating, when it is determined at the determining that the contact condition is satisfied, a contact evaluation point of the contact evaluation target object based on a state of at least one of the contact evaluation target object and the contacting candidate object in the virtual three dimensional space;

storing the cumulative value of the contact evaluation point calculated at the calculating in a storage device; and

generating a game event in association with the contact evaluation target object with a probability based on the cumulative value of the contact evaluation point stored in the storage device,

wherein the calculating includes obtaining a point value associated with an angle formed between a forward direction of the contact evaluation target object and a direction extending from a position of the contact evaluation target object to a position of the contacting candidate object, based on information stored in a storage device which stores the information that associates an angle with a point value, and calculating the contact evaluation point based on the point value obtained by the calculating.

4. A non-transitory computer readable information storage medium storing a program for causing a computer to perform as a game device or carrying out game processing for every period of time to update positions of a contact evaluation target object and a contacting candidate object placed in a virtual dimensional space and to display an image showing a picture obtained by viewing the virtual three dimensional space from a viewpoint, the program further causing the computer to function as:

a determining unit for determining whether or not a contact condition is satisfied, based on the positions of the contact evaluation target object and the contacting candidate object;

a calculating unit for calculating, when the determining unit determines that the contact condition is satisfied, a contact evaluation point of the contact evaluation target object based on a state of at least one of the contact evaluation target object and the contacting candidate object in the virtual three dimensional space;

a storing unit for storing a cumulative value of the contact evaluation point calculated by the calculating unit; and

a generating unit for generating a game event in association with the contact evaluation target object with a probability based on the cumulative value of the contact evaluation point stored in the storing unit,

wherein the calculating unit obtains a point value associated with an angle formed between a forward direction of the contact evaluation target object and a direction extending from a position of the contact evaluation target object to a position of the contacting candidate object, based on information stored in the storing unit which stores the information that associates the angle with the point value, and calculates the contact evaluation point based on the obtained point value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2008
From: IZUMI, TADAKATSU; SUZUKI, SATOSHI
To: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
Reel/Frame 020455/0356 →
Priority Claims (1)
JP 2005-223461 · Aug 1, 2005 · national
Continuity (1)
Related Publication 20100160011A1 · Jun 24, 2010