KR101058756B1 - System and method for providing music games - Google Patents

System and method for providing music games Download PDF

Info

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
Application number
KR1020090059081A
Other languages
Korean (ko)
Other versions
KR20110001516A (en
Inventor
권도형
허창환
Original Assignee
엔에이치엔(주)
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엔에이치엔(주) filed Critical 엔에이치엔(주)
Priority to KR1020090059081A priority Critical patent/KR101058756B1/en
Publication of KR20110001516A publication Critical patent/KR20110001516A/en
Application granted granted Critical
Publication of KR101058756B1 publication Critical patent/KR101058756B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/80Features 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/8047Music 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

음악 게임을 제공하는 시스템 및 그 방법{SYSTEM FOR PROVIDING MUSIC GAME AND METHOD THEREOF}SYSTEM FOR PROVIDING MUSIC GAMES AND METHOD THEREOF {SYSTEM FOR PROVIDING MUSIC GAME AND METHOD THEREOF}

히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 표시하는 음악 게임을 제공하는 시스템 및 그 방법에 관한 것이다.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 gamer terminal 100, a network 200, and a music game system 300.

게이머 단말(100)은 음악 게임 시스템(300)으로부터 음악 게임 수행에 필요한 게임 데이터를 전송 받아 음악 게임이 수행되도록 하는 장치로서, 컴퓨터(110)나 휴대용 단말기(120)로 구현될 수 있다. The gamer terminal 100 is a device for receiving a game data necessary for performing a music game from the music game system 300 to perform a music game, and may be implemented as a computer 110 or a portable terminal 120.

컴퓨터(110)는 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함한다.The computer 110 includes a laptop, a desktop, a laptop, and the like, equipped with a web browser.

휴대용 단말기(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 network 200 may be a wired or mobile radio network, a satellite communication network such as a local area network (LAN), a wide area network (WAN), or a value added network (VAN). It can be implemented in all kinds of wireless networks such as Bluetooth, Bluetooth, Wireless Broadband Internet (Wibro), and High Speed Downlink Packet Access (HSDPA).

음악 게임 시스템(300)은 네트워크(200)를 통해 접속하는 게이머 단말(100)로 음악 게임에 필요한 소정의 게임 데이터 또는 게임 패치를 전송하여, 게이머가 선택한 악기를 이용하여 음악을 연주하여 게임을 진행할 수 있도록 한다. The music game system 300 transmits predetermined game data or game patches required for the music game to the gamers terminal 100 connected through the network 200, and plays the music using the instrument selected by the gamers to proceed with the game. To help.

도 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 music game system 300 includes a web server 310, a channel server 320, a game server 330, and a database 340.

웹 서버(310)는 네트워크(200)를 통해 접속하는 게이머 단말(100)에 대해 회원 가입 및 로그인 등의 웹 서비스를 수행한다. The web server 310 performs web services such as membership registration and login to the gamers terminal 100 connected through the network 200.

채널 서버(320)는 접속 가능한 게임 별 채널 목록 및 채널 내에 개설된 게임 룸에 관련된 데이터를 게이머 단말(100)로 제공한다. The channel server 320 provides the gamer terminal 100 with a list of accessible channels for each game and data related to a game room established in the channel.

게임 서버(330)는 채널 서버(320)를 통해 게이머가 선택한 게임 서비스를 게이머 단말(100)로 제공하며, 게임 데이터 제공부(331) 및 게임 진행 데이터 수신부(332)를 포함한다. 즉, 게임 서버(330)는 음악 게임의 진행을 위한 게임 데이터, 예를 들어, 음악 파일, 노트 패턴, 히트 입력 키 정보, 입력 키 가이드 정보 등을 게이머 단말(100)로 제공하고, 게이머 단말(100)로부터 전송되는 게임 진행 데이터를 수신한다.The game server 330 provides a game service selected by a gamer to the gamer terminal 100 through the channel server 320, and includes a game data provider 331 and a game progress data receiver 332. That is, the game server 330 provides game data for the progress of the music game, for example, a music file, a note pattern, hit input key information, input key guide information, etc. to the gamer terminal 100, and the gamer terminal ( Receive game progress data transmitted from 100).

게임 데이터 제공부(331)는 게이머가 온라인 음악 게임을 진행할 수 있도록 게임 진행과 관련된 음악 파일, 노트 패턴, 히트 입력 키 정보, 입력 키 가이드 정보 등 각종 게임 데이터를 게이머 단말(100)로 제공한다. 여기서, 입력 키 가이드란 각 노트 패턴의 히트 영역 도달 시에 사용자가 히트를 입력하기 위한 히트 입력 키의 변경 정보를 안내하기 위한 것이며, 입력 키 가이드에는 이전 히트 입력 키의 전체 또는 일부가 변경된 1 이상의 새로운 히트 입력 키의 키 정보가 표시된다. 이 에 대한 자세한 설명은 후술한다. The game data providing unit 331 provides various types of game data such as music files, note patterns, hit input key information, input key guide information, etc. related to game progression to the gamer terminal 100 so that gamers can play online music games. Here, the input key guide is for guiding change information of a hit input key for the user to input a hit when the hit area of each note pattern is reached, and the input key guide includes one or more of which all or part of the previous hit input key is changed. The key information of the new hit input key is displayed. This will be described in detail later.

게임 진행 데이터 수신부(332)는 게이머 단말(100)에서 수행한 게임 진행 데이터, 예를 들어, 노트 패턴의 히트 영역 도달 타이밍과 게이머의 히트 입력 키 입력 타이밍 등의 데이터를 게이머 단말(100)로부터 수신한다. The game progress data receiver 332 receives game progress data performed by the gamer terminal 100, for example, data such as a hit area arrival timing of a note pattern and a hit input key input timing of the gamer from the gamer terminal 100. do.

데이터베이스 서버(340)는 온라인 음악 게임을 제공하기 위한 각종 정보를 저장하며, 회원 정보 DB(341), 게임 데이터 DB(342) 및 게임 진행 데이터 DB(343)를 포함한다. The database server 340 stores various information for providing an online music game, and includes a member information DB 341, a game data DB 342, and a game progress data DB 343.

회원 정보 DB(341)는 게임 서버(330)에 등록된 회원 정보, 예를 들어, 회원 아이디, 비밀 번호, 게임 점수, 랭킹, 레벨, 아이템 등을 각 게이머 별로 분류하여 저장한다. The member information DB 341 classifies and stores member information registered in the game server 330, for example, a member ID, a password, a game score, a ranking, a level, an item, and the like for each gamer.

게임 데이터 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 gamer terminal 100, for example, information such as a hit area arrival timing of a note pattern and a hit input key input timing of the gamer from the gamer terminal 100. Receive and store by gamers.

도 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 gamer terminal 100 transmits the login information input by the gamer to the music game system 300. In this case, when the gamer is not a member, the music game system 300 proceeds with the registration process. .

단계(S120)에서 음악 게임 시스템(300)은 게이머 단말(100)로부터 수신한 로그인 정보에 상응하는 회원 정보를 사용자 DB(341)로부터 검색하여 게이머에 대한 회원 인증을 수행한 다음, 단계(S130)으로 진행하여, 게이머가 음악 게임에 참여할 수 있도록 하는 웹 페이지를 게이머 단말(100)로 전송한다. In operation S120, the music game system 300 searches for member information corresponding to the login information received from the gamer terminal 100 from the user DB 341 to perform member authentication for the gamer, and then, in operation S130. Proceeds to, and transmits a web page to the gamer terminal 100 that allows the gamer to participate in the music game.

단계(S140)에서 게이머 단말(100)은 음악 게임 시스템(300)으로부터 수신한 웹 페이지를 화면에 디스플레이한 다음, 단계(S150)으로 진행하여, 게이머로부터의 게임 참여 요청을 음악 게임 시스템(300)으로 전송한다.In operation S140, the gamer terminal 100 displays a web page received from the music game system 300 on the screen, and then proceeds to operation S150, in which a game participation request from the gamer is requested by the music game system 300. To send.

게이머 단말(100)로부터 게임 참여 요청이 수신되면, 단계(S160)에서 음악 게임 시스템(300)은 채널 리스트 정보 및 개설된 게임 룸 정보를 게이머 단말(100)로 전송한다. When the game participation request is received from the gamer terminal 100, in operation S160, the music game system 300 transmits channel list information and opened game room information to the gamer terminal 100.

게이머가 게임 룸을 개설하거나 또는 특정 게임 룸에 입장하면, 단계(S170)에서 음악 게임 시스템(300)은 게이머로부터 게임을 진행할 악기 정보를 선택 받는다. 여기서, 악기 정보는 음악을 연주할 악기의 종류, 예를 들어, 드럼, 기타, 베이스, 키보드 등을 포함하며, 이때, 악기의 종류에 따라 연주되는 음악의 소리가 서로 다르게 출력되도록 악기 고유의 소리로 설정할 수 있다. 예를 들어, 게이머가 키보드를 선택하는 경우 키보드 음이 출력되도록 설정할 수 있다. 또한, 동일한 악기를 선택하는 경우에도 악기의 성격에 따라 각각 다른 소리가 출력되도록 설정할 수도 있다. When the gamer opens a game room or enters a specific game room, the music game system 300 receives musical instrument information from the gamer in step S170. Here, the instrument information includes a type of instrument to play music, for example, a drum, a guitar, a bass, a keyboard, and the like, and in this case, sounds unique to the instrument so that the sound of the music played according to the type of instrument is output differently. Can be set to For example, if the gamer selects a keyboard, the keyboard sound may be output. In addition, even when the same instrument is selected, different sounds may be set according to the characteristics of the instrument.

단계(S180)에서 음악 게임 시스템(300)은 게이머로부터 연주할 음악 파일을 선택 받는다. 이때, 게이머는 연주할 음악 파일 외에도 연주 장소 및 난이도 등을 선택할 수 있다. In operation S180, the music game system 300 receives a music file to be played from the gamer. In this case, the gamer may select a playing place and difficulty in addition to the music file to be played.

단계(S190)에서 음악 게임 시스템(300)은 게이머 단말(100)로부터 게임 시작 요청을 수신한 다음, 단계(S200)으로 진행하여, 음악 게임을 진행하기 위한 게임 화면을 게이머 단말(100)에 제공한다. In operation S190, the music game system 300 receives a game start request from the gamer terminal 100, and then proceeds to operation S200 to provide the game terminal 100 with a game screen for proceeding with a music game. do.

단계(S210)에서 게이머 단말(100)은 게이머가 음악 게임을 수행할 수 있도록 음악 게임 시스템(300)으로부터 제공 받은 게임 화면을 화면 상에 표시한다.In operation S210, the gamer terminal 100 displays a game screen provided from the music game system 300 on the screen so that the gamer can play a music game.

도 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 music game screen 400 has four note regions 410 on which a note pattern 411 is displayed, and four for guiding gamers' key input timings for each note pattern 411. The hit area 420 is displayed. The number of the note area 410 and the hit area 420 described above is merely illustrative, but is not limited thereto. The note area 410 and the hit area 420 may be changed according to a difficulty level of a music game. The number of can be increased.

이때, 게이머는 노트 영역(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 respective note patterns 411 at the moment when the series of note patterns 411 sequentially displayed on the note areas 410 reaches each hit area 420. Music may be played by inputting a hit input key corresponding to 420. The hit input key may be set to correspond to each hit area according to the number of each hit area 420. That is, when the number of hit areas 420 is four, four hit input keys, for example, the "D" key, the "F" key, the "J" key, and the "K" key may be used. If the number of 420 is six, there are six hit input keys, for example, "S" key, "D" key, "F" key, "J" key, "K" key and "L" key. May be used. It will be apparent to those skilled in the art that the above-described hit input key is merely illustrative and is not limited thereto.

다시 도 3으로 돌아와, 단계(S220)에서 음악 게임 시스템(300)은 게이머가 선택한 음악 파일을 출력하고, 이 음악 파일에 대응하는 일련의 노트 패턴을 노트 영역(410) 상에 순차적으로 표시한다. 3, the music game system 300 outputs a music file selected by the gamer in step S220, and sequentially displays a series of note patterns corresponding to the music file on the note area 410.

단계(S230)에서 음악 게임 시스템(300)은 노트 영역(410) 상에 순차적으로 표시되는 다수의 노트 패턴(411) 사이에 히트 입력 키의 변경을 안내하기 위한 "입력 키 가이드"를 랜덤하게 제공한다. 이 "입력 키 가이드"는 각 노트 패턴(411)의 히트 영역(420) 도달 시에 사용자가 히트를 입력하기 위한 히트 입력 키의 변경 정보를 안내하기 위한 것이며, "입력 키 가이드"에는 새롭게 변경되는 1 이상의 히트 입력 키의 변경 정보가 표시된다.In operation S230, the music game system 300 randomly provides an "input key guide" for guiding the change of the hit input key between the plurality of note patterns 411 sequentially displayed on the note area 410. do. The "input key guide" is for guiding change information of a hit input key for a user to input a hit when the hit area 420 of each note pattern 411 is reached, and the "input key guide" is newly changed. Change information of one or more hit input keys is displayed.

도 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 note area 410 on the music game screen 400 in which the music game is in progress has a plurality of note patterns 411 and a plurality of " input key guides " 421 and 422 are displayed randomly.

예를 들어, 첫 번째 "입력 키 가이드"(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 area 420 of each note pattern 411 sequentially displayed on the note area 410 is reached, and the note area 410 is obtained. If the "input key guide" is displayed on the screen, the note pattern 411 displayed after the "input key guide" is inputted using a new hit input key guided on the corresponding "input key guide". You can earn points.

단계(S240)에서 게이머 단말(100)은 노트 패턴(411)이 각 히트 영역에 도달하는 타이밍과 게이머의 히트 입력 키 입력 타이밍 등의 게임 진행 데이터를 음악 게임 시스템(300)으로 전송한다. In operation S240, the gamer terminal 100 transmits game progress data, such as the timing at which the note pattern 411 reaches each hit area and the gamer hit input key input timing, to the music game system 300.

단계(S250)에서 음악 게임 시스템(300)은 게이머 단말(100)로부터 게임 진행 데이터를 수신하여 노트 패턴이 각 히트 영역에 도달하는 타이밍과 게이머의 히트 입력 키 입력 타이밍의 일치도를 판정하여 게이머의 게임 점수를 실시간으로 부여한다. 이때, 음악 게임 시스템(300)은 입력 키 가이드가 히트 영역을 통과한 이후에 도달하는 노트 패턴에 대해서는 변경된 히트 입력 키에 기초하여 노트 패턴의 도달 타이밍과 히트 입력 키의 입력 타이밍의 일치도를 판정하여 게이머의 게임 점수를 부여한다. In operation S250, the music game system 300 receives game progress data from the gamer terminal 100, and determines the coincidence between the timing at which the note pattern reaches each hit area and the hit input key input timing of the gamer to play the game of the gamer. Give the score in real time. At this time, the music game system 300 determines a correspondence 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 for the note pattern reached after the input key guide passes through the hit area. Give gamers game score.

음악 게임 시스템(300)은 노트 패턴(411)이 각 히트 영역(420)에 도달하는 순간 게이머가 히트 입력 키의 조작을 통해 해당 노트 패턴을 정확하게 히트하는 경우에는 연주 성공으로 판정하고, 정확하게 히트하지 못하는 경우(예를 들면, 정해진 히트 시점보다 먼저 히트 하거나 또는 나중에 히트하게 되는 경우)에는 연주 실패로 판정한다. The music game system 300 determines that the game is successful when the game player hits the note pattern correctly through the manipulation of the hit input key at the moment when the note pattern 411 reaches each hit area 420. If it fails (for example, hits before or after a predetermined hit time), it is determined that the performance fails.

한편, 연주 실패의 경우에는 선택된 음악 파일에 의해 출력되는 음악이 일시 묵음 처리되거나, 비프음과 같이 미리 정해진 효과음을 제공하여 연주 실패의 효과 를 제공할 수 있다.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 music game system 300 in real time, or may be transmitted with a predetermined period after being stored in the gamer terminal 100.

본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. 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)

음악 게임 시스템에 있어서, In the music game system, 게임 시 연주할 다수의 음악 파일, 상기 게임의 난이도와 상기 음악 파일에 따른 노트 패턴, 상기 노트 패턴의 히트를 입력하는 N 개(N은 1 이상의 자연수)의 히트 입력 키의 정보를 저장하는 게임 데이터 DB 및Game data for storing information of a number of music files to be played during a game, a note pattern according to the difficulty of the game and the music file, and N hits (N is a natural number of 1 or more) for inputting hits of the note patterns. DB and 선택된 음악 파일에 대응하는 일련의 노트 패턴을 게이머 단말로 제공하고, 상기 게이머 단말로부터 게임 진행 데이터를 수신하여, 히트 영역에 도달하는 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하여, 게임 점수를 산출하는 게임 서버를 포함하되,A series of note patterns corresponding to the selected music file is provided to the gamer terminal, the game progress data is received from the gamer terminal, and the degree of agreement between the arrival timing of the note pattern reaching the hit area and the input timing of the hit input key is determined. Including a game server for determining and calculating a game score, 상기 게임 서버는, The game server, 상기 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 상기 게이머 단말로 제공하는 게임 데이터 제공부Game data providing unit for providing an input key guide for guiding the change information of the hit input key to the gamer terminal 를 포함하는 음악 게임 시스템.Music game system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 게임 서버는, The game server, 상기 게이머 단말로부터 상기 게임 진행 데이터를 수신하는 게임 진행 데이터 수신부를 더 포함하되,Further comprising a game progress data receiving unit for receiving the game progress data from the gamer terminal, 상기 게임 진행 데이터는, N 개의 노트 영역에 표시된 노트 패턴에 대해, 상기 입력 키 가이드 상에 안내된 변경 정보에 따라 변경된 히트 입력 키의 입력 타이밍에 기초하여 생성되는 것인 음악 게임 시스템.And the game progress data is generated based on the input timing of the hit input key changed according to the change information guided on the input key guide, for the note patterns displayed in the N note areas. 제 2 항에 있어서,The method of claim 2, 상기 게임 서버는, The game server, 상기 입력 키 가이드가 상기 히트 영역을 통과한 이후에 도달하는 상기 노트 패턴은 상기 변경된 히트 입력 키에 기초하여 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하는 음악 게임 시스템.And the note pattern reaching after the input key guide passes through the hit area determines the degree of agreement between the arrival timing of the note pattern and the input timing of the hit input key based on the changed hit input key. 제 1 항에 있어서,The method of claim 1, 상기 히트 입력 키의 변경 정보는,The change information of the hit input key is 상기 히트 입력 키가 키보드 상에서 변경된 위치를 나타내는 방향 정보를 포함하는 음악 게임 시스템.And the direction information indicating a position on which the hit input key has been changed on the keyboard. 제 4 항에 있어서,The method of claim 4, wherein 상기 방향 정보는,The direction information, 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 좌측에 인접한 제 2 히트 입력 키로 변경시키는 좌측 방향 화살표,A left arrow for changing a first hit input key to a second hit input key adjacent to the left side of the first hit input key, 상기 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 우측에 인접한 제 3 히트 입력 키로 변경시키는 우측 방향 화살표,A right arrow for changing the first hit input key to a third hit input key adjacent to the right side of the first hit input key, 상기 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 상측에 인접한 제 4 히트 입력 키로 변경시키는 상측 방향 화살표 및An upward arrow for changing the first hit input key to a fourth hit input key adjacent to the first hit input key; and 상기 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 하측에 인접한 제 5 히트 입력 키로 변경시키는 하측 방향 화살표A downward arrow for changing the first hit input key to a fifth hit input key adjacent to the lower side of the first hit input key; 를 포함하는 음악 게임 시스템.Music game system comprising a. 음악 게임을 진행하기 위한 음악 게임 시스템의 음악 게임 방법에 있어서,In the music game method of the music game system for playing a music game, 상기 음악 게임 시스템에 의해, 게임 화면 상에 노트 패턴이 표시되는 N 개(N은 1 이상의 자연수)의 노트 영역을 표시하는 단계,Displaying, by the music game system, N note areas in which a note pattern is displayed on a game screen, where N is a natural number of 1 or more; 상기 음악 게임 시스템에 의해, 상기 노트 패턴에 대한 키 입력 타이밍을 안내하기 위한 N 개의 히트 영역을 표시하는 단계,Displaying, by the music game system, N hit areas for guiding key input timing for the note pattern, 상기 음악 게임 시스템에 의해, 상기 노트 패턴이 히트되도록 하는 N 개의 히트 입력 키를 상기 히트 영역에 표시하는 단계,Displaying, by the music game system, N hit input keys in the hit area to cause the note pattern to be hit, 상기 음악 게임 시스템에 의해, 상기 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 상기 노트 영역에 표시하는 단계 및Displaying, by the music game system, an input key guide for guiding change information of the hit input key in the note area; 상기 음악 게임 시스템에 의해, 상기 각 히트 영역에 도달하는 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하여, 게임 점수를 산출하는 단계Calculating, by the music game system, a coincidence degree 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. 를 포함하는 음악 게임 방법. Music game method comprising a. 제 6 항에 있어서,The method of claim 6, 상기 음악 게임 시스템에 의해, 상기 입력 키 가이드가 상기 히트 영역을 통과한 후에 상기 히트 입력 키가 상기 변경 정보에 따라 변경되는 단계Changing, by the music game system, the hit input key according to the change information after the input key guide passes through the hit area; 를 더 포함하는 음악 게임 방법. Music game method comprising more. 제 7 항에 있어서,The method of claim 7, wherein 상기 게임 점수를 실시간으로 부여하는 단계는,Granting the game score in real time, 상기 입력 키 가이드가 상기 히트 영역을 통과한 이후에 도달하는 상기 노트 패턴은 상기 변경된 히트 입력 키에 기초하여 상기 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하는 음악 게임 방법.And the note pattern reached after the input key guide passes through the hit area determines the degree of agreement between the arrival timing of the note pattern and the input timing of the hit input key based on the changed hit input key. 제 6 항에 있어서,The method of claim 6, 상기 입력 키 가이드는, The input key guide, 상기 N 개의 히트 입력 키 중 적어도 하나 이상의 히트 입력 키를 변경시키는 변경 정보를 안내하는 음악 게임 방법.And a change information for changing at least one hit input key among the N hit input keys. 제 6 항에 있어서,The method of claim 6, 상기 히트 입력 키의 변경 정보는,The change information of the hit input key is 상기 히트 입력 키가 키보드 상에서 변경된 위치를 나타내는 방향 정보를 포함하는 음악 게임 방법.And the direction information indicating the changed position of the hit input key on the keyboard. 제 10 항에 있어서,11. The method of claim 10, 상기 방향 정보는,The direction information, 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 좌측에 인접한 제 2 히트 입력 키로 변경시키는 좌측 방향 화살표,A left arrow for changing a first hit input key to a second hit input key adjacent to the left side of the first hit input key, 상기 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 우측에 인접한 제 3 히트 입력 키로 변경시키는 우측 방향 화살표,A right arrow for changing the first hit input key to a third hit input key adjacent to the right side of the first hit input key, 상기 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 상측에 인접한 제 4 히트 입력 키로 변경시키는 상측 방향 화살표 및An upward arrow for changing the first hit input key to a fourth hit input key adjacent to the first hit input key; and 상기 제 1 히트 입력 키를 상기 제 1 히트 입력 키의 하측에 인접한 제 5 히트 입력 키로 변경시키는 하측 방향 화살표A downward arrow for changing the first hit input key to a fifth hit input key adjacent to the lower side of the first hit input key; 를 포함하는 음악 게임 방법.Music game method comprising a. 음악 게임을 진행하기 위한 음악 게임 시스템의 음악 게임 방법에 있어서,In the music game method of the music game system for playing a music game, 상기 음악 게임 시스템에 의해, 히트 입력 키의 변경 정보를 안내하는 입력 키 가이드를 노트 영역에 표시하는 단계,Displaying, by the music game system, an input key guide for guiding change information of a hit input key in a note area; 상기 음악 게임 시스템에 의해, 상기 입력 키 가이드가 히트 영역을 통과한 후에 상기 히트 입력 키가 상기 변경 정보에 따라 변경되는 단계 및Changing, by the music game system, the hit input key according to the change information after the input key guide passes through the hit area; 상기 음악 게임 시스템에 의해, 상기 변경된 히트 입력 키에 기초하여 노트 패턴의 도달 타이밍과 상기 히트 입력 키의 입력 타이밍의 일치도를 판정하고, 게임 점수를 산출하는 단계Determining, by the music game system, the degree of agreement between the arrival timing of a note pattern and the input timing of the hit input key based on the changed hit input key, and calculating a game score. 를 포함하는 음악 게임 방법.Music game method comprising a. 제 6 내지 제 12 항 중 어느 하나의 항에 기재된 단계를 수행하는 프로그램이 기록된 컴퓨터가 읽기 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for performing the steps according to any one of claims 6 to 12.
KR1020090059081A 2009-06-30 2009-06-30 System and method for providing music games KR101058756B1 (en)

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)

* Cited by examiner, † Cited by third party
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

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