Patent ID: 7785181

Claim:
A recording medium recording a game program, wherein said game program causes a computer of a game apparatus having an operating device to be operated by a player, a display for displaying a game field including an operation block as an object to be controlled by said operating device and a group of blocks formed by blocks to be erased when an arrangement condition is satisfied, a first storage unit for storing each of attribute data and position data as to said operation block, and a second storage unit for storing each of attribute data and position data as to said group of blocks for each block to execute: moving said operation block within said game field by updating the position data of the first storage unit in response to an operation by said operating device; determining on the basis of the position data of said first storage unit and the position data of said second storage unit whether or not said operation block collides with said group of blocks within said game field; absorbing, when it is determined that said operation block collided with said group of blocks within the game field, said operation block in said group of blocks by shifting a first part of blocks facing said operation block and aligned in a moving direction of said operation block in said group of blocks to said moving direction by updating a part of the position data of said second storage unit and moving each of the attribute data and the position data of said first storage unit to said second storage unit to thereby; and ejecting an end being opposite to the end of said first part of blocks facing said operation block as a new operation block from said group of blocks in accordance with the absorbing process by moving a part of the attribute data of said second storage unit to said first storage unit and updating the position data of said first storage unit.