KR101183321B1 - 퍼즐면 생성 시스템 및 퍼즐면 생성 방법 - Google Patents
퍼즐면 생성 시스템 및 퍼즐면 생성 방법 Download PDFInfo
- Publication number
- KR101183321B1 KR101183321B1 KR1020107012671A KR20107012671A KR101183321B1 KR 101183321 B1 KR101183321 B1 KR 101183321B1 KR 1020107012671 A KR1020107012671 A KR 1020107012671A KR 20107012671 A KR20107012671 A KR 20107012671A KR 101183321 B1 KR101183321 B1 KR 101183321B1
- Authority
- KR
- South Korea
- Prior art keywords
- puzzle
- line type
- information
- cell
- plane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/06—Patience; Other games for self-amusement
- A63F9/10—Two-dimensional jig-saw puzzles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/06—Games simulating outdoor ball games, e.g. hockey or football
- A63F7/0664—Electric
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/06—Patience; Other games for self-amusement
- A63F9/0612—Electronic puzzles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/06—Patience; Other games for self-amusement
- A63F9/10—Two-dimensional jig-saw puzzles
- A63F2009/1072—Manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Toys (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
도 2는 본 발명의 퍼즐면 생성 시스템의 하드웨어 구성의 개략도.
도 3은 제1 형태에 있어서의 퍼즐면 정보의 데이터 구조를 도시하는 도면.
도 4는 퍼즐면이 홀수×홀수인 경우에 적용되는 위치 좌표를 나타내는 도면.
도 5는 퍼즐면이 짝수×짝수인 경우에 적용되는 위치 좌표를 나타내는 도면.
도 6은 2개의 변의 선 종류 패턴을 도시하는 도면.
도 7은 도 2에 나타내는 퍼즐면 생성 시스템이 제공하는 변환 타입을 도시하는 도면.
도 8은 1개의 퍼즐면으로부터 복수의 신퍼즐면이 생성되는 모습을 도시하는 도면.
도 9는 소정의 기하학적 변환에 관하여, 퍼즐면의 참조 칸 및 인접 참조 칸, 및 신퍼즐면의 처리 칸 및 인접 칸의 대응 관계를 나타내는 대응표.
도 10은 제1 형태의 신퍼즐면 생성 처리에 있어서의 처리의 흐름을 나타내는 흐름도.
도 11은 제1 형태의 힌트 문자 및 정답 설정 처리에 있어서의 처리의 흐름을 나타내는 흐름도.
도 12는 제1 형태의 선 종류 정보 설정 처리에 있어서의 처리의 흐름을 나타내는 흐름도.
도 13a는 제1 형태의 90도 회전의 경우에 있어서의, 퍼즐면의 참조 칸 및 인접 참조 칸과 신퍼즐면의 처리 칸과의 대응 관계를 나타내는 칸 대응표를 도시하는 도면.
도 13b는 제1 형태의 상하 반전의 경우에 있어서의, 퍼즐면의 참조 칸 및 인접 참조 칸과 신퍼즐면의 처리 칸과의 대응 관계를 나타내는 칸 대응표를 나타내는 도면.
도 13c는 제1 형태의 90도 회전의 경우에 있어서의, 선 종류 패턴의 대응표를 나타내는 도면.
도 14는 제2 형태에 있어서의 퍼즐면 정보의 데이터 구조를 도시하는 도면.
도 15a는 도 14에 나타내는 퍼즐면 정보에 있어서의 선 종류 영역의 데이터 구조를 도시하는 도면.
도 15b는 도 14에 나타내는 퍼즐면 정보에 있어서의 힌트 문자 영역의 데이터 구조를 도시하는 도면.
도 15c는 도 14에 나타내는 퍼즐면 정보에 있어서의 정답 영역의 데이터 구조를 도시하는 도면.
도 16은 제2 형태의 신퍼즐면 생성 처리에 있어서의 처리의 흐름을 나타내는 흐름도.
도 17은 제2 형태의 힌트 문자 및 정답 취득 처리에 있어서의 처리의 흐름을 나타내는 흐름도.
도 18은 선 종류 패턴 설정 처리에 있어서의 처리의 흐름을 나타내는 흐름도.
Claims (6)
- 복수의 직사각형 형상의 칸(cell)이 매트릭스 형상으로 배열되고, 상기 복수의 칸의 일부의 변은 제1 선 종류로 나타내어지고, 상기 일부의 변 이외의 변은 제2 선 종류로 나타내어지는 퍼즐면을 제시하여, 선 종류에 따른 소정의 조건이 충족되도록 상기 복수의 칸에 유저에게 입력이 요구되는 퍼즐 게임의 상기 퍼즐면을 생성하는 퍼즐면 생성 시스템으로서,
상기 퍼즐면의 각 칸에 관하여, 그 칸의 위치 좌표와 소정의 정점에서 교차하는 2개의 변의 각각의 선 종류를 대응시킨 선 종류 정보를 포함하는 퍼즐면 정보를 기억하는 기억부와,
상기 퍼즐면을 기하학적 변환함으로써 신퍼즐면을 생성하는 신퍼즐면 생성부를 갖고,
상기 신퍼즐면 생성부는,
상기 신퍼즐면에 있어서의 각 칸의 선 종류 정보를 구성하는 2개의 변의 각각의 변과, 변환원(變換元)인 상기 퍼즐면의 변을 대응시키고, 상기 신퍼즐면의 각 칸의 선 종류 정보를 구성하는 2개의 변의 각각의 변의 선 종류를, 상기 퍼즐면 정보를 참조하여 상기 각 변에 대응된 상기 퍼즐면의 변의 선 종류로서 결정함으로써 상기 선 종류 정보를 생성하는 선 종류 정보 생성부와,
상기 신퍼즐면에 있어서의 각 칸의 위치 좌표와 상기 선 종류 정보 생성부에 있어서 생성된 상기 각 칸의 선 종류 정보를 대응시킴으로써, 상기 신퍼즐면의 퍼즐면 정보를 생성하는 퍼즐면 정보 생성부를 갖는, 퍼즐면 생성 시스템. - 제1항에 있어서, 상기 퍼즐면은 상기 제1 선 종류에 의해 적어도 1개의 칸이 둘러싸이는 둘레부를 갖고, 상기 둘레부를 구성하는 상기 각 칸의 각 변은 상기 제1 선 종류로 나타내어지고, 상기 둘레부를 구성하지 않는 상기 각 칸의 각 변은 상기 제2 선 종류로 나타내어지는, 퍼즐면 생성 시스템.
- 제1항 또는 제2항에 있어서, 상기 퍼즐면의 주위는 상기 제1 선 종류로 나타내어지는, 퍼즐면 생성 시스템.
- 제1항에 있어서, 상기 칸은 정사각형이고 상기 퍼즐면은 상기 복수의 칸이 종횡 동일수 배열되고, 상기 기하학적 변환은 90도 시계 방향 회전, 90도 반시계 방향 회전, 좌우 반전 또는 상하 반전인, 퍼즐면 생성 시스템.
- 제4항에 있어서, 상기 선 종류 정보 생성부는,
상기 신퍼즐면에 있어서의 각 칸을 소정의 순서로 처리 칸으로 하고, 상기 퍼즐면에 있어서 상기 처리 칸이 변환되기 전의 칸을 참조 칸으로서 결정하는 참조 칸 결정부와,
상기 처리 칸의 선 종류 정보를 구성하는 2개의 변 중, 상기 참조 칸의 선 종류 정보를 구성하는 2개의 변에 대응하지 않는 변을 공유하는 인접 칸을 결정하고, 상기 퍼즐면에 있어서 상기 인접 칸의 변환 전의 칸을 인접 참조 칸으로서 결정하는 인접 참조 칸 결정부와,
상기 퍼즐면 정보를 참조하여, 상기 인접 참조 칸의 선 종류 정보를 취득하는 인접 참조 칸 선 종류 취득부와,
취득한 상기 선 종류 정보에 있어서, 상기 인접 칸의 상기 공유하는 변에 대응하는 변의 선 종류를 결정하는 인접 선 종류 결정부와,
상기 처리 칸의 선 종류 정보를 구성하는 2개의 변 중, 상기 참조 칸의 선 종류 정보를 구성하는 2개의 변 중 어느 하나에 대응하는 변에는, 상기 퍼즐면 정보에 있어서의 상기 참조 칸의 선 종류 정보를 참조하여 상기 대응하는 변의 선 종류를 대응시키고, 상기 2개의 변 중 어디에도 대응하지 않는 변에는, 상기 인접 선 종류 결정부에서 결정된 선 종류를 대응시킴으로써, 상기 처리 칸의 선 종류 정보를 결정하는 처리 칸 선 종류 결정부를 포함하고,
상기 퍼즐면 정보 생성부는, 상기 신퍼즐면에 있어서의 처리 칸의 위치 좌표와 상기 선 종류 정보 생성부에 있어서 생성된 선 종류 정보를 대응시킴으로써, 상기 신퍼즐면의 퍼즐면 정보를 생성하는, 신퍼즐면 생성 시스템. - 복수의 직사각형 형상의 칸이 매트릭스 형상으로 배열되고, 상기 복수의 칸의 일부의 변은 제1 선 종류로 나타내어지고, 상기 일부의 변 이외의 변은 제2 선 종류로 나타내어지는 퍼즐면을 제시하여, 선 종류에 따른 소정의 조건이 충족되도록 상기 복수의 칸에 유저에게 입력이 요구되는 퍼즐 게임의 상기 퍼즐면을 생성하는 퍼즐면 생성 방법으로서,
상기 퍼즐면의 각 칸에 관하여, 그 칸의 위치 좌표와 소정의 정점에서 교차하는 2개의 변의 각각의 선 종류를 대응시킨 선 종류 정보를 포함하는 퍼즐면 정보를 기억하는 스텝과,
상기 퍼즐면을 기하학적 변환함으로써 신퍼즐면을 생성하는 스텝을 갖고,
상기 신퍼즐면을 생성하는 스텝은,
상기 신퍼즐면에 있어서의 각 칸의 선 종류 정보를 구성하는 2개의 변의 각각의 변과, 변환원인 상기 퍼즐면의 변을 대응시키고, 신퍼즐면의 각 칸의 선 종류 정보를 구성하는 2개의 변의 각각의 변의 선 종류를, 상기 퍼즐면 정보를 참조하여 각 변에 대응된 상기 퍼즐면의 변의 선 종류로서 결정함으로써 상기 선 종류 정보를 생성하는 스텝과,
상기 신퍼즐면에 있어서의 각 칸의 위치 좌표와 상기 신퍼즐면의 각 칸에 관하여 생성된 선 종류 정보를 대응시킴으로써, 상기 신퍼즐면의 퍼즐면 정보를 생성하는 스텝을 갖는, 퍼즐면 생성 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008058369A JP4381454B2 (ja) | 2008-03-07 | 2008-03-07 | パズル面生成システム及びパズル面生成方法 |
| JPJP-P-2008-058369 | 2008-03-07 | ||
| PCT/JP2008/072875 WO2009110155A1 (ja) | 2008-03-07 | 2008-12-16 | パズル面生成システム及びパズル面生成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100072103A KR20100072103A (ko) | 2010-06-29 |
| KR101183321B1 true KR101183321B1 (ko) | 2012-09-14 |
Family
ID=41055725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020107012671A Expired - Fee Related KR101183321B1 (ko) | 2008-03-07 | 2008-12-16 | 퍼즐면 생성 시스템 및 퍼즐면 생성 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8480464B2 (ko) |
| EP (1) | EP2248563A4 (ko) |
| JP (1) | JP4381454B2 (ko) |
| KR (1) | KR101183321B1 (ko) |
| TW (1) | TWI365095B (ko) |
| WO (1) | WO2009110155A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5417053B2 (ja) * | 2009-06-12 | 2014-02-12 | 株式会社ソニー・コンピュータエンタテインメント | ゲーム制御プログラム、ゲーム装置、及びゲーム制御方法 |
| US10576365B1 (en) * | 2016-06-03 | 2020-03-03 | GJC IP Holdings Ltd. | Education, logic, and puzzle systems, methods, and techniques |
| JP6743102B2 (ja) * | 2018-09-06 | 2020-08-19 | 株式会社アグニ・フレア | ゲームプログラム、記録媒体及びゲーム制御方法 |
| US11857882B1 (en) * | 2022-06-29 | 2024-01-02 | Superplay Ltd | Altering computer game tiles having multiple matchable ends |
| US12128304B2 (en) * | 2022-06-29 | 2024-10-29 | Superplay Ltd | Altering computer game tiles having multiple matchable ends |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006304816A (ja) | 2005-04-26 | 2006-11-09 | Dainippon Printing Co Ltd | パズル作成支援装置及びパズル作成支援プログラム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03166653A (ja) | 1989-11-27 | 1991-07-18 | Omron Corp | 電子絵本 |
| JPH05135055A (ja) * | 1991-11-12 | 1993-06-01 | Sharp Corp | パズルゲーム機能を備えたワードプロセツサ |
| JPH06142340A (ja) * | 1992-10-31 | 1994-05-24 | Victor Co Of Japan Ltd | ジグソーパズルの作成装置及び表示装置 |
| JPH06142304A (ja) | 1992-11-12 | 1994-05-24 | Sophia Co Ltd | 遊技機 |
| JPH08309021A (ja) * | 1995-05-22 | 1996-11-26 | Nippon Telegr & Teleph Corp <Ntt> | パズル作成支援装置 |
| US5605332A (en) * | 1996-01-19 | 1997-02-25 | Pixel Products Unlimited | Pixelated puzzle |
| JP4143241B2 (ja) | 2000-03-06 | 2008-09-03 | 任天堂株式会社 | パズルゲーム装置およびその記憶媒体 |
| GB2375970B (en) * | 2001-05-31 | 2005-11-23 | Nokia Corp | Electronic gaming |
| JP4920940B2 (ja) * | 2004-10-04 | 2012-04-18 | 任天堂株式会社 | パズル要素表示ゲーム装置およびパズル要素表示ゲームプログラム |
| JP2006262994A (ja) | 2005-03-22 | 2006-10-05 | Dainippon Printing Co Ltd | パズル作成支援装置及びパズル作成支援方法 |
| JP5085053B2 (ja) * | 2006-05-25 | 2012-11-28 | 株式会社バンダイナムコゲームス | 画像生成システム、プログラム及び情報記憶媒体 |
| US20080182664A1 (en) * | 2007-01-26 | 2008-07-31 | Winster, Inc. | Games Promoting Cooperative And Interactive Play |
-
2008
- 2008-03-07 JP JP2008058369A patent/JP4381454B2/ja active Active
- 2008-12-16 WO PCT/JP2008/072875 patent/WO2009110155A1/ja not_active Ceased
- 2008-12-16 KR KR1020107012671A patent/KR101183321B1/ko not_active Expired - Fee Related
- 2008-12-16 US US12/744,219 patent/US8480464B2/en not_active Expired - Fee Related
- 2008-12-16 EP EP08873044A patent/EP2248563A4/en not_active Withdrawn
-
2009
- 2009-01-22 TW TW098102748A patent/TWI365095B/zh not_active IP Right Cessation
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006304816A (ja) | 2005-04-26 | 2006-11-09 | Dainippon Printing Co Ltd | パズル作成支援装置及びパズル作成支援プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110101608A1 (en) | 2011-05-05 |
| KR20100072103A (ko) | 2010-06-29 |
| EP2248563A4 (en) | 2012-02-22 |
| JP4381454B2 (ja) | 2009-12-09 |
| WO2009110155A1 (ja) | 2009-09-11 |
| EP2248563A1 (en) | 2010-11-10 |
| US8480464B2 (en) | 2013-07-09 |
| TW200948446A (en) | 2009-12-01 |
| JP2009213570A (ja) | 2009-09-24 |
| TWI365095B (en) | 2012-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3706385B2 (ja) | ドットパターンを用いた情報入出力方法 | |
| KR101183321B1 (ko) | 퍼즐면 생성 시스템 및 퍼즐면 생성 방법 | |
| CN107103225A (zh) | 一种生成图形验证码的方法 | |
| JP6965518B2 (ja) | 描画方法、描画装置、及びプログラム | |
| JPWO2006112021A1 (ja) | ドットパターンを用いた情報入出力方法 | |
| JP7204583B2 (ja) | ニットデザインシステム | |
| JP2008206931A (ja) | パズルゲームの問題を自動作成するプログラム | |
| TWI536317B (zh) | 立體圖文產生方法 | |
| JPS63155260A (ja) | コンピユ−タによる表の編集方法 | |
| CN114782581B (zh) | 图像刺绣特效转化方法和装置 | |
| CN116842117A (zh) | 一种基于geotools工具修复自相交的地理图像输出方法 | |
| CN116775788A (zh) | 一种基于geotools工具修复多面中若干面相交的地理图像生成方法 | |
| CN117608205A (zh) | 一种激光切割数控系统的三维实体仿真构造的实现装置 | |
| JP3803562B2 (ja) | 円筒タンク底板の作図方法 | |
| JPH05324777A (ja) | Cadシステム | |
| JP2940294B2 (ja) | 製図装置 | |
| JPH0614335B2 (ja) | 設計情報の図形表示方法 | |
| JP2008046736A (ja) | 解析用モデル生成システム及び解析用モデル生成方法 | |
| JPS63150763A (ja) | 詳細図面の自動作成方式 | |
| JPH0719266B2 (ja) | 論理図面作成装置 | |
| JPH07281409A (ja) | エンドレス柄作成システム及び印刷物 | |
| JPH0321990A (ja) | パターン発生方式 | |
| JPH0721397A (ja) | 多角形の塗りつぶし描画方法 | |
| JPH04116766A (ja) | 電子組版装置における文字領域決定方法 | |
| JPH02242476A (ja) | 3次元モデル作成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150911 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150911 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |