KR101058756B1 - System and method for providing music games - Google Patents
System and method for providing music games Download PDFInfo
- Publication number
- KR101058756B1 KR101058756B1 KR1020090059081A KR20090059081A KR101058756B1 KR 101058756 B1 KR101058756 B1 KR 101058756B1 KR 1020090059081 A KR1020090059081 A KR 1020090059081A KR 20090059081 A KR20090059081 A KR 20090059081A KR 101058756 B1 KR101058756 B1 KR 101058756B1
- Authority
- KR
- South Korea
- Prior art keywords
- input key
- hit
- game
- music
- hit input
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8047—Music games
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 표시하는 음악 게임을 제공하는 시스템 및 그 방법이 제공된다. 음악 게임 시스템은, 게임 시 연주할 다수의 음악 파일, 상기 게임의 난이도와 상기 음악 파일에 따른 노트 패턴, 상기 노트 패턴의 히트를 입력하는 N 개(N은 1 이상의 자연수)의 히트 입력 키의 정보를 저장하는 게임 데이터 DB 및 선택된 음악 파일에 대응하는 일련의 노트 패턴을 게이머 단말로 제공하고, 상기 게이머 단말로부터 게임 진행 데이터를 수신하여, 히트 영역에 도달하는 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하여, 게임 점수를 산출하는 게임 서버를 포함하되, 상기 게임 서버는, 상기 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 상기 게이머 단말로 제공하는 게임 데이터 제공부를 포함한다.A system and method for providing a music game displaying an input key guide for guiding change information of a hit input key are provided. The music game system includes information about a number of music files to be played during a game, a note pattern according to the difficulty and the music file of the game, and N hit input keys for inputting hits of the note patterns (N is a natural number of 1 or more). It provides a game data DB and a series of note patterns corresponding to the selected music file to the gamer terminal, receives game progress data from the gamer terminal, the arrival timing of the note pattern reaching the hit area and the hit input And a game server for determining a match degree of input timing of a key and calculating a game score, wherein the game server includes a game data providing unit providing an input key guide for guiding change information of the hit input key to the gamer terminal. Include.
음악, 게임, 노트, 히트 Music, game, notes, hit
Description
히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 표시하는 음악 게임을 제공하는 시스템 및 그 방법에 관한 것이다.A system and method for providing a music game displaying an input key guide for guiding change information of a hit input key.
최근, 정보통신의 발달로 많은 사람들이 인터넷을 이용하고 있으며, 인터넷 이용자가 늘어남에 따라 많은 온라인 컨텐츠 서비스가 제공되고 있다. Recently, many people use the Internet due to the development of information and communication, and as the number of Internet users increases, many online content services are provided.
온라인 컨텐츠 서비스 중 게임 컨텐츠에 대한 관심 및 기술이 급속히 발전함에 따라 활발한 게임 컨텐츠 서비스 제공이 이루어지고 있으며, 특히, 온라인 게임 서비스 중 음악 게임에 대한 관심이 높아지고 있다.As the interest and technology of the game contents among the online content services are rapidly developed, active game contents services are provided, and in particular, the interest in music games among the online game services is increasing.
일반적으로 온라인 음악 게임은 게이머가 연주할 음악을 선택하면 선택한 음악이 출력되는 것과 함께 디스플레이 화면 상의 노트 영역에 일련의 노트 패턴이 표시되고, 게이머는 단말의 키보드 등과 같은 수단을 이용하여 히트 영역에 도달하는 노트 패턴을 정확하게 히트(Hit)하여 음악을 연주한다.In general, in an online music game, when a player selects a music to play, the selected music is output and a series of note patterns are displayed in the note area on the display screen, and the player reaches the hit area using a device such as a keyboard of the terminal. Play music by hitting the correct note pattern.
그러나, 종래 기술에 따른 온라인 음악 게임은 노트 패턴의 히트 영역 도달 시 히트를 입력하기 위한 히트 입력 키가 고정되어 있기 때문에 게이머의 게임에 대한 흥미가 반감되는 문제점이 있었다. However, the online music game according to the related art has a problem in that the interest of the game of the gamer is halved because the hit input key for inputting a hit is fixed when the hit area of the note pattern is reached.
또한, 종래 기술에 따른 온라인 음악 게임은 게임의 난이도를 높이고자 하는 경우에 노트의 수를 늘리는 수 밖에 없으므로 실제 연주의 느낌 보다는 복잡한 노트를 누르는 느낌 밖에 제공하지 못한다는 문제점이 있었다.In addition, the online music game according to the prior art has a problem that can only provide a feeling of pressing a complex note rather than the feeling of the actual performance because the number of notes to increase the difficulty of the game.
본 발명의 일 실시예는 순차적으로 표시되는 노트 패턴들의 사이에 노트 패턴의 히트를 입력하기 위한 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 제공하여 다양한 난이도를 생성할 수 있는 음악 게임 시스템 및 방법을 제공한다. One embodiment of the present invention provides a music game system capable of generating various difficulty levels by providing an input key guide for guiding change information of a hit input key for inputting a hit of a note pattern among sequentially displayed note patterns; Provide a method.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은 음악 게임 시스템에 있어서, 게임 시 연주할 다수의 음악 파일, 상기 게임의 난이도와 상기 음악 파일에 따른 노트 패턴, 상기 노트 패턴의 히트를 입력하는 N 개(N은 1 이상의 자연수)의 히트 입력 키의 정보를 저장하는 게임 데이터 DB 및 선택된 음악 파일에 대응하는 일련의 노트 패턴을 게이머 단말로 제공하고, 상기 게이머 단말로부터 게임 진행 데이터를 수신하여, 히트 영역에 도달하는 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하여, 게임 점수를 산출하는 게임 서버를 포함하되, 상기 게임 서버는, 상기 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 상기 게이머 단말로 제공하는 게임 데이터 제공부를 포함하는 음악 게임 시스템을 제공한다.As a technical means for achieving the above technical problem, the first aspect of the present invention, in the music game system, a plurality of music files to play in the game, the difficulty pattern of the game and the note pattern according to the music file, the note pattern A game data DB storing information of N hit input keys (where N is a natural number of 1 or more) and a series of note patterns corresponding to the selected music file are provided to the gamer terminal, and the game proceeds from the gamer terminal. And a game server configured to receive data, determine a degree of agreement between the arrival timing of the note pattern reaching the hit area and the input timing of the hit input key, and calculate a game score, wherein the game server includes the hit input key. Music including a game data providing unit for providing an input key guide for guiding the change information to the gamer terminal Provide a game system.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 2 측면은 음악 게임 방법에 있어서, 게임 화면 상에 노트 패턴이 표시되는 N 개(N은 1 이상의 자연수)의 노트 영역을 표시하는 단계, 상기 노트 패턴에 대한 키 입력 타이밍을 안내하기 위한 N 개의 히트 영역을 표시하는 단계, 상기 노트 패턴이 히트되도록 하는 N 개의 히트 입력 키를 상기 히트 영역에 표시하는 단계, 상기 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 상기 노트 영역에 표시하는 단계 및 상기 각 히트 영역에 도달하는 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하여, 게임 점수를 산출하는 단계를 포함하는 음악 게임 방법을 제공한다.As a technical means for achieving the above-described technical problem, the second aspect of the present invention is a music game method, comprising the steps of displaying a note area (N is a natural number of at least one) that the note pattern is displayed on the game screen Displaying N hit areas for guiding key input timing for the note pattern, displaying N hit input keys for hitting the note pattern in the hit area, and changing information of the hit input key Displaying an input key guide for guiding in the note area, and determining a coincidence between the arrival timing of the note pattern reaching the respective hit areas and the input timing of the hit input key, and calculating a game score. Provides a way to play music.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 3 측면은 음악 게임 방법에 있어서, 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 노트 영역에 표시하는 단계, 상기 입력 키 가이드가 히트 영역을 통과한 후에 상기 히트 입력 키가 상기 변경 정보에 따라 변경되는 단계, 상기 변경된 히트 입력 키에 기초하여 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하고, 게임 점수를 산출하는 단계를 포함하는 온라인 음악 게임 방법을 제공한다.As a technical means for achieving the above-described technical problem, the third aspect of the present invention, in the music game method, the step of displaying the input key guide for guiding the change information of the hit input key in the note area, the input key guide is Changing the hit input key according to the change information after passing through the hit area; determining a coincidence degree between the arrival timing of the note pattern and the input timing of the hit input key based on the changed hit input key; It provides an online music game method comprising the step of calculating.
전술한 본 발명의 과제 해결 수단 중 하나에 의하면, 각 노트 패턴의 히트 영역 도달 시에 사용자가 히트를 입력하기 위한 히트 입력 키를 랜덤하게 변경시켜 음악 게임에 다양한 난이도를 생성할 수 있다.According to one of the problem solving means of the present invention described above, when the hit area of each note pattern reaches, the user can randomly change the hit input key for inputting a hit, thereby generating various difficulty levels in the music game.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is "connected" to another part, this includes not only "directly connected" but also "electrically connected" with another element in between. . In addition, when a part is said to "include" a certain component, which means that it may further include other components, except to exclude other components unless otherwise stated.
이하에는 도 1 내지 도 5를 참조하여, 본 발명의 일 실시예에 따른 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 제공하는 음악 게임 시스템 및 그 방법을 설명한다. Hereinafter, a music game system and a method for providing an input key guide for guiding change information of a hit input key according to an embodiment of the present invention will be described with reference to FIGS. 1 to 5.
도 1은 본 발명의 일 실시예에 따른 입력 키 가이드를 제공하는 음악 게임 시스템의 연결 관계를 도시한 도면이다.1 is a diagram illustrating a connection relationship between a music game system providing an input key guide according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 입력 키 가이드를 제공하는 음악 게임 시스템의 네트워크 구성은 게이머 단말(100), 네트워크(200) 및 음악 게임 시스템(300)을 포함한다. Referring to FIG. 1, a network configuration of a music game system providing an input key guide according to an embodiment of the present invention includes a
게이머 단말(100)은 음악 게임 시스템(300)으로부터 음악 게임 수행에 필요한 게임 데이터를 전송 받아 음악 게임이 수행되도록 하는 장치로서, 컴퓨터(110)나 휴대용 단말기(120)로 구현될 수 있다. The
컴퓨터(110)는 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함한다.The
휴대용 단말기(120)는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말기 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함한다. The portable terminal 120 is a wireless communication device that guarantees portability and mobility, and includes a personal communication system (PCS), a global system for mobile communications (GSM), a personal digital cellular (PDC), a personal handyphone system (PHS), and a personal digital assistant (PDA). All types of handhelds such as Digital Assistant (IMT), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet (Wibro) terminals, etc. Handheld) based wireless communication device.
네트워크(200)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network), 위성 통신망, 블루투스(Bluetooth), Wibro(Wireless Broadband Internet), HSDPA(High Speed Downlink Packet Access) 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다. The
음악 게임 시스템(300)은 네트워크(200)를 통해 접속하는 게이머 단말(100)로 음악 게임에 필요한 소정의 게임 데이터 또는 게임 패치를 전송하여, 게이머가 선택한 악기를 이용하여 음악을 연주하여 게임을 진행할 수 있도록 한다. The
도 2는 본 발명의 일 실시예에 따른 음악 게임 시스템의 세부 구성도이다. 2 is a detailed configuration diagram of a music game system according to an embodiment of the present invention.
도 2를 참조하면, 음악 게임 시스템(300)은 웹 서버(310), 채널 서버(320), 게임 서버(330) 및 데이터베이스(340)를 포함한다. Referring to FIG. 2, the
웹 서버(310)는 네트워크(200)를 통해 접속하는 게이머 단말(100)에 대해 회원 가입 및 로그인 등의 웹 서비스를 수행한다. The
채널 서버(320)는 접속 가능한 게임 별 채널 목록 및 채널 내에 개설된 게임 룸에 관련된 데이터를 게이머 단말(100)로 제공한다. The
게임 서버(330)는 채널 서버(320)를 통해 게이머가 선택한 게임 서비스를 게이머 단말(100)로 제공하며, 게임 데이터 제공부(331) 및 게임 진행 데이터 수신부(332)를 포함한다. 즉, 게임 서버(330)는 음악 게임의 진행을 위한 게임 데이터, 예를 들어, 음악 파일, 노트 패턴, 히트 입력 키 정보, 입력 키 가이드 정보 등을 게이머 단말(100)로 제공하고, 게이머 단말(100)로부터 전송되는 게임 진행 데이터를 수신한다.The
게임 데이터 제공부(331)는 게이머가 온라인 음악 게임을 진행할 수 있도록 게임 진행과 관련된 음악 파일, 노트 패턴, 히트 입력 키 정보, 입력 키 가이드 정보 등 각종 게임 데이터를 게이머 단말(100)로 제공한다. 여기서, 입력 키 가이드란 각 노트 패턴의 히트 영역 도달 시에 사용자가 히트를 입력하기 위한 히트 입력 키의 변경 정보를 안내하기 위한 것이며, 입력 키 가이드에는 이전 히트 입력 키의 전체 또는 일부가 변경된 1 이상의 새로운 히트 입력 키의 키 정보가 표시된다. 이 에 대한 자세한 설명은 후술한다. The game
게임 진행 데이터 수신부(332)는 게이머 단말(100)에서 수행한 게임 진행 데이터, 예를 들어, 노트 패턴의 히트 영역 도달 타이밍과 게이머의 히트 입력 키 입력 타이밍 등의 데이터를 게이머 단말(100)로부터 수신한다. The game
데이터베이스 서버(340)는 온라인 음악 게임을 제공하기 위한 각종 정보를 저장하며, 회원 정보 DB(341), 게임 데이터 DB(342) 및 게임 진행 데이터 DB(343)를 포함한다. The
회원 정보 DB(341)는 게임 서버(330)에 등록된 회원 정보, 예를 들어, 회원 아이디, 비밀 번호, 게임 점수, 랭킹, 레벨, 아이템 등을 각 게이머 별로 분류하여 저장한다. The member information DB 341 classifies and stores member information registered in the
게임 데이터 DB(342)는 게이머가 온라인 음악 게임을 진행할 수 있도록 게임 진행과 관련된 음악 파일, 노트 패턴, 히트 입력 키 정보, 입력 키 가이드 정보 등 각종 게임 데이터를 저장한다. The game data DB 342 stores various game data such as music files, note patterns, hit input key information, and input key guide information related to game progress so that gamers can play online music games.
게임 진행 데이터 DB(343)는 각 게이머 단말(100)에서 수행한 게임 진행 데이터, 예를 들어, 노트 패턴의 히트 영역 도달 타이밍과 게이머의 히트 입력 키 입력 타이밍 등의 정보를 게이머 단말(100)로부터 수신하여 게이머 별로 저장한다.The game progress data DB 343 stores game progress data performed by each
도 3은 본 발명의 일 실시예에 따른 입력 키 가이드를 제공하는 음악 게임의 제공 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a method of providing a music game providing an input key guide according to an embodiment of the present invention.
단계(S110)에서 게이머 단말(100)은 게이머가 입력한 로그인 정보를 음악 게임 시스템(300)으로 전송하는데, 이때 게이머가 회원이 아닌 경우에 음악 게임 시 스템(300)은 회원 가입 절차를 진행한다. In operation S110, the
단계(S120)에서 음악 게임 시스템(300)은 게이머 단말(100)로부터 수신한 로그인 정보에 상응하는 회원 정보를 사용자 DB(341)로부터 검색하여 게이머에 대한 회원 인증을 수행한 다음, 단계(S130)으로 진행하여, 게이머가 음악 게임에 참여할 수 있도록 하는 웹 페이지를 게이머 단말(100)로 전송한다. In operation S120, the
단계(S140)에서 게이머 단말(100)은 음악 게임 시스템(300)으로부터 수신한 웹 페이지를 화면에 디스플레이한 다음, 단계(S150)으로 진행하여, 게이머로부터의 게임 참여 요청을 음악 게임 시스템(300)으로 전송한다.In operation S140, the
게이머 단말(100)로부터 게임 참여 요청이 수신되면, 단계(S160)에서 음악 게임 시스템(300)은 채널 리스트 정보 및 개설된 게임 룸 정보를 게이머 단말(100)로 전송한다. When the game participation request is received from the
게이머가 게임 룸을 개설하거나 또는 특정 게임 룸에 입장하면, 단계(S170)에서 음악 게임 시스템(300)은 게이머로부터 게임을 진행할 악기 정보를 선택 받는다. 여기서, 악기 정보는 음악을 연주할 악기의 종류, 예를 들어, 드럼, 기타, 베이스, 키보드 등을 포함하며, 이때, 악기의 종류에 따라 연주되는 음악의 소리가 서로 다르게 출력되도록 악기 고유의 소리로 설정할 수 있다. 예를 들어, 게이머가 키보드를 선택하는 경우 키보드 음이 출력되도록 설정할 수 있다. 또한, 동일한 악기를 선택하는 경우에도 악기의 성격에 따라 각각 다른 소리가 출력되도록 설정할 수도 있다. When the gamer opens a game room or enters a specific game room, the
단계(S180)에서 음악 게임 시스템(300)은 게이머로부터 연주할 음악 파일을 선택 받는다. 이때, 게이머는 연주할 음악 파일 외에도 연주 장소 및 난이도 등을 선택할 수 있다. In operation S180, the
단계(S190)에서 음악 게임 시스템(300)은 게이머 단말(100)로부터 게임 시작 요청을 수신한 다음, 단계(S200)으로 진행하여, 음악 게임을 진행하기 위한 게임 화면을 게이머 단말(100)에 제공한다. In operation S190, the
단계(S210)에서 게이머 단말(100)은 게이머가 음악 게임을 수행할 수 있도록 음악 게임 시스템(300)으로부터 제공 받은 게임 화면을 화면 상에 표시한다.In operation S210, the
도 4는 본 발명의 일 실시예에 따른 음악 게임 화면의 일 예이다. 4 is an example of a music game screen according to an embodiment of the present invention.
도 4에 도시한 바와 같이, 음악 게임 화면(400)에는 노트 패턴(411)이 표시되는 4 개의 노트 영역(410)과 각 노트 패턴(411)에 대한 게이머의 키 입력 타이밍을 안내하기 위한 4 개의 히트 영역(420)이 표시된다. 상술한 노트 영역(410) 및 히트 영역(420)의 개수는 단지 예를 들어 설명하기 위한 것일 뿐, 이에 한정되는 것은 아니며, 음악 게임의 난이도 레벨에 따라 노트 영역(410) 및 히트 영역(420)의 개수는 증가될 수 있다. As shown in FIG. 4, the
이때, 게이머는 노트 영역(410) 상에 순차적으로 표시되는 일련의 노트 패턴(411)이 각각의 히트 영역(420)에 도달하는 순간, 각 노트 패턴(411)의 히트를 입력하도록 각 히트 영역(420)에 대응하는 히트 입력 키를 입력함으로써 음악을 연주할 수 있다. 이러한 히트 입력 키는 각 히트 영역(420)의 개수에 따라 각각의 히트 영역에 대응되도록 설정될 수 있다. 즉, 히트 영역(420)의 개수가 4 개인 경우에는 4 개의 히트 입력 키, 예를 들어, "D"키, "F"키, "J"키 및 "K"키가 사용될 수 있으며, 히트 영역(420)의 개수가 6 개인 경우에는 6 개의 히트 입력 키, 예를 들어, "S"키, "D"키, "F"키, "J"키, "K"키 및 "L"키가 사용될 수도 있다. 상술한 히트 입력 키는 단지 예를 들어 설명하기 위한 것일 뿐, 이에 한정되는 것이 아님을 당업자라면 쉽게 이해할 수 있을 것이다. In this case, the gamers input the hits of the
다시 도 3으로 돌아와, 단계(S220)에서 음악 게임 시스템(300)은 게이머가 선택한 음악 파일을 출력하고, 이 음악 파일에 대응하는 일련의 노트 패턴을 노트 영역(410) 상에 순차적으로 표시한다. 3, the
단계(S230)에서 음악 게임 시스템(300)은 노트 영역(410) 상에 순차적으로 표시되는 다수의 노트 패턴(411) 사이에 히트 입력 키의 변경을 안내하기 위한 "입력 키 가이드"를 랜덤하게 제공한다. 이 "입력 키 가이드"는 각 노트 패턴(411)의 히트 영역(420) 도달 시에 사용자가 히트를 입력하기 위한 히트 입력 키의 변경 정보를 안내하기 위한 것이며, "입력 키 가이드"에는 새롭게 변경되는 1 이상의 히트 입력 키의 변경 정보가 표시된다.In operation S230, the
도 5는 본 발명의 일 실시예에 따른 입력 키 가이드가 표시된 음악 게임 화면의 일 예이다.5 is an example of a music game screen displaying an input key guide according to an embodiment of the present invention.
도 5에 도시한 바와 같이, 음악 게임이 진행 중인 음악 게임 화면(400) 상의 노트 영역(410)에는 다수의 노트 패턴(411)과 이들 노트 패턴(411) 사이에 다수의 "입력 키 가이드"(421, 422)가 랜덤하게 표시된다. As shown in Fig. 5, the
예를 들어, 첫 번째 "입력 키 가이드"(421)에는 제 1 히트 입력 키로 사용될 "S"키, 제 2 히트 입력 키로 사용될 "D"키, 제 3 히트 입력 키로 사용될 "K"키 및 제 4 히트 입력 키로 사용될 "L"키가 표시되며, "입력 키 가이드"(422)에는 제 1 히트 입력 키로 사용될 "W"키 및 제 2 히트 입력 키로 사용될 "E"키가 표시된다. For example, the first "input key guide" 421 includes a "S" key to be used as the first hit input key, a "D" key to be used as the second hit input key, a "K" key to be used as the third hit input key, and a fourth. An "L" key to be used as the hit input key is displayed, and an "W" key to be used as the first hit input key and an "E" key to be used as the second hit input key are displayed in the "input key guide" 422.
또한, 두 번째 "입력 키 가이드"(422)에는 제 1 히트 입력 키로 사용될 "W"키 및 제 2 히트 입력 키로 사용될 "E"키가 표시된다. Also, the second "input key guide" 422 is displayed with the "W" key to be used as the first hit input key and the "E" key to be used as the second hit input key.
이때, "입력 키 가이드"에는 히트 입력 키가 게이머 단말의 키보드 상에서 변경된 위치를 나타내는 방향 정보가 히트 입력 키의 변경 정보와 함께 표시된다. 즉, "입력 키 가이드"(421, 422)에는 이전에 사용하던 히트 입력 키로부터 새롭게 변경되는 히트 입력 키의 키 이동 방향이 화살표(←→↑↓↙↘) 등으로 함께 표시될 수 있다. 예를 들어, 첫 번째 "입력 키 가이드"(421) 상에 안내된 제 1 히트 입력 키 "S"는 키보드 상에서 이전에 사용하던 제 1 히트 입력 키 "D"보다 좌측 방향에 위치하므로 좌측 화살표(←)를 표시하고, 제 2 히트 입력 키 "K"는 키보드 상에서 이전에 사용하던 제 2 히트 입력 키 "J"보다 우측 방향에 위치하므로 우측 화살표(→)를 표시한다.At this time, in the "input key guide", direction information indicating a position where the hit input key is changed on the keyboard of the gamer terminal is displayed together with the change information of the hit input key. That is, in the "input key guides" 421 and 422, a key movement direction of a hit input key newly changed from a previously used hit input key may be displayed together with an arrow (← → ↑ ↓ ↙↘). For example, the first hit input key “S” guided on the first “input key guide” 421 is located to the left than the first hit input key “D” previously used on the keyboard, so the left arrow ( ←), and since the second hit input key “K” is located in a right direction than the second hit input key “J” previously used on the keyboard, a right arrow (→) is displayed.
마찬가지로, 두 번째 "입력 키 가이드"(422) 상에 안내된 제 1 히트 입력 키 "W" 및 제 2 히트 입력 키 "E"는 키보드 상에서 이전에 사용하던 제 1 히트 입력 키 "S" 및 제 2 히트 입력 키 "D"보다 상측 방향에 위치하므로 상측 화살표(↑)를 표시한다.Similarly, the first hit input key "W" and the second hit input key "E" guided on the second "input key guide" 422 are the first hit input keys "S" and the first hit input previously used on the keyboard. 2 Since it is located above the hit input key "D", the up arrow (↑) is displayed.
여기서, 게이머는 노트 영역(410) 상에 순차적으로 표시되는 각 노트 패턴(411)의 히트 영역(420) 도달 시에 히트를 입력하기 위한 히트 입력 키를 누름으로써 점수를 획득하며, 노트 영역(410) 상에 "입력 키 가이드"가 표시되면 이 "입 력 키 가이드"의 다음부터 표시되는 노트 패턴(411)은 해당 "입력 키 가이드" 상에 안내된 새로운 히트 입력 키를 이용하여 히트를 입력함으로써 점수를 획득할 수 있다. Here, the gamer acquires a score by pressing a hit input key for inputting a hit when the hit
단계(S240)에서 게이머 단말(100)은 노트 패턴(411)이 각 히트 영역에 도달하는 타이밍과 게이머의 히트 입력 키 입력 타이밍 등의 게임 진행 데이터를 음악 게임 시스템(300)으로 전송한다. In operation S240, the
단계(S250)에서 음악 게임 시스템(300)은 게이머 단말(100)로부터 게임 진행 데이터를 수신하여 노트 패턴이 각 히트 영역에 도달하는 타이밍과 게이머의 히트 입력 키 입력 타이밍의 일치도를 판정하여 게이머의 게임 점수를 실시간으로 부여한다. 이때, 음악 게임 시스템(300)은 입력 키 가이드가 히트 영역을 통과한 이후에 도달하는 노트 패턴에 대해서는 변경된 히트 입력 키에 기초하여 노트 패턴의 도달 타이밍과 히트 입력 키의 입력 타이밍의 일치도를 판정하여 게이머의 게임 점수를 부여한다. In operation S250, the
음악 게임 시스템(300)은 노트 패턴(411)이 각 히트 영역(420)에 도달하는 순간 게이머가 히트 입력 키의 조작을 통해 해당 노트 패턴을 정확하게 히트하는 경우에는 연주 성공으로 판정하고, 정확하게 히트하지 못하는 경우(예를 들면, 정해진 히트 시점보다 먼저 히트 하거나 또는 나중에 히트하게 되는 경우)에는 연주 실패로 판정한다. The
한편, 연주 실패의 경우에는 선택된 음악 파일에 의해 출력되는 음악이 일시 묵음 처리되거나, 비프음과 같이 미리 정해진 효과음을 제공하여 연주 실패의 효과 를 제공할 수 있다.On the other hand, in the case of a performance failure, the music output by the selected music file may be temporarily muted, or may provide a predetermined effect sound such as a beep sound to provide an effect of the performance failure.
상기 단계(S240)에서의 게임 진행 데이터는 음악 게임 시스템(300)으로 실시간으로 전송되거나, 게이머 단말(100)에 저장된 후 일정 주기를 가지고 전송될 수도 있다. The game progress data in step S240 may be transmitted to the
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. One embodiment of the present invention can also be implemented in the form of a recording medium containing instructions executable by a computer, such as a program module executed by the computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분 산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
도 1은 본 발명의 일 실시예에 따른 입력 키 가이드를 제공하는 음악 게임 시스템의 연결 관계를 도시한 도면이다.1 is a diagram illustrating a connection relationship between a music game system providing an input key guide according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 음악 게임 시스템의 세부 구성도이다. 2 is a detailed configuration diagram of a music game system according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 입력 키 가이드를 제공하는 음악 게임의 제공 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a method of providing a music game providing an input key guide according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 음악 게임 화면의 일 예이다. 4 is an example of a music game screen according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 입력 키 가이드가 표시된 음악 게임 화면의 일 예이다.5 is an example of a music game screen displaying an input key guide according to an embodiment of the present invention.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090059081A KR101058756B1 (en) | 2009-06-30 | 2009-06-30 | System and method for providing music games |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090059081A KR101058756B1 (en) | 2009-06-30 | 2009-06-30 | System and method for providing music games |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110001516A KR20110001516A (en) | 2011-01-06 |
KR101058756B1 true KR101058756B1 (en) | 2011-08-24 |
Family
ID=43610074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090059081A KR101058756B1 (en) | 2009-06-30 | 2009-06-30 | System and method for providing music games |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101058756B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5922720B2 (en) * | 2014-07-31 | 2016-05-24 | 株式会社コナミデジタルエンタテインメント | GAME SYSTEM, CONTROL METHOD AND COMPUTER PROGRAM USED FOR THE SAME |
-
2009
- 2009-06-30 KR KR1020090059081A patent/KR101058756B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20110001516A (en) | 2011-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101049816B1 (en) | How to deliver an online music game where the hit area moves | |
US8007363B2 (en) | Game system, game server device therefor, and method of controlling game server device, and game device therefor and method of controlling game device | |
US8038536B2 (en) | Game system, game server device therefor, method of controlling game server device, and terminal device therefor and control program product for controlling terminal device | |
JP6067045B2 (en) | System and method for providing an online music ensemble game | |
US7300353B2 (en) | Game server, recording medium for storing game action control program and network game action control method for implementing multiple player team alteration | |
WO2013179893A1 (en) | Game control device, game control method, program, recording medium, and game system | |
JP2014144349A (en) | Game control device, game control method, program and game system | |
KR101009411B1 (en) | Method and system for providing online game supporing participation of multi-users | |
KR101058756B1 (en) | System and method for providing music games | |
KR102200604B1 (en) | Operating System and method for game based on location, and electronic device supporting the same | |
JP5096430B2 (en) | Operational method and system for cooperative online game | |
KR20110001518A (en) | Music game apparatus and method for providing session note | |
KR20090001778A (en) | Card game service providing method and its operating system | |
JP3545753B2 (en) | GAME DEVICE, PROGRAM, AND GAME SYSTEM | |
US20070265093A1 (en) | Method, apparatus and computer program product for providing a consistent virtual entity | |
JP7126578B1 (en) | Program, information processing device and information processing method | |
JP2010088669A (en) | Game server, game apparatus, game program | |
KR100535868B1 (en) | Method for making cross word puzzle and cross word puzzle game system using the method | |
KR20180089074A (en) | Game type word learning system and method | |
KR20020033511A (en) | Server device for network, network game process control method and computer-readable recording medium having network game process control program recorded thereon | |
JP2019088865A (en) | Program and game system | |
JP2018075478A (en) | Program and game system | |
KR20060088703A (en) | Method for operating network card game and recordingmedium | |
KR20060033682A (en) | Method for making cross word puzzle and cross word puzzle game system using the method | |
KR20100023072A (en) | System for providing motion character skin of specific singer and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140703 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150626 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160628 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170628 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180626 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190624 Year of fee payment: 9 |