Patent ID: 8480464

Claim:
A puzzle plane generation system for generating a puzzle plane for a puzzle game in which a plurality of rectangular cells are presented, the rectangular cells being arranged in a matrix, a part of sides of the plurality of cells are represented by a first line type, and sides other than the part of sides are represented by a second line type, and a user is requested input to the plurality of cells so as to satisfy a predetermined condition according to a line type, the puzzle plane generation system comprising: a storage unit for storing, with respect to each of the cells in the puzzle plane, puzzle plane information including position coordinates of each of the cells and line type information in which line types of two sides crossing at a predetermined apex of each cell are associated with each other; and a new puzzle plane generation unit for generating a new puzzle plane by geometrically converting the puzzle plane, wherein the new puzzle plane generation unit comprises: a line type information generation unit for generating the line type information by associating two sides relating to the line type information of each of the cells in the new puzzle plane with sides in the puzzle plane that coincide with the two sides of the new puzzle plane by being geometrically converted respectively and determining a line type of each of the two sides relating to the line type information of each cell in the new puzzle plane as a line type of each side of the puzzle plane associated with each of the two sides of the new puzzle plane with reference to the puzzle plane information; and a puzzle plane information generation unit for generating puzzle plane information of the new puzzle plane by associating the position coordinates of each cell in the new puzzle plane with the line type information of the cell generated by the line type information generation unit.