KR20160064375A - 퍼즐 게임 시스템 및 퍼즐 게임 방법 - Google Patents
퍼즐 게임 시스템 및 퍼즐 게임 방법 Download PDFInfo
- Publication number
- KR20160064375A KR20160064375A KR1020140167837A KR20140167837A KR20160064375A KR 20160064375 A KR20160064375 A KR 20160064375A KR 1020140167837 A KR1020140167837 A KR 1020140167837A KR 20140167837 A KR20140167837 A KR 20140167837A KR 20160064375 A KR20160064375 A KR 20160064375A
- Authority
- KR
- South Korea
- Prior art keywords
- blocks
- row
- column
- block
- block map
- 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.)
- Ceased
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/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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2 및 도 3은 본 발명의 일실시예에 있어서, 블록들의 이동 과정의 예를 설명하기 위한 도면들이다.
도 4는 본 발명의 일실시예에 있어서, 블록맵의 형태의 예를 도시한 도면이다.
도 5는 본 발명의 일실시예에 있어서, 다양한 문양을 통해 분류되는 블록들의 예를 도시한 도면이다.
도 6은 본 발명의 일실시예에 있어서, 사용자가 블록맵의 블록들을 이동시키는 예를 도시한 도면이다.
도 7은 본 발명의 일실시예에 있어서, 동일한 종류의 블록들이 제시된 모양을 형성하여 제거되고, 새로운 블록들이 등장하는 예를 도시한 도면이다.
도 8은 본 발명의 일실시예에 있어서, 새로운 블록들에 의해 블록들이 제거되는 예를 도시한 도면이다.
도 9는 본 발명의 일실시예에 있어서, 퍼즐 게임 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 10은 본 발명의 일실시예에 있어서, 퍼즐 게임 방법의 흐름도이다.
Claims (12)
- 컴퓨터로 구현되는 퍼즐 게임 시스템의 퍼즐 게임 방법에 있어서,
복수의 블록들이 복수의 열과 복수의 행을 형성하도록 구성된 블록맵을 화면에 표시하는 단계;
사용자로부터 입력되는 위치정보 및 방향정보를 확인하는 단계; 및
상기 위치정보 및 방향정보에 따라 결정되는 하나의 열(또는 하나의 행)에 포함된 블록들을 상기 방향정보에 따라 상기 블록맵의 상측(또는 좌측) 또는 하측(또는 우측)으로 이동시키는 단계
를 포함하고,
상기 이동시키는 단계는,
상기 하나의 열(또는 상기 하나의 행)에 포함된 블록들을 상측(또는 좌측)으로 이동시키는 경우, 상기 하나의 열(또는 상기 하나의 행)에 배치된 블록들 중 일부가 상기 블록맵의 상측(또는 좌측) 경계영역을 벗어나 사라지도록 제어하고, 사라진 블록들과 동일한 수의 블록들을 상기 블록맵의 하측(또는 우측)의 빈 공간에 배치시키는 단계; 및
상기 하나의 열(또는 상기 하나의 행)에 포함된 블록들을 하측(또는 우측)으로 이동시키는 경우, 상기 하나의 열(또는 상기 하나의 행)에 배치된 블록들 중 일부가 상기 블록맵의 하측(또는 우측) 경계영역을 벗어나 사라지도록 제어하고, 사라진 블록들과 동일한 수의 블록들을 상기 블록맵의 상측(또는 좌측)의 빈 공간에 배치시키는 단계
를 포함하는 것을 특징으로 하는 퍼즐 게임 방법. - 제1항에 있어서,
상기 이동시키는 단계는,
상기 사라진 블록들과 동일한 블록들을 블록들이 사라진 순서에 기반하여 상기 빈 공간에 배치시키는 것을 특징으로 하는 퍼즐 게임 방법. - 제1항에 있어서,
상기 블록맵은,
상기 복수의 열 중 임의의 열인 제1 열을 구성하는 블록의 수와 임의의 다른 열인 제2 열을 구성하는 블록의 수가 서로 상이하거나 또는, 상기 복수의 행 중 임의의 행인 제1 행을 구성하는 블록의 수와 임의의 다른 행인 제2 행을 구성하는 블록의 수가 서로 상이하도록 구성되는 것
을 특징으로 하는 퍼즐 게임 방법. - 제1항에 있어서,
상기 블록맵을 구성하는 복수의 블록들은, 서로 다른 복수의 종류로 분류되고,
결합된 블록들의 기설정된 모양을 상기 사용자에게 표시하는 단계;
블록의 이동에 기반하여 동일한 종류의 결합된 블록들이 상기 기설정된 모양을 구성하는 경우, 상기 동일한 종류의 결합된 블록들을 제거하는 단계; 및
상기 동일한 종류의 결합된 블록들이 제거되는 경우, 상기 동일한 종류의 결합된 블록들의 상단에 배치된 블록들을 상기 동일한 종류의 결합된 블록들이 제거된 공간으로 이동시키고, 상기 상단에 배치된 블록들이 이동된 공간에 새로운 블록들을 배치하는 단계
를 더 포함하는 것을 특징으로 하는 퍼즐 게임 방법. - 제1항에 있어서,
상기 위치정보는, 터치스크린을 통해 인식되는 터치 앤 드래그(touch & drag) 이벤트의 터치 위치에 대한 정보를 포함하고,
상기 방향정보는, 상기 터치 앤 드래그 이벤트의 드래그 방향에 대한 정보를 포함하고,
상기 이동시키는 단계는,
상기 드래그 방향이 상측 또는 하측인 경우에는 상기 터치 위치에 대응하는 블록이 포함된 열의 블록들을 상측 또는 하측으로 이동시키고, 상기 드래그 방향이 좌측 또는 우측인 경우에는 상기 터치 위치에 대응하는 블록이 포함된 행의 블록들을 좌측 또는 우측으로 이동시키는 것
을 특징으로 하는 퍼즐 게임 방법. - 제5항에 있어서,
상기 터치 위치에 대응하는 블록이 포함된 열(또는 행)의 블록들은, 상기 터치 앤 드래그 이벤트의 드래그 정도에 따라 이동되는 칸 수가 결정되는 것
을 특징으로 하는 퍼즐 게임 방법. - 제1항 내지 제6항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.
- 컴퓨터로 구현되는 퍼즐 게임 시스템에 있어서,
복수의 블록들이 복수의 열과 복수의 행을 형성하도록 구성된 블록맵을 화면에 표시하는 블록맵 표시부;
사용자로부터 입력되는 위치정보 및 방향정보를 확인하는 위치-방향 확인부; 및
상기 위치정보 및 방향정보에 따라 결정되는 하나의 열(또는 하나의 행)에 포함된 블록들을 상기 방향정보에 따라 상기 블록맵의 상측(또는 좌측) 또는 하측(또는 우측)으로 이동시키는 블록 이동 제어부
를 포함하고,
상기 블록 이동 제어부는,
상기 하나의 열(또는 상기 하나의 행)에 포함된 블록들을 상측(또는 좌측)으로 이동시키는 경우, 상기 하나의 열(또는 상기 하나의 행)에 배치된 블록들 중 일부가 상기 블록맵의 상측(또는 좌측)을 벗어나 사라지도록 제어하고, 상기 사라진 블록들과 동일한 수의 블록들을 상기 블록맵의 하측(또는 우측)의 빈 공간에 배치시키고, 상기 하나의 열(또는 상기 하나의 행)에 포함된 블록들을 하측(또는 우측)으로 이동시키는 경우, 상기 하나의 열(또는 상기 하나의 행)에 배치된 블록들 중 일부가 상기 블록맵의 하측(또는 우측)을 벗어나 사라지도록 제어하고, 상기 사라진 블록들과 동일한 수의 블록들을 상기 블록맵의 상측(또는 좌측)의 빈 공간에 배치시키는 것
을 특징으로 하는 퍼즐 게임 시스템. - 제8항에 있어서,
상기 블록 이동 제어부는,
상기 사라진 블록들과 동일한 블록들을 블록들이 사라진 순서에 기반하여 상기 빈 공간에 배치시키는 것
을 특징으로 하는 퍼즐 게임 시스템. - 제8항에 있어서,
상기 블록맵은,
상기 복수의 열 중 임의의 열인 제1 열을 구성하는 블록의 수와 임의의 다른 열인 제2 열을 구성하는 블록의 수가 서로 상이하거나 또는, 상기 복수의 행 중 임의의 행인 제1 행을 구성하는 블록의 수와 임의의 다른 행인 제2 행을 구성하는 블록의 수가 서로 상이하도록 구성되는 것
을 특징으로 하는 퍼즐 게임 시스템. - 제8항에 있어서,
상기 블록맵을 구성하는 복수의 블록들은, 서로 다른 복수의 종류로 분류되고,
결합된 블록들의 기설정된 모양을 상기 사용자에게 표시하는 모양 제시부
를 더 포함하고,
상기 블록 이동 제어부는,
블록의 이동에 기반하여 동일한 종류의 결합된 블록들이 상기 기설정된 모양을 구성하는 경우, 상기 동일한 종류의 결합된 블록들을 제거하고, 상기 동일한 종류의 결합된 블록들이 제거되는 경우, 상기 동일한 종류의 결합된 블록들의 상단에 배치된 블록들을 상기 동일한 종류의 결합된 블록들이 제거된 공간으로 이동시키고, 상기 상단에 배치된 블록들이 이동된 공간에 새로운 블록들을 배치하는 것
을 특징으로 하는 퍼즐 게임 시스템. - 제8항에 있어서,
터치스크린을 더 포함하고,
상기 위치정보는, 상기 터치스크린을 통해 인식되는 터치 앤 드래그(touch & drag) 이벤트의 터치 위치에 대한 정보를 포함하고,
상기 방향정보는, 상기 터치 앤 드래그 이벤트의 드래그 방향에 대한 정보를 포함하고,
상기 블록 이동 제어부는,
상기 드래그 방향이 상측 또는 하측인 경우에는 상기 터치 위치에 대응하는 블록이 포함된 열의 블록들을 상측 또는 하측으로 이동시키고, 상기 드래그 방향이 좌측 또는 우측인 경우에는 상기 터치 위치에 대응하는 블록이 포함된 행의 블록들을 상측 또는 하측으로 이동시키는 것
을 특징으로 하는 퍼즐 게임 시스템.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140167837A KR20160064375A (ko) | 2014-11-27 | 2014-11-27 | 퍼즐 게임 시스템 및 퍼즐 게임 방법 |
| US14/837,397 US20160151703A1 (en) | 2014-11-27 | 2015-08-27 | Systems and methods for performing puzzle games |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140167837A KR20160064375A (ko) | 2014-11-27 | 2014-11-27 | 퍼즐 게임 시스템 및 퍼즐 게임 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20160064375A true KR20160064375A (ko) | 2016-06-08 |
Family
ID=56078541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140167837A Ceased KR20160064375A (ko) | 2014-11-27 | 2014-11-27 | 퍼즐 게임 시스템 및 퍼즐 게임 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20160151703A1 (ko) |
| KR (1) | KR20160064375A (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180094370A (ko) | 2017-02-15 | 2018-08-23 | 서진택 | 터치 액션 기반의 단순한 규칙 연속에 의한 창발성 향상을 위한 모바일 퍼즐 게임 시스템, 스마트 디바이스, 이를 기록한 기록 매체 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019069342A1 (ja) * | 2017-10-02 | 2019-04-11 | ガンホー・オンライン・エンターテイメント株式会社 | 端末装置、プログラム及び方法 |
| JP6743102B2 (ja) * | 2018-09-06 | 2020-08-19 | 株式会社アグニ・フレア | ゲームプログラム、記録媒体及びゲーム制御方法 |
| KR102209750B1 (ko) * | 2019-02-15 | 2021-01-29 | 주식회사 넥슨코리아 | 게임에서 사용자의 의도를 식별하기 위한 방법, 장치, 및 컴퓨터 프로그램 |
| CN110538450B (zh) * | 2019-08-20 | 2021-04-27 | 深圳职业技术学院 | 一种体感电子拼图 |
| WO2021220554A1 (ja) * | 2020-05-01 | 2021-11-04 | 株式会社ポケモン | ゲームシステム、ゲーム方法、ゲームプログラム、及びゲームサーバ |
| US11684853B1 (en) * | 2022-04-08 | 2023-06-27 | Diane Tucker | Interactive puzzle |
| US12285683B1 (en) * | 2024-06-07 | 2025-04-29 | Diane Tucker | Methods and systems for generating interactive puzzles |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7972212B2 (en) * | 2000-10-16 | 2011-07-05 | Bally Gaming, Inc. | Gaming method having dynamically changing image reel symbols |
| WO2007130443A2 (en) * | 2006-05-04 | 2007-11-15 | Wms Gaming Inc. | Gaming system with cascading symbol feature |
-
2014
- 2014-11-27 KR KR1020140167837A patent/KR20160064375A/ko not_active Ceased
-
2015
- 2015-08-27 US US14/837,397 patent/US20160151703A1/en not_active Abandoned
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180094370A (ko) | 2017-02-15 | 2018-08-23 | 서진택 | 터치 액션 기반의 단순한 규칙 연속에 의한 창발성 향상을 위한 모바일 퍼즐 게임 시스템, 스마트 디바이스, 이를 기록한 기록 매체 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160151703A1 (en) | 2016-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20160064375A (ko) | 퍼즐 게임 시스템 및 퍼즐 게임 방법 | |
| JP6039671B2 (ja) | タイルの配列 | |
| EP2897042B1 (en) | Systems and methods for configuring tiles in a user interface | |
| US20130125043A1 (en) | User interface providing method and apparatus for mobile terminal | |
| KR101644550B1 (ko) | 게임 제공 시스템, 게임 제공 프로그램 및 게임 제공 방법 | |
| JP6832824B2 (ja) | ゲーム提供方法、コンピュータプログラムおよびゲーム提供サーバ | |
| US20230162559A1 (en) | Randomized Symbol Replacement with Synchronization | |
| KR101429466B1 (ko) | 동적 페이지 분할을 이용한 웹페이지 제공 방법 및 시스템 | |
| JP2020506448A (ja) | 仮想現実シーンにおいてパスワードを入力するための方法およびデバイス | |
| US20160062587A1 (en) | Dynamic boxing of graphical objects, in particular for knowledge quantification | |
| US20060200776A1 (en) | Graphical interface | |
| KR101699909B1 (ko) | 삽입형 광고 디스플레이 방법 및 이를 수행하는 장치 | |
| CN106775634B (zh) | 一种展示块显示方法及装置 | |
| CN116976269B (zh) | 填充方法及装置、计算装置和存储介质 | |
| US10431045B2 (en) | Game apparatus, game method and game program | |
| CN111368240A (zh) | 页面显示方法、装置及设备、存储介质 | |
| JP6058750B2 (ja) | ゲームプログラム、ゲーム制御方法、およびコンピュータ | |
| EP3123295B1 (en) | Predictable organic tile layout | |
| KR20150131761A (ko) | 입력 처리 장치 및 방법 | |
| KR102905422B1 (ko) | 터치 스크린 상의 스와이프 조작 및 중력 응답 메커니즘을 활용한 한글 자모 습득 강화 인터렉티브 디지털 퍼즐 서비스를 제공하는 방법 및 장치 | |
| US11596864B2 (en) | Method, apparatus and computer program for identifying intention of user in game | |
| KR102621487B1 (ko) | Vr 이미지 등록 시스템 | |
| KR101363280B1 (ko) | 이북 단말에서 넘버단위 기반의 연속적 터치 조작을 통한 페이지 직접 액세스 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
| KR102639050B1 (ko) | Vr 이미지 콘텐츠 제공 시스템 | |
| KR101663909B1 (ko) | 전자 장치, 및 이의 동작 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| 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 |
|
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| 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 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| AMND | Amendment | ||
| 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 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PX0601 | Decision of rejection after re-examination |
St.27 status event code: N-2-6-B10-B17-rex-PX0601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |