IP Library Granted Patent US 9,149,716
Granted Patent B2
US 9,149,716 · App. 13/753,938 · Granted Oct 6, 2015

Game apparatus and game program

Inventors: Yuuichi Tanzawa (Shinjuku-ku, JP); Daisuke Miyata (Chiyoda-ku, HK); Yoshimasa Asao (Chiyoda-ku, JP); Tetsuro Uchida (Chiyoda-ku, JP); Masako Odaira (Chiyoda-ku, JP)
Assignee: KABUSHIKI KAISHA SQUARE ENIX
A63F13/06A63F13/10A63F13/2145A63F13/426A63F13/56
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 9,149,716
App. No.
13/753,938
Granted
Oct 6, 2015
Kind
B2
Abstract

A task of the present invention is to prevent timings of a plurality of objects to arrive at the same destination from becoming uncoordinated and perform efficient computation processing to perform control of moving a plurality of objects in game space to the same destination. A movement control unit of the present invention reads information related to a moving speed of each player object from an object memory unit to perform control of moving a plurality of plurality objects. Further, the movement control unit determines a party moving speed for moving a plurality of player objects as a party based on the read information related to the plurality of moving speeds. Furthermore, the movement control unit performs control of moving a plurality of player objects according to the party moving speed.

Claims (69)

1. A game apparatus comprising:

an object memory unit which stores information related to moving speeds at which a plurality of player objects move in game space;

a display unit which can display images of the plurality of player objects;

a coordinate input unit which receives an input of a coordinate of the display unit on a display screen;

an object selecting unit which selects one or more of the player objects among the player objects displayed on the display unit based on the coordinate inputted to the coordinate input unit; and

a movement control unit which performs control of moving one or more of the player objects selected by the object selecting unit in the game space, wherein each selected player object is movable at a different individual speed,

when the object selecting unit selects one player object, the movement control unit reads the information related to the moving speed of the one selected player object from the object memory unit, and performs control of moving the one selected player object based on the read information related to the moving speed; and

when the object selecting unit selects plurality of player objects on the other hand, the movement control unit reads the information related to the moving speeds of the plurality of selected player objects, determines a party moving speed for moving the plurality of selected player objects as a party based on the read information related to the plurality of moving speeds, and performs control of moving the plurality of selected player objects according to the party moving speed.

2. The game apparatus according to claim 1 , wherein:

the object memory unit stores the information related to the moving speed of the player object as information which enables superiority and inferiority of a moving speed of each player object to be decided; and

the movement control unit determines the party moving speed as a most inferior moving speed among the information related to the plurality of moving speeds read from the object memory unit.

3. The game apparatus according to claim 1 , wherein:

the object memory unit stores the information related to the moving speed of the player object as a numerical value; and

the movement control unit calculates an average value from numerical values of the plurality of moving speeds read from the object memory unit, and determines the calculated average value as the party moving speed.

4. The game apparatus according to claim 1 , wherein:

the object memory unit stores values of influence forces of the player objects; and

when the object selecting unit selects the plurality of player objects,

the movement control unit reads the information related to the moving speeds of the plurality of selected player objects and the values of the influence forces from the object memory unit, and

determines information related to a moving speed of player object which comprises a highest influence force among the plurality of read influence forces as the party moving speed, and performs control of moving the plurality of selected player objects according to the party moving speed.

5. The game apparatus according to claim 1 , further comprising

an area specifying unit which specifies an area on the display screen of the display unit based on the coordinate inputted to the coordinate input unit, wherein:

the area specifying unit

determines a coordinate of a first intermediate point calculated from coordinates of first two points based on the coordinates of the first two points simultaneously inputted to the coordinate input unit,

determines a coordinate of a second intermediate point calculated from coordinates of last two points based on the coordinates of the last two points detected immediately before coordinates of two points stop being simultaneously inputted, and

defines the area on the display screen of the display unit based on the coordinate of the first intermediate point and the coordinate of the second intermediate point; and

the object selecting unit

selects one or more of the player objects at least part of which is included in the area specified by the area specifying unit.

6. A non-transitory computer readable medium that stores an executable computer program causing a computer to function as:

an object memory which stores information related to moving speeds at which a plurality of player objects move in game space;

a display which can display images of the plurality of player objects;

a coordinate input which receives an input of a coordinate of the display on a display screen;

an object selector which selects one or more of the player objects among the player objects displayed on the display based on the coordinate inputted to the coordinate input; and

a movement controller which performs control of moving one or more of the player objects selected by the object selector in the game space, wherein each selected player object is movable at a different individual speed, wherein:

when the object selector selects one player object, the movement controller reads the information related to the moving speed of the one selected player object from the object memory, and performs control of moving the one selected player object based on the read information related to the moving speed; and

when the object selector selects the plurality of player objects on the other hand, the movement controller reads the information related to the moving speeds of the plurality of selected player objects, determines a party moving speed for moving the plurality of selected player objects as a party based on the read information related to the plurality of moving speeds, and performs control of moving the plurality of selected player objects according to the party moving speed.

7. A game apparatus comprising:

a touch panel display;

a card reader; and

a game body which advances a game by displaying information read by the card reader on the touch panel display, wherein:

the touch panel display comprises:

a display which can display images of a plurality of player objects in game space;

a touch screen which is overlaid in front of the display and through which a coordinate on a display screen of the display is inputted;

the card reader comprises:

a panel on which a card with a code comprising predetermined card information printed thereon is set; and

an image sensor which reads the code of the card set on the panel and detects the card information;

the game body comprises:

a game information memory unit which stores information related to the player objects in association with the card information, and stores information related to moving speeds at which the plurality of player objects moves in the game space;

an image processing unit which reads the information related to the player objects from the game information memory unit based on the card information detected by the image sensor of the card reader, and performs control of displaying the images of the read player objects on the display of the touch panel display; and

a game processing unit; and

the game processing unit

selects one or more of the player objects among the plurality of player objects displayed on the display based on coordinate information inputted to the touch screen, wherein each selected player object is movable at a different individual speed,

when selecting one player object, reads the information related to the moving speed of the one selected player object from the game information memory unit, and performs control of moving the one selected player object based on the read information related to the moving speed, and

when selecting plurality of player objects on the other hand, reads the information related to the moving speeds of the plurality of selected player objects from the game information memory unit, determines a party moving speed for moving the plurality of selected player objects as a party based on the read information related to the plurality of moving speeds, and performs control of moving the plurality of selected player objects according to the party moving speed.

8. The game apparatus according to claim 2 , further comprising

an area specifying unit which specifies an area on the display screen of the display unit based on the coordinate inputted to the coordinate input unit, wherein:

the area specifying unit

determines a coordinate of a first intermediate point calculated from coordinates of first two points based on the coordinates of the first two points simultaneously inputted to the coordinate input unit,

determines a coordinate of a second intermediate point calculated from coordinates of last two points based on the coordinates of the last two points detected immediately before coordinates of two points stop being simultaneously inputted, and

defines the area on the display screen of the display unit based on the coordinate of the first intermediate point and the coordinate of the second intermediate point; and

the object selecting unit

selects one or more of the player objects at least part of which is included in the area specified by the area specifying unit.

9. The game apparatus according to claim 3 , further comprising

an area specifying unit which specifies an area on the display screen of the display unit based on the coordinate inputted to the coordinate input unit, wherein:

the area specifying unit

determines a coordinate of a first intermediate point calculated from coordinates of first two points based on the coordinates of the first two points simultaneously inputted to the coordinate input unit,

determines a coordinate of a second intermediate point calculated from coordinates of last two points based on the coordinates of the last two points detected immediately before coordinates of two points stop being simultaneously inputted, and

defines the area on the display screen of the display unit based on the coordinate of the first intermediate point and the coordinate of the second intermediate point; and

the object selecting unit

selects one or more of the player objects at least part of which is included in the area specified by the area specifying unit.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE FIRST INVENTOR (YUUICHI TANAZAWA) PREVIOUSLY RECORDED ON REEL 030087 FRAME 0544. ASSIGNOR(S) HEREBY CONFIRMS THE NAME OF THE FIRST INVENTOR (YUUICHI TANAZAWA).. Recorded Apr 30, 2013
From: TANZAWA, YUUICHI; MIYATA, DAISUKE; ASAO, YOSHIMASA; UCHIDA, TETSURO; ODAIRA, MASAKO
To: KABUSHIKI KAISHA SQUARE ENIX (ALSO TRADING AS SQUARE ENIX CO., LTD.)
Reel/Frame 030315/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: TANAZAWA, YUUICHI; MIYATA, DAISUKE; ASAO, YOSHIMASA; UCHIDA, TETSURO; ODAIRA, MASAKO
To: KABUSHIKI KAISHA SQUARE ENIX (ALSO TRADING AS SQUARE ENIX CO., LTD.)
Reel/Frame 030087/0544 →
Priority Claims (1)
JP 2012-132396 · Jun 11, 2012 · national
Continuity (1)
Related Publication 20130331182A1 · Dec 12, 2013