KR20240102160A - Method and system for compatibility with other nft user in nft-based online game - Google Patents

Method and system for compatibility with other nft user in nft-based online game Download PDF

Info

Publication number
KR20240102160A
KR20240102160A KR1020220183948A KR20220183948A KR20240102160A KR 20240102160 A KR20240102160 A KR 20240102160A KR 1020220183948 A KR1020220183948 A KR 1020220183948A KR 20220183948 A KR20220183948 A KR 20220183948A KR 20240102160 A KR20240102160 A KR 20240102160A
Authority
KR
South Korea
Prior art keywords
nft
game
users
character
characters
Prior art date
Application number
KR1020220183948A
Other languages
Korean (ko)
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 KR1020220183948A priority Critical patent/KR20240102160A/en
Priority to PCT/KR2023/021569 priority patent/WO2024144196A1/en
Publication of KR20240102160A publication Critical patent/KR20240102160A/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0209Incentive being awarded or redeemed in connection with the playing of a video game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • H04L9/3213Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
    • 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/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/575Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템이 제시된다. 일 실시예에 따른 컴퓨터 장치에 의해 수행되는 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법은, NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받는 단계; 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 단계; 및 상기 다른 NFT 캐릭터를 상기 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하는 단계를 포함하여 이루어질 수 있다. A method and system for compatibility with other NFT users in an NFT-based online game is presented. A method of being compatible with other NFT users in an NFT-based online game performed by a computer device according to one embodiment includes the steps of receiving a usage fee for using another NFT character in an NFT-based online game; Giving the other NFT character a grade or value that can be used within the online game; And it may include the step of converting the other NFT character into an NFT character usable within the online game.

Description

NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템{METHOD AND SYSTEM FOR COMPATIBILITY WITH OTHER NFT USER IN NFT-BASED ONLINE GAME}Method and system for compatibility with other NFT users in NFT-based online games {METHOD AND SYSTEM FOR COMPATIBILITY WITH OTHER NFT USER IN NFT-BASED ONLINE GAME}

아래의 실시예들은 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템에 관한 것으로, 더욱 상세하게는 다른 프로젝트의 NFT 캐릭터를 이용할 수 있는 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템에 관한 것이다. The following embodiments relate to a method and system for compatibility with other NFT users in an NFT-based online game. More specifically, a method for compatibility with other NFT users in an NFT-based online game that can use NFT characters from other projects. and systems.

최근 게임 산업은 가속화된 통신 기술의 향상에 따라, 온라인 커뮤니티 등을 통해 빠르게 성장하고 있다. 특히, 게임 산업의 성장에 있어서 원동력이 되는 것은 게임 자산으로서, 각 게임 서비스 제공자가 소유권 아이템으로서 관리하는 게임 자산을 이용하여 게이머들은 게임 내에서의 게임 아이템 획득, 강화, 판매, 구매 등 다양한 거래 활동을 수행할 수 있다.Recently, the gaming industry has been growing rapidly through online communities, etc., due to accelerated improvements in communication technology. In particular, the driving force in the growth of the gaming industry is game assets. Using game assets managed as ownership items by each game service provider, gamers engage in various transaction activities such as acquiring, strengthening, selling, and purchasing game items within the game. can be performed.

그러나, 현재 제안된 온라인 게임 시스템들은 게이머들에게 게임 자산에 대한 온전한 소유권을 가지지 못하게 한다. 통상적으로, 게임 자산은 게임 서비스 제공자들이 규제와 감시 등을 통해 독점하도록 되어 있으며, 그 서비스가 종료되는 등의 사유가 발생되면 그 아이템이나 자산 등은 모두 일방적으로 폐기 처리되고 있는 실정이다. 또한, 서비스 제공자의 규제와 감시 프로세스의 신뢰도는 높지 않기 때문에, 게임 등과 같은 소유권 자산 및 아이템들은 쉽게 해킹을 당하거나, 게임 내 오류 등으로 인해 삭제되거나 하는 등의 문제점들도 발생되고 있다.However, currently proposed online gaming systems do not allow gamers to have full ownership of game assets. Typically, game assets are monopolized by game service providers through regulation and monitoring, and when reasons such as termination of the service occur, all items or assets are unilaterally disposed of. In addition, because the reliability of the service provider's regulation and monitoring process is not high, problems such as proprietary assets and items such as games are easily hacked or deleted due to errors in the game, etc.

한편, 블록체인(Block Chain)은 블록에 데이터를 담아 체인 형태로 연결, 수많은 컴퓨터에 동시에 이를 복제해 저장하는 분산형 데이터 저장 기술이다. 블록체인은 사용자들 사이에서 발생되는 거래 내역이 네트워크 구성원들 사이에 공유되어 저장되는 디지털 원장(Ledger)을 나타내는 것으로, 중앙 집중형 서버에 거래 기록을 보관하지 않고 거래에 참여하는 모든 사용자에게 거래 내역을 보내 주며, 거래 때마다 모든 거래 참여자들이 정보를 공유하고 이를 대조해 데이터 위조나 변조를 할 수 없도록 한다.Meanwhile, Block Chain is a distributed data storage technology that stores data in blocks, connects them in the form of a chain, and copies and stores them on numerous computers simultaneously. Blockchain represents a digital ledger in which transaction details that occur between users are shared and stored among network members. Rather than storing transaction records on a centralized server, transaction details are shared with all users participating in the transaction. is sent, and for each transaction, all transaction participants share information and compare it to prevent data forgery or alteration.

따라서 최근에는 인터넷 상거래 분야, 금융 서비스 분야 등과 같이 사용자들 사이의 거래를 다루는 산업 분야에서 블록체인을 사용하여 거래 내역을 안전하게 저장하기 위한 연구가 활발히 진행되고 있다. Therefore, recently, research has been actively conducted to safely store transaction details using blockchain in industrial fields that deal with transactions between users, such as Internet commerce and financial services.

한국공개특허 10-2022-0010701호는 이러한 스마트 계약에 의해 관리되는 토큰화된 블록체인 게임 자산들을 보다 효율적으로 저장, 발행 및 트랜잭션하기 위한 컴퓨터 시스템 및 방법에 관한 기술을 기재하고 있다.Korean Patent Publication No. 10-2022-0010701 describes technology regarding a computer system and method for more efficiently storing, issuing, and transacting tokenized blockchain game assets managed by such smart contracts.

한국공개특허 10-2022-0010701호Korean Patent Publication No. 10-2022-0010701

실시예들은 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템에 관하여 기술하며, 보다 구체적으로 NFT 기반의 온라인 게임에서 다른 프로젝트의 NFT 캐릭터를 이용할 수 있는 기술을 제공한다. Embodiments describe methods and systems that are compatible with other NFT users in NFT-based online games, and more specifically, provide technology for using NFT characters from other projects in NFT-based online games.

실시예들은 다른 프로젝트의 NFT 캐릭터를 NFT 기반의 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환함으로써, NFT를 구매한 유저들에게 다양한 사용을 제공하는, NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템을 제공하는데 있다. Embodiments are a method of being compatible with other NFT users in an NFT-based online game that provides various uses to users who purchase NFTs by converting NFT characters from other projects into NFT characters that can be used within NFT-based online games. and providing a system.

일 실시예에 따른 컴퓨터 장치에 의해 수행되는 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법은, NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받는 단계; 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 단계; 및 상기 다른 NFT 캐릭터를 상기 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하는 단계를 포함하여 이루어질 수 있다. A method of being compatible with other NFT users in an NFT-based online game performed by a computer device according to one embodiment includes the steps of receiving a usage fee for using another NFT character in an NFT-based online game; Giving the other NFT character a grade or value that can be used within the online game; And it may include the step of converting the other NFT character into an NFT character usable within the online game.

상기 등급 또는 가치를 부여하는 단계는, 지급받은 상기 사용료에 따라 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여할 수 있다. In the step of granting the grade or value, a grade or value usable in the online game may be granted to the other NFT character according to the usage fee paid.

상기 등급 또는 가치를 부여하는 단계는, 부여 받은 상기 다른 NFT 캐릭터의 등급 또는 가치에 따라 상기 온라인 게임 내에서 획득되는 인게임 재화의 비율이 달라질 수 있다. In the step of assigning the grade or value, the ratio of in-game goods obtained within the online game may vary depending on the grade or value of the other NFT character granted.

상기 NFT 캐릭터로 변환하는 단계는, 상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 형태, 크기 및 입체감 중 적어도 어느 하나 이상의 통일성을 갖도록 변환할 수 있다. In the step of converting the NFT character, the other NFT character may be converted to have at least one of the same shape, size, and three-dimensional unity as the NFT characters in the online game.

상기 NFT 캐릭터로 변환하는 단계는, 상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 달걀 형태를 갖도록 변환할 수 있다. In the step of converting the NFT character, the other NFT character may be converted to have the same egg shape as the NFT characters in the online game.

상기 NFT 캐릭터로 변환하는 단계는, 2D 또는 3D의 상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 3D 형태를 갖도록 변환할 수 있다. In the step of converting the NFT character, the other 2D or 3D NFT character may be converted to have the same 3D form as the NFT characters in the online game.

변환된 상기 NFT 캐릭터를 이용하여 상기 온라인 게임을 플레이하는 단계를 더 포함하고, 상기 온라인 게임을 플레이하는 단계는, 제공되는 상기 온라인 게임을 플레이하는 유저에게 인게임 재화를 제공하는 단계; 상기 유저가 가지고 있는 상기 인게임 재화가 기설정된 액수 이상인 경우, 게임 상에서 주기적 또는 비주기적으로 주최되는 특정 대회의 참가비로 상기 인게임 재화를 사용하여 대회에 참가할 수 있도록 하는 단계; 및 상기 대회에 참가한 상기 유저의 게임의 결과에 따라 현금 전환성을 갖는 토큰(Token)을 지급하는 단계를 포함할 수 있다. It further includes playing the online game using the converted NFT character, wherein the playing the online game includes providing in-game goods to a user playing the provided online game; If the in-game goods held by the user are more than a preset amount, allowing the user to participate in the competition by using the in-game goods as an participation fee for a specific competition hosted periodically or aperiodically in the game; And it may include paying a token convertible into cash according to the results of the game of the user who participated in the contest.

또한, 상기 유저가 개인 전자지갑을 연결하여 거래소를 통해 현금을 인출하거나 유저의 NFT 구매를 통해 상기 토큰을 사용하는 단계를 더 포함할 수 있다.In addition, it may further include the step of the user connecting a personal electronic wallet to withdraw cash through an exchange or using the token through the user's NFT purchase.

또한, 상기 토큰을 일정 기간 예치함에 따라 이자를 지급하는 단계를 더 포함할 수 있다. In addition, a step of paying interest as the token is deposited for a certain period of time may be further included.

다른 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템은, NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받는 NFT 캐릭터 사용료 수납부; 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 NFT 캐릭터 등급 제공부; 및 상기 다른 NFT 캐릭터를 상기 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하는 NFT 캐릭터 변환부를 포함하여 이루어질 수 있다. A system compatible with other NFT users in an NFT-based online game according to another embodiment includes an NFT character usage fee storage unit that receives a usage fee for using other NFT characters in an NFT-based online game; An NFT character grade providing unit that grants the other NFT characters a grade or value that can be used in the online game; And it may include an NFT character conversion unit that converts the other NFT characters into NFT characters usable within the online game.

상기 NFT 캐릭터 등급 제공부는, 지급받은 상기 사용료에 따라 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여할 수 있다. The NFT character grade provider may grant a usable grade or value in the online game to the other NFT character according to the usage fee paid.

상기 NFT 캐릭터 등급 제공부는, 부여 받은 상기 다른 NFT 캐릭터의 등급 또는 가치에 따라 상기 온라인 게임 내에서 획득되는 인게임 재화의 비율이 달라질 수 있다. The NFT character grade provider may vary the ratio of in-game goods acquired within the online game depending on the grade or value of the other NFT character granted.

상기 NFT 캐릭터 변환부는, 상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 형태, 크기 및 입체감 중 적어도 어느 하나 이상의 통일성을 갖도록 변환할 수 있다. The NFT character conversion unit may convert the other NFT characters to have at least one of the same shape, size, and three-dimensional unity as the NFT characters in the online game.

상기 NFT 캐릭터 변환부는, 상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 달걀 형태를 갖도록 변환할 수 있다. The NFT character conversion unit may convert the other NFT characters to have the same egg shape as the NFT characters in the online game.

변환된 상기 NFT 캐릭터를 이용하여 상기 온라인 게임을 플레이하는 온라인 게임 제공부를 더 포함하고, 상기 온라인 게임 제공부는, 제공되는 상기 온라인 게임을 플레이하는 유저에게 인게임 재화를 제공하는 인게임 재화 제공부; 상기 유저가 가지고 있는 상기 인게임 재화가 기설정된 액수 이상인 경우, 게임 상에서 주기적 또는 비주기적으로 주최되는 특정 대회의 참가비로 상기 인게임 재화를 사용하여 대회에 참가할 수 있도록 하는 대회 참가비 결제부; 및 상기 대회에 참가한 상기 유저의 게임의 결과에 따라 현금 전환성을 갖는 토큰(Token)을 지급하는 토큰 지급부를 포함할 수 있다. It further includes an online game providing unit that plays the online game using the converted NFT character, wherein the online game providing unit includes an in-game goods providing unit that provides in-game goods to users who play the provided online game; If the in-game goods held by the user are more than a preset amount, a competition participation fee payment unit that allows the user to participate in the competition using the in-game goods as an participation fee for a specific competition held periodically or aperiodically in the game; And it may include a token payment unit that pays tokens convertible into cash according to the results of the game of the user participating in the competition.

실시예들에 따르면 다른 프로젝트의 NFT 캐릭터를 NFT 기반의 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환함으로써, NFT를 구매한 유저들에게 다양한 사용을 제공하는, NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템을 제공할 수 있다.According to embodiments, NFT characters from other projects are converted into NFT characters that can be used within NFT-based online games, providing various uses to users who purchase NFTs, making them compatible with other NFT users in NFT-based online games. A method and system can be provided.

도 1은 일 실시예에 따른 네트워크 환경의 예를 도시한 도면이다.
도 2는 일 실시예에 있어서 전자 기기 및 서버의 내부 구성을 설명하기 위한 블록도이다.
도 3은 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템을 나타내는 블록도이다.
도 4는 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법을 나타내는 흐름도이다.
도 5는 일 실시예에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 시스템을 나타내는 블록도이다.
도 6은 일 실시예에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 방법을 나타내는 흐름도이다.
도 7은 일 실시예에 따른 NFT 기반의 온라인 게임의 예시를 나타내는 도면이다.
도 8은 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법의 예시를 나타내는 도면이다.
1 is a diagram illustrating an example of a network environment according to an embodiment.
Figure 2 is a block diagram for explaining the internal configuration of an electronic device and a server in one embodiment.
Figure 3 is a block diagram showing a system compatible with other NFT users in an NFT-based online game according to an embodiment.
Figure 4 is a flowchart showing a method of compatibility with other NFT users in an NFT-based online game according to an embodiment.
Figure 5 is a block diagram showing a system for playing an online game using a converted NFT character according to an embodiment.
Figure 6 is a flowchart showing a method of playing an online game using a converted NFT character according to an embodiment.
Figure 7 is a diagram showing an example of an NFT-based online game according to an embodiment.
Figure 8 is a diagram showing an example of a method for compatibility with other NFT users in an NFT-based online game according to an embodiment.

이하, 첨부된 도면을 참조하여 실시예들을 설명한다. 그러나, 기술되는 실시예들은 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명되는 실시예들에 의하여 한정되는 것은 아니다. 또한, 여러 실시예들은 당해 기술분야에서 평균적인 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위해서 제공되는 것이다. 도면에서 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.Hereinafter, embodiments will be described with reference to the attached drawings. However, the described embodiments may be modified into various other forms, and the scope of the present invention is not limited to the embodiments described below. In addition, various embodiments are provided to more completely explain the present invention to those with average knowledge in the art. The shapes and sizes of elements in the drawings may be exaggerated for clearer explanation.

아래의 실시예들은 NFT(Non-Fungible Token) 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템에 관한 것으로, 다른 프로젝트의 NFT 캐릭터를 NFT 기반의 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하여 사용할 수 있다. The following embodiments relate to a method and system for compatibility with other NFT users in NFT (Non-Fungible Token)-based online games, by converting NFT characters from other projects into NFT characters that can be used within NFT-based online games. You can use it.

수많은 NFT 프로젝트들이 NFT를 구매한 유저들에게 명확한 쓰임/Utility를 제공해주지 못하고 있다. 이에 따라 실시예들은 다른 NFT 프로젝트 유저(NFT 홀더)들이 NFT 기반의 온라인 게임에 참여할 수 있도록 서비스를 제공하여, 같이 게임도 하고 상금에 도전할 수 있도록 한다. 여기서 NFT는 NFT 캐릭터를 포함할 수 있으며, 유저는 NFT 캐릭터를 사용하여 온라인 게임에 참여할 수 있다. 아래에서는 NFT의 하나의 예시로써 NFT 캐릭터를 예를 들어 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템을 설명한다. 한편, NFT 캐릭터뿐 아니라 다양한 NFT를 변환함으로써 NFT 기반의 온라인 게임에서 사용할 수 있다. Numerous NFT projects are unable to provide a clear use/utility to users who purchase NFTs. Accordingly, embodiments provide services so that other NFT project users (NFT holders) can participate in NFT-based online games, so that they can play games together and challenge for prize money. Here, NFT may include NFT characters, and users can participate in online games using NFT characters. Below, as an example of NFT, we will explain a method and system for making NFT characters compatible with other NFT users in an NFT-based online game. Meanwhile, by converting not only NFT characters but also various NFTs, they can be used in NFT-based online games.

또한, 실시예들은 온라인 게임에서 제공하는 플레이그라운드(Playground)에서 획득할 수 있는 인게임 재화(예컨대, 골드(Gold))를 주기적 또는 비주기적으로 열리는 대회(예컨대, 아레나(Arena))의 참가비로 사용하고, 대회에 참가하여 암호화폐인 토큰(Token)을 획득할 수 있다. 여기서 기본적으로 제공되는 게임(예컨대, 플레이그라운드(Playground)에서 진행되는 게임)을 1 라운드 게임, 2차적으로 제공되는 대회 형태의 게임(예컨대, 아레나(Arena)에서 진행되는 게임)을 2 라운드 게임이라 할 수 있다. 이 때, 유저가 대회에서 게임을 하는 경우 전자지갑이 연결되어 있어야 현금 전환성을 갖는 토큰을 받아 사용할 수 있다.In addition, embodiments use in-game goods (e.g., Gold) that can be acquired in the Playground provided by online games as participation fees for competitions (e.g., Arena) held periodically or aperiodically. You can win tokens, a cryptocurrency, by participating in competitions. Here, the basically provided game (e.g., game played in the Playground) is called the first round game, and the secondary provided game in the form of a competition (e.g., game played in the Arena) is called the second round game. can do. At this time, when a user plays a game in a competition, an electronic wallet must be connected to receive and use tokens convertible to cash.

도 1은 일 실시예에 따른 네트워크 환경의 예를 도시한 도면이다. 도 1의 네트워크 환경은 복수의 전자 기기들(110, 120, 130, 140), 복수의 서버들(150, 160) 및 네트워크(170)를 포함하는 예를 나타내고 있다. 이러한 도 1은 발명의 설명을 위한 일례로 전자 기기의 수나 서버의 수가 도 1과 같이 한정되는 것은 아니다.1 is a diagram illustrating an example of a network environment according to an embodiment. The network environment in FIG. 1 shows an example including a plurality of electronic devices 110, 120, 130, and 140, a plurality of servers 150 and 160, and a network 170. Figure 1 is an example for explaining the invention, and the number of electronic devices or servers is not limited as in Figure 1.

복수의 전자 기기들(110, 120, 130, 140)은 컴퓨터 장치로 구현되는 이동형 또는 고정형 단말일 수 있다. 따라서, 이하 전자 기기는 단말을 의미한다. 복수의 전자 기기들(110, 120, 130, 140)은 예를 들어, 스마트폰(smart phone), 휴대폰, 태블릿 PC, 내비게이션(navigation), 컴퓨터, 노트북, 디지털방송용 단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player) 등을 포함할 수 있다. 일례로 제1 전자 기기(110)는 무선 또는 유선 통신 방식을 이용하여 네트워크(170)를 통해 다른 전자 기기들(120, 130, 140) 및/또는 서버(150, 160)와 통신할 수 있다.The plurality of electronic devices 110, 120, 130, and 140 may be mobile or fixed terminals implemented as computer devices. Therefore, hereinafter, electronic device refers to a terminal. A plurality of electronic devices (110, 120, 130, 140) include, for example, a smart phone, a mobile phone, a tablet PC, a navigation system, a computer, a laptop, a digital broadcasting terminal, and a personal digital assistant (PDA). , PMP (Portable Multimedia Player), etc. For example, the first electronic device 110 may communicate with other electronic devices 120, 130, 140 and/or servers 150, 160 through the network 170 using a wireless or wired communication method.

통신 방식은 제한되지 않으며, 네트워크(170)가 포함할 수 있는 통신망(일례로, 이동통신망, 유선 인터넷, 무선 인터넷, 방송망)을 활용하는 통신 방식뿐만 아니라 기기들간의 근거리 무선 통신 역시 포함될 수 있다. 예를 들어, 네트워크(170)는, PAN(Personal Area Network), LAN(Local Area Network), CAN(Campus Area Network), MAN(Metropolitan Area Network), WAN(Wide Area Network), BBN(Broadband Network), 인터넷 등의 네트워크 중 하나 이상의 임의의 네트워크를 포함할 수 있다. 또한, 네트워크(170)는 버스 네트워크, 스타 네트워크, 링 네트워크, 메쉬 네트워크, 스타-버스 네트워크, 트리 또는 계층적(hierarchical) 네트워크 등을 포함하는 네트워크 토폴로지 중 임의의 하나 이상을 포함할 수 있으나, 이에 제한되지 않는다.The communication method is not limited, and may include not only a communication method utilizing a communication network that the network 170 may include (for example, a mobile communication network, wired Internet, wireless Internet, and a broadcast network), but also short-range wireless communication between devices. For example, the network 170 may be a Personal Area Network (PAN), a Local Area Network (LAN), a Campus Area Network (CAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), or a Broadband Network (BBN). , may include one or more arbitrary networks such as the Internet. Additionally, the network 170 may include any one or more of network topologies including a bus network, star network, ring network, mesh network, star-bus network, tree or hierarchical network, etc. Not limited.

서버(150, 160) 각각은 복수의 전자 기기들(110, 120, 130, 140)과 네트워크(170)를 통해 통신하여 명령, 코드, 파일, 콘텐츠, 서비스 등을 제공하는 컴퓨터 장치 또는 복수의 컴퓨터 장치들로 구현될 수 있다.Each of the servers 150 and 160 is a computer device or a plurality of computers that communicate with a plurality of electronic devices 110, 120, 130, 140 and a network 170 to provide commands, codes, files, content, services, etc. It can be implemented with devices.

일례로, 서버(160)는 네트워크(170)를 통해 접속한 제1 전자 기기(110)로 애플리케이션의 설치를 위한 파일을 제공할 수 있다. 이 경우 제1 전자 기기(110)는 서버(160)로부터 제공된 파일을 이용하여 애플리케이션을 설치할 수 있다. 또한, 제1 전자 기기(110)가 포함하는 운영체제(Operating System, OS)나 적어도 하나 이상의 프로그램(일례로 브라우저나 상기 설치된 애플리케이션)의 제어에 따라 서버(150)에 접속하여 서버(150)가 제공하는 서비스나 콘텐츠를 제공받을 수 있다. 예를 들어, 제1 전자 기기(110)가 애플리케이션의 제어에 따라 네트워크(170)를 통해 서비스 요청 메시지를 서버(150)로 전송하면, 서버(150)는 서비스 요청 메시지에 대응하는 코드를 제1 전자 기기(110)로 전송할 수 있고, 제1 전자 기기(110)는 애플리케이션의 제어에 따라 코드에 따른 화면을 구성하여 표시함으로써 유저에게 콘텐츠를 제공할 수 있다.For example, the server 160 may provide a file for installing an application to the first electronic device 110 connected through the network 170. In this case, the first electronic device 110 can install the application using a file provided from the server 160. In addition, the first electronic device 110 connects to the server 150 under the control of an operating system (OS) or at least one program (for example, a browser or the installed application), and the server 150 provides You can receive services or content that are provided. For example, when the first electronic device 110 transmits a service request message to the server 150 through the network 170 under the control of an application, the server 150 sends a code corresponding to the service request message to the first It can be transmitted to the electronic device 110, and the first electronic device 110 can provide content to the user by configuring and displaying a screen according to the code under the control of the application.

도 2는 일 실시예에 있어서 전자 기기 및 서버의 내부 구성을 설명하기 위한 블록도이다. 도 2에서는 하나의 전자 기기에 대한 예로서 제1 전자 기기(110), 그리고 하나의 서버에 대한 예로서 서버(150)의 내부 구성을 설명한다. 다른 전자 기기들(120, 130, 140)이나 서버(160) 역시 동일한 또는 유사한 내부 구성을 가질 수 있다.Figure 2 is a block diagram for explaining the internal configuration of an electronic device and a server in one embodiment. In FIG. 2 , the internal configuration of the first electronic device 110 as an example of one electronic device and the server 150 as an example of one server will be described. Other electronic devices 120, 130, and 140 or the server 160 may also have the same or similar internal configuration.

제1 전자 기기(110)와 서버(150)는 메모리(211, 221), 프로세서(212, 222), 통신 모듈(213, 223) 그리고 입출력 인터페이스(214, 224)를 포함할 수 있다. 메모리(211, 221)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 메모리(211, 221)에는 운영체제나 적어도 하나 이상의 프로그램 코드(일례로 제1 전자 기기(110)에 설치되어 구동되는 애플리케이션 등을 위한 코드)가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 메모리(211, 221)와는 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 통신 모듈(213, 223)을 통해 메모리(211, 221)에 로딩될 수도 있다. 예를 들어, 적어도 하나 이상의 프로그램은 개발자들 또는 애플리케이션의 설치 파일을 배포하는 파일 배포 시스템(일례로 상술한 서버(160))이 네트워크(170)를 통해 제공하는 파일들에 의해 설치되는 프로그램(일례로 상술한 애플리케이션)에 기반하여 메모리(211, 221)에 로딩될 수 있다.The first electronic device 110 and the server 150 may include memories 211 and 221, processors 212 and 222, communication modules 213 and 223, and input/output interfaces 214 and 224. The memories 211 and 221 are computer-readable recording media and may include non-permanent mass storage devices such as random access memory (RAM), read only memory (ROM), and disk drives. Additionally, the memories 211 and 221 may store an operating system or at least one program code (for example, code for an application installed and running on the first electronic device 110). These software components may be loaded from a computer-readable recording medium separate from the memories 211 and 221. Such separate computer-readable recording media may include computer-readable recording media such as floppy drives, disks, tapes, DVD/CD-ROM drives, and memory cards. In another embodiment, software components may be loaded into the memories 211 and 221 through the communication modules 213 and 223 rather than a computer-readable recording medium. For example, at least one program is installed by files provided through the network 170 by developers or a file distribution system that distributes installation files for applications (e.g., the server 160 described above) It can be loaded into the memories 211 and 221 based on the application described above.

프로세서(212, 222)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 메모리(211, 221) 또는 통신 모듈(213, 223)에 의해 프로세서(212, 222)로 제공될 수 있다. 예를 들어 프로세서(212, 222)는 메모리(211, 221)와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다.The processors 212 and 222 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input/output operations. Commands may be provided to the processors 212 and 222 by the memories 211 and 221 or the communication modules 213 and 223. For example, the processors 212 and 222 may be configured to execute received instructions according to program codes stored in a recording device such as the memory 211 and 221.

통신 모듈(213, 223)은 네트워크(170)를 통해 제1 전자 기기(110)와 서버(150)가 서로 통신하기 위한 기능을 제공할 수 있으며, 다른 전자 기기(일례로 제2 전자 기기(120)) 또는 다른 서버(일례로 서버(160))와 통신하기 위한 기능을 제공할 수 있다. 일례로, 제1 전자 기기(110)의 프로세서(212)가 메모리(211)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청(일례로 검색 요청)이 통신 모듈(213)의 제어에 따라 네트워크(170)를 통해 서버(150)로 전달될 수 있다. 역으로, 서버(150)의 프로세서(222)의 제어에 따라 제공되는 제어 신호나 명령, 콘텐츠, 파일 등이 통신 모듈(223)과 네트워크(170)를 거쳐 제1 전자 기기(110)의 통신 모듈(213)을 통해 제1 전자 기기(110)로 수신될 수 있다. 예를 들어 통신 모듈(213)을 통해 수신된 서버(150)의 제어 신호나 명령 등은 프로세서(212)나 메모리(211)로 전달될 수 있고, 콘텐츠나 파일 등은 제1 전자 기기(110)가 더 포함할 수 있는 저장 매체로 저장될 수 있다.The communication modules 213 and 223 may provide a function for the first electronic device 110 and the server 150 to communicate with each other through the network 170, and can be used to communicate with other electronic devices (for example, the second electronic device 120 )) or may provide a function for communicating with another server (for example, the server 160). For example, a request (for example, a search request) generated by the processor 212 of the first electronic device 110 according to a program code stored in a recording device such as the memory 211 is transmitted to the network under the control of the communication module 213. It can be delivered to the server 150 through 170. Conversely, control signals, commands, content, files, etc. provided under the control of the processor 222 of the server 150 pass through the communication module 223 and the network 170 to the communication module of the first electronic device 110. It can be received by the first electronic device 110 through 213. For example, control signals or commands of the server 150 received through the communication module 213 may be transmitted to the processor 212 or memory 211, and content or files may be transmitted to the first electronic device 110. It may be stored in a storage medium that may further include.

입출력 인터페이스(214)는 입출력 장치(215)와의 인터페이스를 위한 수단일 수 있다. 예를 들어, 입력 장치는 키보드 또는 마우스 등의 장치를, 그리고 출력 장치는 애플리케이션의 통신 세션을 표시하기 위한 디스플레이와 같은 장치를 포함할 수 있다. 다른 예로 입출력 인터페이스(214)는 터치스크린과 같이 입력과 출력을 위한 기능이 하나로 통합된 장치와의 인터페이스를 위한 수단일 수도 있다. 보다 구체적인 예로, 제1 전자 기기(110)의 프로세서(212)는 메모리(211)에 로딩된 컴퓨터 프로그램의 명령을 처리함에 있어서 서버(150)나 제2 전자 기기(120)가 제공하는 데이터를 이용하여 구성되는 서비스 화면이나 콘텐츠가 입출력 인터페이스(214)를 통해 디스플레이에 표시될 수 있다. 입출력 인터페이스(224) 또한 마찬가지로 서버(150)의 프로세서(222)가 메모리(221)에 로딩된 컴퓨터 프로그램의 명령을 처리함에 있어 서버(150)가 제공하는 데이터를 이용하여 구성되는 정보를 출력할 수 있다.The input/output interface 214 may be a means for interfacing with the input/output device 215. For example, an input device may include a device such as a keyboard or mouse, and an output device may include a device such as a display for displaying an application's communication session. As another example, the input/output interface 214 may be a means for interfacing with a device that integrates input and output functions, such as a touch screen. As a more specific example, the processor 212 of the first electronic device 110 uses data provided by the server 150 or the second electronic device 120 when processing commands of a computer program loaded in the memory 211. The service screen or content thus constructed may be displayed on the display through the input/output interface 214. Likewise, the input/output interface 224 can output information composed using data provided by the server 150 when the processor 222 of the server 150 processes commands of a computer program loaded in the memory 221. there is.

또한, 다른 실시예들에서 제1 전자 기기(110) 및 서버(150)는 도 2의 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. 그러나, 대부분의 종래기술적 구성요소들을 명확하게 도시할 필요성은 없다. 예를 들어, 제1 전자 기기(110)는 상술한 입출력 장치(215) 중 적어도 일부를 포함하도록 구현되거나 또는 트랜시버(transceiver), GPS(Global Positioning System) 모듈, 카메라, 각종 센서, 데이터베이스 등과 같은 다른 구성요소들을 더 포함할 수도 있다. 보다 구체적인 예로, 제1 전자 기기(110)가 스마트폰인 경우, 일반적으로 스마트폰이 포함하고 있는 가속도 센서나 자이로 센서, 카메라, 각종 물리적인 버튼, 터치패널을 이용한 버튼, 입출력 포트, 진동을 위한 진동기 등의 다양한 구성요소들이 제1 전자 기기(110)에 더 포함되도록 구현될 수 있음을 알 수 있다.Additionally, in other embodiments, the first electronic device 110 and the server 150 may include more components than those shown in FIG. 2 . However, there is no need to clearly show most prior art components. For example, the first electronic device 110 is implemented to include at least some of the above-described input/output devices 215 or other devices such as a transceiver, a Global Positioning System (GPS) module, a camera, various sensors, a database, etc. Additional components may be included. As a more specific example, when the first electronic device 110 is a smartphone, the smartphone generally includes an acceleration sensor, a gyro sensor, a camera, various physical buttons, a button using a touch panel, an input/output port, and a device for vibration. It can be seen that various components such as a vibrator can be implemented to be further included in the first electronic device 110.

이하에서는 다른 프로젝트의 NFT 캐릭터를 NFT 기반의 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하여 사용할 수 있도록 하는 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법 및 시스템의 구체적인 실시예를 설명하기로 한다.Below, we will describe a specific embodiment of a method and system that is compatible with other NFT users in an NFT-based online game that allows NFT characters from other projects to be converted into NFT characters that can be used within an NFT-based online game. .

도 3은 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템을 나타내는 블록도이다. 또한, 도 4는 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법을 나타내는 흐름도이다.Figure 3 is a block diagram showing a system compatible with other NFT users in an NFT-based online game according to an embodiment. Additionally, Figure 4 is a flowchart showing a method of compatibility with other NFT users in an NFT-based online game according to an embodiment.

도 3을 참조하면, 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템은 다른 프로젝트의 NFT 캐릭터를 NFT 기반의 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하여 사용할 수 있다. 여기서, 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템은 도 1 및 도 2에서 설명한 서버(150) 또는 서버(150)의 프로세서(222)일 수 있다. 또한, 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템은 블록체인 플랫폼에 포함되거나 블록체인 플랫폼을 포함할 수 있다.Referring to FIG. 3, a system compatible with other NFT users in an NFT-based online game according to one embodiment can convert NFT characters from other projects into NFT characters usable within the NFT-based online game. Here, in an NFT-based online game according to one embodiment, a system compatible with other NFT users may be the server 150 or the processor 222 of the server 150 described in FIGS. 1 and 2. Additionally, in an NFT-based online game according to one embodiment, a system compatible with other NFT users may be included in or include a blockchain platform.

도 1 및 도 2에서 설명한 서버(150)는 클라이언트(client)인 복수의 전자 기기들(110, 120, 130, 140)을 대상으로 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 서비스를 제공하는 것으로, 전자 기기들(110, 120, 130, 140) 상에 설치된 전용 애플리케이션이나 서버(150)와 관련된 웹/모바일 사이트 접속을 통한 서비스 요청에 응답하여, NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 서비스를 제공할 수 있다.The server 150 described in FIGS. 1 and 2 provides a service compatible with other NFT users in an NFT-based online game for a plurality of electronic devices 110, 120, 130, and 140 that are clients. In response to service requests through dedicated applications installed on electronic devices (110, 120, 130, 140) or through access to web/mobile sites related to the server (150), it is compatible with other NFT users in NFT-based online games. We can provide services that:

서버(150)가 도 4에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법을 수행할 수 있도록 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템을 제공할 수 있다. 보다 구체적으로, 서버(150)의 프로세서(222)는 구성요소로서 도 3에 도시된 바와 같이, NFT 캐릭터 사용료 수납부(310), NFT 캐릭터 등급 제공부(320) 및 NFT 캐릭터 변환부(330)를 포함하여 이루어질 수 있으며, 실시예에 따라 온라인 게임 제공부, 토큰 관리부 및 이자 지급부 중 적어도 어느 하나 이상을 더 포함할 수 있다. 실시예에 따라 프로세서(222)의 구성요소들은 선택적으로 프로세서(222)에 포함되거나 제외될 수도 있다. 또한, 실시예에 따라 프로세서(222)의 구성요소들은 프로세서(222)의 기능의 표현을 위해 분리 또는 병합될 수도 있다. 예컨대, 프로세서(222)의 구성요소들 중 적어도 일부는 유저의 단말에 포함되는 프로세서에 구현될 수 있다.The server 150 may provide a system compatible with other NFT users in the NFT-based online game so that the server 150 can perform the method of being compatible with other NFT users in the NFT-based online game according to FIG. 4. More specifically, the processor 222 of the server 150 is a component, as shown in FIG. 3, an NFT character usage fee storage unit 310, an NFT character grade providing unit 320, and an NFT character conversion unit 330. It may include, and depending on the embodiment, it may further include at least one of an online game providing unit, a token management unit, and an interest payment unit. Depending on the embodiment, components of the processor 222 may be selectively included in or excluded from the processor 222. Additionally, depending on the embodiment, components of the processor 222 may be separated or merged to express the functions of the processor 222. For example, at least some of the components of the processor 222 may be implemented in a processor included in the user's terminal.

이러한 프로세서(222) 및 프로세서(222)의 구성요소들은 도 4의 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법이 포함하는 단계들(S110 내지 S130)을 수행하도록 서버(150)를 제어할 수 있다. 예를 들어, 프로세서(222) 및 프로세서(222)의 구성요소들은 메모리(221)가 포함하는 운영체제의 코드와 적어도 하나 이상의 프로그램의 코드에 따른 명령(instruction)을 실행하도록 구현될 수 있다.This processor 222 and the components of the processor 222 control the server 150 to perform the steps (S110 to S130) included in the method of being compatible with other NFT users in the NFT-based online game of FIG. You can. For example, the processor 222 and its components may be implemented to execute instructions according to the code of an operating system included in the memory 221 and the code of at least one program.

여기서, 프로세서(222)의 구성요소들은 서버(150)에 저장된 프로그램 코드가 제공하는 명령에 따라 프로세서(222)에 의해 수행되는 프로세서(222)의 서로 다른 기능들(different functions)의 표현들일 수 있다. 예를 들어, 서버(150)가 NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받도록 상술한 명령에 따라 서버(150)를 제어하는 프로세서(222)의 기능적 표현으로서, NFT 캐릭터 사용료 수납부(310)가 이용될 수 있다.Here, the components of the processor 222 may be expressions of different functions of the processor 222 that are performed by the processor 222 according to instructions provided by the program code stored in the server 150. . For example, as a functional expression of the processor 222 that controls the server 150 according to the above-described command so that the server 150 receives a usage fee for using another NFT character in an NFT-based online game, the NFT character usage fee The storage unit 310 may be used.

프로세서(222)는 단계(S110) 이전에, 서버(150)의 제어와 관련된 명령이 로딩된 메모리(221)로부터 필요한 명령을 읽어드릴 수 있다(도면 상 별도의 단계로 도시되지 않음). 이 경우, 상기 읽어드린 명령은 프로세서(222)가 이후 설명될 단계들(S110 내지 S130)을 실행하도록 제어하기 위한 명령을 포함할 수 있다.Before step S110, the processor 222 can read the necessary commands from the memory 221 loaded with commands related to control of the server 150 (not shown as a separate step in the drawing). In this case, the read command may include an command for controlling the processor 222 to execute steps S110 to S130 that will be described later.

일 실시예에 따른 컴퓨터 장치에 의해 수행되는 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법은, NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받는 단계(S110), 다른 NFT 캐릭터에 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 단계(S120), 및 다른 NFT 캐릭터를 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하는 단계(S130)를 포함하여 이루어질 수 있다. A method of being compatible with other NFT users in an NFT-based online game performed by a computer device according to an embodiment includes receiving a fee for using another NFT character in an NFT-based online game (S110), other NFT It may include a step of giving the character a grade or value that can be used in the online game (S120), and a step of converting another NFT character into an NFT character that can be used in the online game (S130).

또한, 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 단계를 더 포함할 수 있다. Additionally, the step of playing an online game using the converted NFT character may be further included.

또한, 유저가 개인 전자지갑을 연결하여 거래소를 통해 현금을 인출하거나 유저의 NFT 구매를 통해 토큰을 사용하는 단계를 더 포함할 수 있다. In addition, it may further include the step of the user connecting a personal electronic wallet to withdraw cash through an exchange or using the token through the user's NFT purchase.

또한, 토큰을 일정 기간 예치함에 따라 이자를 지급하는 단계를 더 포함할 수 있다. In addition, a step of paying interest as tokens are deposited for a certain period of time may be further included.

실시예들은 전세계에 있는 NFT 프로젝트들이 자신들의 NFT 모양/디자인 그대로를 온라인 게임에서 사용 가능한 기본 틀의 캐릭터(예컨대, 달걀 모양)로 변환시켜서, 온라인 게임 서비스를 동일하게 사용할 수 있도록 한다. Embodiments allow NFT projects around the world to convert their NFT shapes/designs into basic characters (e.g., egg shapes) that can be used in online games, so that online game services can be used in the same way.

예를 들어, 스타벅스 NFT 프로젝트와 제휴를 하게 된다면, 전세계의 스타벅스 NFT를 가지고 있는 유저들이 NFT 기반의 온라인 게임에 접속하여 유저가 가진 NFT를 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환함으로써 인게임 재화 및 토큰을 획득할 수 있는 게임에 참여할 수 있다. 예컨대 스타벅스 NFT를 가지고 있는 유저들이 제공되는 포털 서비스에 들어와서 자신에 맞는 온라인 게임 내에서 사용 가능한 NFT 캐릭터인 달걀 형태로 변환된 스타벅스 캐릭터를 얻게 되고, 이를 가지고 인게임 재화를 획득할 수 있는 온라인 게임과 토큰을 획득할 수 있는 온라인 게임에 모두 참여할 수 있다. For example, if you partner with the Starbucks NFT project, users with Starbucks NFTs around the world can access NFT-based online games and convert their NFTs into NFT characters that can be used in the online game, creating in-game goods. You can participate in games where you can earn tokens. For example, users who have a Starbucks NFT enter the provided portal service and obtain a Starbucks character converted into an egg shape, which is an NFT character that can be used in an online game that suits them, and use it to acquire in-game goods. You can participate in all online games where you can win games and tokens.

먼저, 유저는 제공되는 모바일 게임을 설치하거나 웹 기반 게임에 접속함에 따라 게임을 즐길 수 있다. 게임에서는 NFT 캐릭터가 사용되며, NFT 캐릭터는 유저가 외부 마켓플레이스 등을 이용하여 구매할 수 있다. 한편, 유저가 NFT 캐릭터를 구매하지 않더라도 기본적으로 달걀 형태 등의 기본 NFT 캐릭터가 제공되어 게임을 즐길 수 있다. 그러나 유저가 보유한 NFT 캐릭터의 등급 또는 가치에 따라 게임 내에서 획득되는 인게임 재화 및/또는 토큰의 양/크기가 차이가 발생할 수 있다. First, users can enjoy the game by installing the provided mobile game or accessing the web-based game. NFT characters are used in games, and NFT characters can be purchased by users using external marketplaces. Meanwhile, even if users do not purchase NFT characters, they can enjoy the game by providing basic NFT characters such as egg shapes. However, depending on the grade or value of the NFT character held by the user, there may be differences in the amount/size of in-game goods and/or tokens obtained within the game.

단계(S110)에서, NFT 캐릭터 사용료 수납부(310)는 NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받을 수 있다. 예를 들어, NFT 캐릭터 사용료 수납부(310)는 유저가 원하는 등급에 따라 사용료를 지급 받을 수 있다. 또한, NFT 캐릭터 사용료 수납부(310)는 유저가 가지고 있는 NFT 캐릭터의 종류, 형태, 가치 등에 따라 다른 사용료를 지급 받을 수 있다. In step S110, the NFT character usage fee storage unit 310 may receive a fee for using another NFT character in an NFT-based online game. For example, the NFT character usage fee storage unit 310 can receive usage fees according to the level desired by the user. In addition, the NFT character usage fee storage unit 310 can receive different usage fees depending on the type, form, value, etc. of the NFT character held by the user.

단계(S120)에서, NFT 캐릭터 등급 제공부(320)는 다른 NFT 캐릭터에 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여할 수 있다. 이 때, NFT 캐릭터 등급 제공부(320)는 지급받은 사용료에 따라 다른 NFT 캐릭터에 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여할 수 있고, 부여 받은 다른 NFT 캐릭터의 등급 또는 가치에 따라 온라인 게임 내에서 획득되는 인게임 재화의 비율이 달라질 수 있다. In step S120, the NFT character grade provider 320 may grant a grade or value usable in an online game to another NFT character. At this time, the NFT character grade providing unit 320 may grant a grade or value that can be used within the online game to other NFT characters according to the paid usage fee, and may grant a grade or value that can be used within the online game according to the grade or value of the other NFT character granted. The proportion of in-game goods obtained may vary.

NFT 캐릭터의 디자인은 평면일 수도 있고, 3D일수도 있고, 다양한 형태를 띄고 있기 때문에, 이를 온라인 게임 내에서 사용하여 게임을 참여 가능하도록 NFT 캐릭터의 디자인을 달걀 모양 등의 제공되는 기본 틀에 맞춰서 변환시켜줄 수 있다. 이 때, 해당 유저들이 온라인 게임에서 인게임 재화를 어떤 비율로 얼마나 얻을 수 있도록 하는지를 결정하는 토크노믹스의 설계가 중요하다. 즉, 온라인 게임 내에서 제공되는 기존 NFT 캐릭터 유저와의 형평성에 맞도록 온라인 게임 내에서 획득되는 인게임 재화의 비율을 결정할 수 있다. Since the design of the NFT character can be flat, 3D, and has various shapes, the design of the NFT character can be converted to fit the basic frame provided, such as an egg shape, so that it can be used in an online game to participate in the game. I can do it for you. At this time, the design of tokenomics, which determines how much and at what rate the relevant users can obtain in-game goods in online games, is important. In other words, the ratio of in-game goods acquired within the online game can be determined to match the fairness of existing NFT character users provided within the online game.

토크노믹스 상에서는 다른 NFT 프로젝트가 어느 정도 서비스 사용료를 내고 들어오는지에 따라, 해당 NFT 홀더들에게 게임 내에서 어떤 등급/티어의 권한을 부여할지 달라질 수 있다. In Tokenomics, depending on how much service usage fees other NFT projects pay, the level/tier of rights granted in the game to NFT holders may vary.

예를 들어, A라는 NFT 프로젝트가 1000 CRT를 제휴이용료로 지불할 경우 A NFT 홀더들이 온라인 게임에 들어왔을 때 NFT Rare (Tier4) 등급과 유사한 수준의 상태를 부여하고, B라는 NFT 프로젝트가 5000 CRT를 제휴이용료로 지불할 경우 B NFT홀더들이 플레이할 때 NFT Epic (Tier2)와 유사한 능력치를 부여할 수 있다. 단계(S130)에서, NFT 캐릭터 변환부(330)는 다른 NFT 캐릭터를 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환할 수 있다. For example, if an NFT project called A pays 1000 CRT as an affiliate fee, A NFT holders will be given a status similar to the NFT Rare (Tier 4) level when they enter the online game, and an NFT project called B will receive 5000 CRT. If you pay as an affiliate fee, B NFT holders can be given similar abilities to NFT Epic (Tier 2) when they play. In step S130, the NFT character conversion unit 330 can convert another NFT character into an NFT character usable within an online game.

NFT 캐릭터 변환부(330)는 다른 NFT 캐릭터를 온라인 게임 내 NFT 캐릭터들과 동일한 형태, 크기 및 입체감 중 적어도 어느 하나 이상의 통일성을 갖도록 변환할 수 있다. 또한, NFT 캐릭터 변환부(330)는 2D 또는 3D의 다른 NFT 캐릭터를 온라인 게임 내 NFT 캐릭터들과 동일한 3D 형태를 갖도록 변환할 수 있다. 또한, NFT 캐릭터 변환부(330)는 다양한 형태의 다른 NFT 캐릭터를 온라인 게임 내 NFT 캐릭터들과 동일한 4D 형태를 갖도록 변환할 수도 있다.The NFT character conversion unit 330 can convert other NFT characters to have at least one of the same shape, size, and three-dimensional unity as the NFT characters in the online game. Additionally, the NFT character conversion unit 330 can convert other 2D or 3D NFT characters to have the same 3D form as the NFT characters in the online game. Additionally, the NFT character conversion unit 330 may convert other NFT characters of various shapes to have the same 4D shape as the NFT characters in the online game.

예를 들어, NFT 캐릭터 변환부(330)는 다른 NFT 캐릭터를 온라인 게임 내 NFT 캐릭터들과 동일한 달걀 형태 등의 기본 틀을 갖도록 변환할 수 있다. 즉, NFT 캐릭터 변환부(330)는 3D 형태의 달걀 형태의 캐릭터 내부에 유저의 NFT 캐릭터를 넣어 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환할 수 있다.For example, the NFT character conversion unit 330 can convert other NFT characters to have the same basic frame, such as an egg shape, as the NFT characters in the online game. In other words, the NFT character conversion unit 330 can put the user's NFT character inside a 3D egg-shaped character and convert it into an NFT character that can be used in an online game.

실시예에 따라 온라인 게임 제공부, 토큰 관리부 및 이자 지급부 중 적어도 어느 하나 이상을 더 포함할 수 있다. 여기서, 온라인 게임 제공부는 인게임 재화 제공부(310), 대회 참가비 결제부(320) 및 토큰 지급부(330)를 포함하여 이루어질 수 있다. Depending on the embodiment, it may further include at least one of an online game providing unit, a token management unit, and an interest payment unit. Here, the online game providing unit may include an in-game goods providing unit 310, a contest participation fee payment unit 320, and a token payment unit 330.

온라인 게임 제공부는 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이할 수 있다. 이는 아래에서 보다 상세히 설명하기로 한다. The online game provider can play online games using converted NFT characters. This will be explained in more detail below.

토큰 관리부는 유저가 개인 전자지갑을 연결하여 거래소를 통해 현금을 인출하도록 할 수 있다. 또한, 토큰 관리부는 유저가 아이템, NFT 등의 구매를 위해 토큰을 사용하도록 할 수 있다. 이 때, 아이템 등의 부분 결제도 가능하다. 예를 들어10달러의 아이템에 대해서 5달러는 인앱 구매로, 나머지 5달러는 토큰으로 부분 결제할 수 있다.The token management department can allow users to connect their personal electronic wallets and withdraw cash through the exchange. Additionally, the token management department can allow users to use tokens to purchase items, NFTs, etc. At this time, partial payment for items, etc. is also possible. For example, for a $10 item, $5 can be partially paid for as an in-app purchase and the remaining $5 can be partially paid for with a token.

또한, 이자 지급부는 토큰을 일정 기간 예치함에 따라 이자를 지급할 수 있다. 예를 들어 유저는 토큰을 이용하여 유저의 캐릭터, 아이템, 파츠 등의 NFT 구매에 사용할 수 있고, 일정 기간 예치(Staking)를 통해 이자를 추가로 얻을 수 있으며, 거래소에서 팔아서 현금으로 인출도 가능하다. Additionally, the interest payment department can pay interest by depositing tokens for a certain period of time. For example, users can use tokens to purchase NFTs such as user characters, items, and parts. They can also earn additional interest through staking for a certain period of time, and can also withdraw it as cash by selling it on an exchange. .

아래에서 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 시스템 및 방법에 대해 보다 상세히 설명한다. Below, the system and method of playing online games using converted NFT characters will be described in more detail.

도 5는 일 실시예에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 시스템을 나타내는 블록도이다. 또한, 도 6은 일 실시예에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 방법을 나타내는 흐름도이다.Figure 5 is a block diagram showing a system for playing an online game using a converted NFT character according to an embodiment. Additionally, Figure 6 is a flowchart showing a method of playing an online game using a converted NFT character according to an embodiment.

도 5를 참조하면, 일 실시예에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 시스템은 캐주얼 게임을 통해 인게임 재화를 획득한 후, 인게임 재화를 주기 또는 비주기적으로 주최되는 대회의 참가비로 지급하고 대회의 결과에 따라 현금 전환성을 갖는 토큰을 획득하도록 할 수 있다. 여기서, 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템은 도 1 및 도 2에서 설명한 서버(150) 또는 서버(150)의 프로세서(222)일 수 있다.Referring to FIG. 5, a system for playing an online game using a converted NFT character according to an embodiment acquires in-game goods through a casual game, and then uses the in-game goods as an participation fee for competitions held periodically or aperiodically. You can pay and obtain tokens that are convertible into cash depending on the results of the competition. Here, in an NFT-based online game according to one embodiment, a system compatible with other NFT users may be the server 150 or the processor 222 of the server 150 described in FIGS. 1 and 2.

서버(150)가 도 6에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 방법을 수행할 수 있도록 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 시스템을 제공할 수 있다. 보다 구체적으로, 서버(150)의 프로세서(222)는 구성요소로서 도 5에 도시된 바와 같이, 인게임 재화 제공부(510), 대회 참가비 결제부(520) 및 토큰 지급부(530)를 포함하여 이루어질 수 있다. The server 150 may provide a system for playing an online game using a converted NFT character so that the method of playing an online game using the converted NFT character according to FIG. 6 can be performed. More specifically, the processor 222 of the server 150 includes an in-game goods provision unit 510, a contest participation fee payment unit 520, and a token payment unit 530, as shown in FIG. 5 as a component. It can be done.

실시예에 따라 프로세서(222)의 구성요소들은 선택적으로 프로세서(222)에 포함되거나 제외될 수도 있다. 또한, 실시예에 따라 프로세서(222)의 구성요소들은 프로세서(222)의 기능의 표현을 위해 분리 또는 병합될 수도 있다. 예컨대, 프로세서(222)의 구성요소들 중 적어도 일부는 유저의 단말에 포함되는 프로세서에 구현될 수 있다.Depending on the embodiment, components of the processor 222 may be selectively included in or excluded from the processor 222. Additionally, depending on the embodiment, components of the processor 222 may be separated or merged to express the functions of the processor 222. For example, at least some of the components of the processor 222 may be implemented in a processor included in the user's terminal.

이러한 프로세서(222) 및 프로세서(222)의 구성요소들은 도 6의 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 방법이 포함하는 단계들(S210 내지 S230)을 수행하도록 서버(150)를 제어할 수 있다. 예를 들어, 프로세서(222) 및 프로세서(222)의 구성요소들은 메모리(221)가 포함하는 운영체제의 코드와 적어도 하나 이상의 프로그램의 코드에 따른 명령(instruction)을 실행하도록 구현될 수 있다.This processor 222 and the components of the processor 222 control the server 150 to perform the steps (S210 to S230) included in the method of playing an online game using the converted NFT character of FIG. 6. You can. For example, the processor 222 and its components may be implemented to execute instructions according to the code of an operating system included in the memory 221 and the code of at least one program.

일 실시예에 따른 변환된 NFT 캐릭터를 이용하여 온라인 게임을 플레이하는 방법은, 제공되는 온라인 게임을 플레이하는 유저에게 인게임 재화를 제공하는 단계(S210), 유저가 가지고 있는 인게임 재화가 기설정된 액수 이상인 경우, 게임 상에서 주기적 또는 비주기적으로 주최되는 특정 대회의 참가비로 인게임 재화를 사용하여 대회에 참가할 수 있도록 하는 단계(S220), 및 대회에 참가한 유저의 게임의 결과에 따라 현금 전환성을 갖는 토큰(Token)을 지급하는 단계(S230)를 포함하여 이루어질 수 있다. A method of playing an online game using a converted NFT character according to an embodiment includes providing in-game goods to a user playing the provided online game (S210), and the in-game goods held by the user are more than a preset amount. In this case, a step (S220) of allowing participation in the competition using in-game goods as an participation fee for a specific competition hosted periodically or aperiodically in the game, and a token (Token) convertible to cash depending on the results of the game of the user participating in the competition. ) may include a step of paying (S230).

단계(S210)에서, 인게임 재화 제공부(510)는 제공되는 온라인 게임을 플레이하는 유저에게 인게임 재화를 제공할 수 있다. 인게임 재화 제공부(510)는 유저가 모바일 게임을 다운로드하거나 웹 기반 게임에 접속함에 따라 적어도 하나 이상, 예컨대 복수개의 게임을 제공하고, 게임의 결과 또는 특정 이벤트에 따라 유저에게 인게임 재화를 제공할 수 있다. In step S210, the in-game goods providing unit 510 may provide in-game goods to users who play the provided online game. The in-game goods providing unit 510 may provide at least one or more games, for example, a plurality of games, as the user downloads a mobile game or accesses a web-based game, and may provide in-game goods to the user according to the results of the game or a specific event. there is.

예를 들어 인게임 재화 제공부(510)는 유저가 모바일 게임을 다운로드하여 게임에 접속함에 따라 적어도 하나 이상의 캐주얼 게임을 제공할 수 있으며, 각 게임에서의 결과 및/또는 기설정된 퀘스트(Quest)의 달성 여부에 따라 골드(Gold) 등의 인게임 재화를 지급할 수 있다. 캐주얼 게임은 다운로드된 모바일 게임 또는 웹 기반 게임에서 기본적으로 제공되는 게임이며, 예를 들어 주사위 게임, 가위바위보 게임, 전쟁 게임, 전투기 게임, 레이싱 게임 등과 같은 게임일 수 있으며, 이에 제한되지 않는다. For example, the in-game goods provision unit 510 may provide at least one casual game as the user downloads the mobile game and accesses the game, and may provide results in each game and/or completion of a preset quest. Depending on availability, in-game goods such as gold may be paid. Casual games are games that are provided by default in downloaded mobile games or web-based games, and may include, but are not limited to, dice games, rock-paper-scissors games, war games, fighter games, racing games, etc.

여기서, 인게임 재화 제공부(510)는 유저가 가지고 있는 NFT 캐릭터의 등급 또는 가치에 따라 온라인 게임을 통해 제공되는 인게임 재화가 다른 비율로 제공될 수 있다. 예를 들어 인게임 재화 제공부(510)는 높은 등급(예컨대, 레벨 10)의 NFT 캐릭터를 보유한 유저가 게임을 하는 경우, 낮은 등급(예컨대, 레벨 1)의 NFT 캐릭터를 보유한 유저가 동일한 게임을 하는 경우보다 2배의 비율로 인게임 재화를 획득하도록 할 수 있다. 이 때, 인게임 재화 제공부(510)는 NFT 캐릭터의 등급 또는 가치에 따라 온라인 게임을 통해 기설정된 비율에 따라 인게임 재화를 제공할 수 있으며, 또한 인게임 재화 제공부(510)는 NFT 캐릭터의 기설정된 범위의 등급 또는 가치의 구간에 따라 온라인 게임을 통해 기설정된 비율에 따라 인게임 재화를 제공할 수 있다. Here, the in-game goods providing unit 510 may provide in-game goods provided through online games at different rates depending on the grade or value of the NFT character held by the user. For example, the in-game goods provision unit 510 may allow a user with a high-grade (e.g., level 10) NFT character to play a game, and a user with a low-grade (e.g., level 1) NFT character to play the same game. You can acquire in-game goods at twice the rate. At this time, the in-game goods provider 510 may provide in-game goods at a preset rate through online games depending on the grade or value of the NFT character, and the in-game goods provider 510 may provide the in-game goods at a preset rate of the NFT character. In-game goods can be provided at a preset rate through online games depending on the level of range or value section.

또한, 인게임 재화 제공부(510)는 유저가 가지고 있는 NFT 캐릭터의 출신 행성에 맞는 파츠 또는 아이템을 장착함에 따라 온라인 게임을 통해 제공되는 인게임 재화가 다른 비율로 제공될 수 있다. NFT 캐릭터는 각각 출신 행성을 선택 또는 부여 받을 수 있으며, 유저는 게임 또는 이벤트를 통해 획득하거나 직접 구입한 출신 행성에 맞는 파츠 또는 아이템을 구입하여 NFT 캐릭터에 장착할 수 있다. 예컨대, 유저는 인게임 재화, 토큰, 현금 등을 통해 출신 행성에 맞는 파츠 또는 아이템을 구입하여 NFT 캐릭터에 장착할 수 있다. 또한, 유저 간 선물하기 등을 통해 파츠 또는 아이템을 획득할 수도 있다. Additionally, the in-game goods provision unit 510 may provide in-game goods provided through online games at different rates as the user mounts parts or items that match the planet of origin of the NFT character. Each NFT character can select or be given a home planet, and users can purchase parts or items matching their home planet acquired through games or events or purchased directly and install them on the NFT character. For example, users can purchase parts or items that match their planet of origin through in-game goods, tokens, cash, etc. and install them on their NFT characters. Additionally, parts or items can be acquired through gifts between users.

또한, 인게임 재화 제공부(510)는 유저가 가지고 있는 NFT 캐릭터의 수에 따라 온라인 게임을 통해 제공되는 인게임 재화가 다른 비율로 제공될 수 있다. 예를 들어 유저는 기본 NFT 캐릭터인 달걀 모양의 캐릭터 등을 여러 개 보유할 수 있으며, 여러 개의 NFT 캐릭터를 보유한 유저는 그 중 하나의 NFT 캐릭터를 통해 게임을 진행하더라도 보다 적은 수의 NFT 캐릭터를 보유한 유저보다 높은 비율로 인게임 재화를 획득할 수 있다. Additionally, the in-game goods providing unit 510 may provide in-game goods provided through online games at different rates depending on the number of NFT characters the user has. For example, a user may have multiple basic NFT characters, such as an egg-shaped character, and a user with multiple NFT characters may have fewer NFT characters even if he/she plays the game through one of the NFT characters. You can acquire in-game goods at a higher rate than other users.

단계(S220)에서, 대회 참가비 결제부(520)는 유저가 가지고 있는 인게임 재화가 기설정된 액수 이상인 경우, 게임 상에서 주기적 또는 비주기적으로 주최되는 특정 대회의 참가비로 인게임 재화를 사용하여 대회에 참가할 수 있도록 할 수 있다. 예를 들어 유저는 인게임 재화를 500만큼 모은 경우, 대회 참가비 100을 지불하고 대회에 참가할 수 있다. 여기서, 대회는 온라인 상 제공되는 게임의 한 형태를 의미하는 것으로, 앞에서 설명한 인게임 재화를 획득하는 게임과 다른 종류의 게임 또는 다른 플레이스에서 개최되는 동일하거나 유사한 게임을 의미한다. 이 때, 제공되는 대회에서의 게임 종류는 제한되지 않는다.In step S220, if the in-game goods held by the user are more than a preset amount, the competition participation fee payment unit 520 allows the user to participate in the competition by using the in-game goods as the participation fee for a specific competition held periodically or aperiodically in the game. It can be done. For example, if a user has accumulated 500 in-game goods, he or she can participate in the contest by paying a contest participation fee of 100. Here, a contest refers to a form of game provided online, and refers to a different type of game from the game for acquiring in-game goods described above, or the same or similar game held in a different place. At this time, the types of games provided in the competition are not limited.

대회 참가비 결제부(520)는 유저가 가지고 있는 인게임 재화의 양에 따라 대회가 주최될 때 복수 번 참가할 수 있도록 할 수 있다. 예컨대, 유저가 인게임 재화를 500을 가진 경우 대회 참가비 100을 5번 지불하고 대회에 5번 참가할 수 있다. 한편, 대회마다 최대 참가 횟수가 설정될 수 있으며, 인게임 재화뿐 아니라 유저가 보유한 NFT 캐릭터의 등급 또는 가치에 따라 대회 최대 참가 횟수가 설정될 수 있다. The contest participation fee payment unit 520 may allow the user to participate multiple times when a contest is hosted, depending on the amount of in-game goods the user has. For example, if a user has 500 in-game goods, he or she can pay the contest participation fee of 100 five times and participate in the contest five times. Meanwhile, the maximum number of participation in each competition can be set, and the maximum number of participation in the competition can be set depending on the grade or value of the NFT character held by the user as well as in-game goods.

또한, 대회 참가비 결제부(520)는 게임 상에서 주최되는 대회에 따라 참가비를 다르게 설정하여, 유저가 가지고 있는 인게임 재화의 양에 따라 대회에 참가할 수 있도록 할 수 있다. 예를 들어, 대회 참가비 결제부(520)는 매일 주최되는 대회에서 참가비 100을 지불하여 대회에 참가할 수 있도록 하고, 주 1회 주최되는 대회에서 참가지 500을 지불하여 대회에 참가하도록 할 수 있다. 이 때, 대회 참가비에 따라 획득되는 토큰(Token)의 양/크기 또한 다르게 설정될 수 있다. 예를 들어 참가비 100을 지불하는 대회의 경우보다 참가비 500을 지불하는 대회의 경우 게임의 결과 및/또는 퀘스트(Quest) 달성에 따른 더 많은 토큰(Token)을 획득할 수 있도록 설정될 수 있다. Additionally, the competition participation fee payment unit 520 can set the participation fee differently depending on the competition hosted in the game, allowing the user to participate in the competition according to the amount of in-game goods he or she has. For example, the contest participation fee payment unit 520 may allow participants to participate in a contest by paying an entry fee of 100 for a contest held every day, and may allow them to participate in a contest by paying an entry fee of 500 for a contest held once a week. At this time, the amount/size of tokens obtained depending on the competition participation fee may also be set differently. For example, in the case of a competition where the participation fee is 500, it can be set so that more tokens can be acquired according to the results of the game and/or the completion of the quest than in the case of the competition where the participation fee is 100.

단계(S230)에서, 토큰 지급부(530)는 대회에 참가한 유저의 게임의 결과에 따라 현금 전환성을 갖는 토큰(Token)을 지급할 수 있다. 이 때, 유저가 토큰을 지급 받기 위해서는 개인 전자지갑을 연결할 수 있다. 여기서, 전자지갑은 유저 제어 암호화폐 지갑과 연관하여 저장된다. 지갑들은 공개 및 개인 키를 가질 수 있으며, 공개 키는 유저가 토큰이 지갑으로 전송될 수 있도록 트랜잭션에 참여할 목적으로 공개할 수 있는 지갑의 고유 ID 또는 어드레스이고, 개인 키는 플레이어가 네트워크로 전송하는 각 트랜잭션에 서명하여 플레이어가 그의 지갑으로부터 트랜잭션이 전송되었는지를 검증하도록 지갑에 의해 사용된다.In step S230, the token payment unit 530 may pay tokens convertible into cash according to the game results of users participating in the competition. At this time, users can connect their personal electronic wallet to receive tokens. Here, the electronic wallet is stored in association with a user-controlled cryptocurrency wallet. Wallets can have public and private keys, where the public key is the wallet's unique ID or address that the user can reveal for the purpose of participating in transactions so that tokens can be transferred to the wallet, and the private key is the wallet's unique ID or address that the player can transmit to the network. It is used by the wallet to allow the player to verify that the transaction was sent from his wallet by signing each transaction.

한편, 실시예에 따라 유저가 개인 전자지갑이 없는 경우에도 토큰을 지급 받을 수 있으나, 사용을 위해서는 개인 전자지갑을 연결한 후 토큰을 사용하도록 할 수 있다. 예를 들어, 토큰 지급부(530)는 전자지갑이 없는 유저 또는 유저의 선택에 따라 토큰 대신 또 다른 인게임 재화(예컨대, 다이아몬드)를 임시로 주게 되고, 추후 전자지갑을 연결할 때 토큰으로 전환해 줄 수 있다. Meanwhile, depending on the embodiment, the token may be paid even if the user does not have a personal electronic wallet, but in order to use it, the token can be used after connecting a personal electronic wallet. For example, the token payment unit 530 temporarily gives another in-game good (e.g., diamond) instead of a token to a user who does not have an electronic wallet or according to the user's selection, and converts it to a token when connecting the electronic wallet in the future. You can.

아래에서는 온라인 게임에서 제공하는 기본적인 캐주얼 게임을 플레이그라운드(Playground)라고 하고, 주기적 또는 비주기적으로 열리는 대회를 아레나(Arena)라고 예를 들어 하나의 실시예를 설명한다. 이 때, 인게임 재화로 골드(Gold)를 지급하며, 현금성 재화로 토큰(Token)을 지급할 수 있다. Below, an embodiment will be described using the example of a basic casual game provided by an online game being called a playground, and a competition held periodically or aperiodically being called an arena. At this time, gold can be paid as in-game goods, and tokens can be paid as cash goods.

도 7은 일 실시예에 따른 NFT 기반의 온라인 게임의 예시를 나타내는 도면이다.Figure 7 is a diagram showing an example of an NFT-based online game according to an embodiment.

도 7을 참조하면, 유저는 평소 플레이그라운드(Playground)(720)에 게임을 즐기면서 골드를 모으고, 하루 한번 정해진 시간에 열리는 아레나(Arena)(730)라는 토너먼트대회 때 골드를 참가비로 사용하고, 승리하는 사람 또는 팀이 현금 전환성이 있는 토큰을 획득할 수 있다. 여기서, 아레나(Arena)(730)는 하루에 한번 열리는 것으로 예를 들어 설명하고 있으나, 하나의 예시일 뿐 이에 제한되지 않는다. 이 때, 유저는 기본적으로 제공되는 NFT 캐릭터(710) 또는 마켓플레이스 등에서 구입한 NFT 캐릭터(710)를 이용하여 플레이그라운드(Playground)(720) 및 아레나(Arena)(730)에서 게임에 참여할 수 있다.Referring to Figure 7, the user collects gold while playing games in the Playground (720), and uses the gold as an entry fee for a tournament called Arena (730) held at a set time once a day. The winning person or team can obtain tokens that are convertible to cash. Here, the Arena 730 is described as being opened once a day as an example, but this is only an example and is not limited thereto. At this time, the user can participate in the game in the Playground (720) and Arena (730) using the NFT character (710) provided by default or the NFT character (710) purchased from a marketplace, etc. .

여기서, 플레이그라운드(Playground)(720)는 설명의 편의상 아레나(Arena)(730)와 나누기 위해 플레이그라운드(Playground)(720)로 표현하긴 했으나, 사실상 일반적으로 보통 게임 유저가 기존 모바일 게임을 다운로드하거나, 웹 기반 게임에 접속해서 플레이하는 캐주얼 게임들과 동일한 캐주얼 사용자 경험(User Experience, UX)이다. 이 때,  플레이그라운드(Playground)(720)에서의 게임, 즉 캐주얼 게임은 유저가 전자지갑의 연결 없이도 아무 문제 없이 플레이 가능하다. Here, Playground (720) is expressed as Playground (720) for convenience of explanation and to divide it from Arena (730), but in reality, in general, game users download existing mobile games or , It is a casual user experience (UX) that is the same as casual games played by accessing a web-based game. At this time, the game in Playground 720, that is, the casual game, can be played without any problem even without the user connecting an electronic wallet.

플레이그라운드(Playground)(720)에 7~10종의 캐주얼 게임이 있고, 이 게임들을 플레이하여 다른 유저를 이기거나, 기설정된 특정 퀘스트(Quest)를 달성하는 등의 이벤트마다 골드(Gold)라는 인게임 재화를 지급할 수 있다. There are 7 to 10 types of casual games in Playground (720), and for each event such as playing these games and beating other users or completing a specific preset quest, an in-game called Gold is awarded. Goods can be paid.

아레나(Arena)(730)는 주기적으로 열리는 대회이고, 예를 들어 하루에 한번 정해진 시간에 1시간동안 대회가 열릴 수 있다. 유저는 평소에 플레이그라운드(Playground)(720)에서 게임을 즐기면서 얻게 되는 골드(Gold)로 이 대회의 참가비를 지불하게 된다. Arena (730) is a competition that is held periodically. For example, a competition may be held once a day at a set time for one hour. Users pay the participation fee for this competition with the gold they usually earn while playing games at Playground (720).

아레나(Arena)(730)의 참가비로 쓰이는 골드(Gold)는 캐주얼 게임을 열심히 해서 데일리 퀘스트(Daily quest)를 달성하는 등 게임의 결과를 통해 얻거나, 결제를 통한 구매가 가능하다. 예를 들어 토큰으로 골드(Gold)를 구매하거나 인앱 결제로 구매할 수 있다. Gold, which is used as a participation fee for Arena (730), can be obtained through game results such as playing casual games and completing daily quests, or can be purchased through payment. For example, you can purchase Gold with tokens or through in-app purchases.

여기서, 캐주얼 게임의 결과를 통해 얻게 되는 골드(Gold)는 기본적으로 유저가 들고 있는 NFT 캐릭터(710)(즉, 유저 캐릭터)의 등급/레벨이 높을수록 플레이그라운드(Playground)(720)에서 게임을 할 때 더 많이 얻게 된다.Here, Gold, which is obtained through the results of casual games, is basically the higher the grade/level of the NFT character (710) (i.e., user character) held by the user, the more the game can be played on the Playground (720). You get more when you do it.

골드(Gold)의 획득량은 NFT 캐릭터(710)의 등급뿐 아니라, 해당 NFT 캐릭터(710)의 출신 행성에 맞는 파츠나 아이템을 장착함으로써 그리고 그 조합에 따라 더 높아질 수 있다. 예컨대 NFT 캐릭터(710)의 출신 행성은 5개의 행성으로 나누어져 있을 수 있다. 예를 들어, 파츠는 모자, 손에 쥐는 무기, 망토 등이 될 수 있다. 예를 들어 어떤 NFT 캐릭터(710)가 지구(Earth) 출신인데, 지구(Earth) 속성을 가진 무기를 파츠로 장착하면 골드(Gold) 획득량에 30% 부스팅을 추가로 얻게 되는데, 다른 속성을 가진 무기를 파츠로 장착하면 부스팅이 없을 수 있다. 여기서, 부스팅은 대전 게임의 랭크전에서 고수나 혹은 치터의 도움으로 게임을 쉽게 이겨 MMR(Matchmaking Rating)을 높이는 방법을 말한다.The amount of gold acquired can be increased not only by the grade of the NFT character (710), but also by equipping parts or items that match the planet from which the NFT character (710) is born, and depending on the combination. For example, the planet where the NFT character 710 is from may be divided into five planets. For example, parts can be a hat, a hand-held weapon, a cape, etc. For example, an NFT character (710) is from Earth, and if you equip a weapon with Earth attributes as a part, you will receive an additional 30% boost to the amount of gold you can acquire. If you equip a weapon as a part, there may be no boosting. Here, boosting refers to a method of increasing MMR (Matchmaking Rating) by easily winning the game with the help of an expert or cheater in a ranked match of a competitive game.

또한, 유저는 여러 개의 NFT 캐릭터(710)(달걀 모양의 캐릭터 등)를 가지고 플레이 할수록 골드(Gold) 획득량이 더 늘어날 수 있다. 물론 게임은 그 중 하나의 NFT 캐릭터(710)로 플레이하게 되지만, 유저가 여러 개의 NFT 캐릭터(710)를 함께 들고 있는 것만으로도 골드(Gold) 획득량에 부스팅을 얻는다. Additionally, the more a user plays with multiple NFT characters (egg-shaped characters, etc.), the more gold they can acquire. Of course, the game is played with one of the NFT characters (710), but the user gets a boost in the amount of gold earned just by holding multiple NFT characters (710) together.

골드(Gold)를 많이 가지고 있을수록 아레나(Arena)(730)에서 여러 판에 참여할 수 있다. 예를 들어 낮은 등급 유저가 게임을 열심히 해서 골드(Gold) 100을 모았고, 높은 등급의 유저가 800을 모았다면, 아레나(Arena)(730) 대회에서 참가비 100 짜리 게임에 낮은 등급의 유저는 한번밖에 참여 못하고, 높은 등급의 유저는 8번 참여할 수 있다. 따라서 높은 등급의 유저는 대회에 여러 번 참여하는 만큼 상금으로 토큰을 더 많이 얻을 가능성이 높아진다. The more Gold you have, the more games you can participate in in the Arena (730). For example, if a low-level user plays the game hard and collects 100 Gold, and a high-level user collects 800, then in the Arena (730) competition, a low-level user can only participate in a game with a participation fee of 100 once. If you cannot participate, high-level users can participate 8 times. Therefore, the more users with high levels participate in competitions, the more likely they are to get more tokens as prize money.

아레나(Arena)(730)의 상금으로 얻게 되는 토큰은 유저의 캐릭터, 아이템, 파츠 등의 NFT 구매에 사용할 수 있고, 일정 기간 예치(Staking)를 통해 이자를 추가로 얻을 수 있으며, 거래소에서 팔아서 현금으로 인출도 가능하다. Tokens obtained as prize money from Arena (730) can be used to purchase NFTs such as user characters, items, and parts, and additional interest can be earned through staking for a certain period of time, and can be sold on exchanges for cash. Withdrawals are also possible.

단, 이때까지도 크립토 지갑 연결 없이 게임을 즐길 수 있고, 그러한 유저들에게는 또 다른 인게임 재화(예컨대, 다이아몬드)를 임시로 주게 되고, 추후 전자지갑을 연결 할 시 토큰으로 전환해 줄 수 있다. However, even at this point, you can enjoy the game without connecting a crypto wallet, and such users will be temporarily given another in-game currency (e.g., diamonds), which can be converted to tokens when they connect their electronic wallet in the future.

이 토큰은 거래소에서 시세가 형성되므로, 이로 구매할 수 있는 NFT(캐릭터, 아이템, 파츠 등)와 인게임 재화 골드(Gold)의 크기/양이 변동될 수 있다. Since the market price of this token is formed on the exchange, the size/amount of NFTs (characters, items, parts, etc.) and in-game goods, Gold, that can be purchased with it may fluctuate.

 이와 같이, 실시예들에 따르면 온라인 게임에서 획득할 수 있는 인게임 재화를 주기적 또는 비주기적으로 열리는 온라인 게임인 대회의 참가비로 사용하고, 대회에 참가하여 암호화폐인 토큰(Token)을 획득함으로써, 온라인 게임을 통해 게임 내 자산을 실제 자산으로 실현시킬 수 있다.  In this way, according to embodiments, in-game goods that can be obtained in online games are used as participation fees for online game competitions held periodically or aperiodically, and by participating in the competitions to obtain tokens, which are cryptocurrency, the online game Through this, in-game assets can be realized as real assets.

도 8은 일 실시예에 따른 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법의 예시를 나타내는 도면이다.Figure 8 is a diagram showing an example of a method for compatibility with other NFT users in an NFT-based online game according to an embodiment.

도 8을 참조하면, 다른 NFT 프로젝트에서 제공하는 NFT 캐릭터(810)를 가진 유저가 NFT 기반의 온라인 게임(또는 온라인 게임에서 제공하는 포털 서비스)(820)에 접속하여, NFT 캐릭터(810)를 온라인 게임 내에서 사용 가능한 NFT 캐릭터(830)로 변환할 수 있다. Referring to Figure 8, a user with an NFT character 810 provided by another NFT project accesses the NFT-based online game (or portal service provided by the online game) 820 and places the NFT character 810 online. It can be converted into an NFT character (830) that can be used in the game.

예를 들어, NFT 캐릭터(810)를 온라인 게임 내 NFT 캐릭터들과 동일한 달걀 형태 등의 기본 틀을 갖도록 변환할 수 있다. 즉, 3D 형태의 달걀 형태의 캐릭터 내부에 유저의 NFT 캐릭터(810)를 삽입하여 온라인 게임 내에서 사용 가능한 NFT 캐릭터(830)로 변환할 수 있다.For example, the NFT character 810 can be converted to have the same basic frame, such as an egg shape, as the NFT characters in the online game. In other words, the user's NFT character 810 can be inserted inside a 3D egg-shaped character and converted into an NFT character 830 that can be used in an online game.

이에 따라 유저는 온라인 게임 내에서 사용 가능한 NFT 캐릭터(830)를 사용하여 온라인 게임에 참여할 수 있다. 유저는 온라인 게임 내에서 사용 가능한 NFT 캐릭터(830)를 사용하여 1 라운드 게임(예컨대, 플레이그라운드(Playground)에서 개최되는 게임)(840)을 통해 보상으로써 인게임 재화를 획득할 수 있으며, 유저의 온라인 게임 내에서 사용 가능한 NFT 캐릭터(830)의 등급 또는 가치에 따라 획득되는 인게임 재화의 비율/양이 결정될 수 있다. 인게임 재화를 모은 후, 유저는 주기적 또는 비주기적으로 주최되는 2 라운드 게임(예컨대, 아레나(Arena)에서 개최되는 게임)(850)을 통해 보상으로써 현금 전환성을 갖는 토큰을 획득할 수 있다. Accordingly, users can participate in online games using NFT characters (830) available within the online game. Users can use NFT characters (830) available within online games to acquire in-game goods as compensation through a first-round game (e.g., a game held at Playground) (840), and the user's online The ratio/amount of in-game goods acquired may be determined depending on the grade or value of the NFT character 830 available in the game. After collecting in-game goods, the user can acquire tokens convertible into cash as rewards through a 2-round game (e.g., a game held in an Arena) 850 that is hosted periodically or aperiodically.

이에 따라 다양한 NFT를 구매한 유저들은 자신의 NFT를 사용하여 NFT 기반의 온라인 게임에 참여할 수 있으며, 보상으로써 현금 전환성을 갖는 토큰을 획득할 수 있다.Accordingly, users who purchase various NFTs can use their NFTs to participate in NFT-based online games and obtain tokens convertible to cash as compensation.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 컨트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 컨트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The device described above may be implemented with hardware components, software components, and/or a combination of hardware components and software components. For example, devices and components described in embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), It may be implemented using one or more general-purpose or special-purpose computers, such as a programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. A processing device may execute an operating system (OS) and one or more software applications that run on the operating system. Additionally, a processing device may access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, a single processing device may be described as being used; however, those skilled in the art will understand that a processing device includes multiple processing elements and/or multiple types of processing elements. It can be seen that it may include. For example, a processing device may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are possible.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치에 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or may be processed independently or collectively. You can command the device. Software and/or data may be used on any type of machine, component, physical device, virtual equipment, computer storage medium or device to be interpreted by or to provide instructions or data to a processing device. It can be embodied in . Software may be distributed over networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., singly or in combination. Program instructions recorded on the medium may be specially designed and configured for the embodiment or may be known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -Includes optical media (magneto-optical media) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, etc. Examples of program instructions include machine language code, such as that produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described with limited examples and drawings, various modifications and variations can be made by those skilled in the art from the above description. For example, the described techniques are performed in a different order than the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form than the described method, or other components are used. Alternatively, appropriate results may be achieved even if substituted or substituted by an equivalent.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents of the claims also fall within the scope of the claims described below.

Claims (15)

컴퓨터 장치에 의해 수행되는 NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 방법에 있어서,
NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받는 단계;
상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 단계; 및
상기 다른 NFT 캐릭터를 상기 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하는 단계
를 포함하는, 다른 NFT 유저와 호환하는 방법.
In a method of compatibility with other NFT users in an NFT-based online game played by a computer device,
Receiving a fee for using other NFT characters in an NFT-based online game;
Giving the other NFT character a grade or value that can be used within the online game; and
Converting the other NFT character into an NFT character usable within the online game
Including, how to be compatible with other NFT users.
제1항에 있어서,
상기 등급 또는 가치를 부여하는 단계는,
지급받은 상기 사용료에 따라 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 방법.
According to paragraph 1,
The step of assigning the above grade or value is,
Giving the other NFT characters a level or value that can be used in the online game according to the usage fee paid.
A method of compatibility with other NFT users.
제1항에 있어서,
상기 등급 또는 가치를 부여하는 단계는,
부여 받은 상기 다른 NFT 캐릭터의 등급 또는 가치에 따라 상기 온라인 게임 내에서 획득되는 인게임 재화의 비율이 달라지는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 방법.
According to paragraph 1,
The step of assigning the above grade or value is,
The ratio of in-game goods acquired within the online game varies depending on the grade or value of the other NFT characters granted.
A method of compatibility with other NFT users.
제1항에 있어서,
상기 NFT 캐릭터로 변환하는 단계는,
상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 형태, 크기 및 입체감 중 적어도 어느 하나 이상의 통일성을 갖도록 변환하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 방법.
According to paragraph 1,
The step of converting to the NFT character is,
Converting the other NFT characters to have at least one of the same shape, size, and three-dimensionality as the NFT characters in the online game.
A method of compatibility with other NFT users.
제1항에 있어서,
상기 NFT 캐릭터로 변환하는 단계는,
상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 달걀 형태를 갖도록 변환하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 방법.
According to paragraph 1,
The step of converting to the NFT character is,
Converting the other NFT characters to have the same egg shape as the NFT characters in the online game
A method of compatibility with other NFT users.
제1항에 있어서,
상기 NFT 캐릭터로 변환하는 단계는,
2D 또는 3D의 상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 3D 형태를 갖도록 변환하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 방법.
According to paragraph 1,
The step of converting to the NFT character is,
Converting the other NFT characters in 2D or 3D to have the same 3D form as the NFT characters in the online game
A method of compatibility with other NFT users.
제1항에 있어서,
변환된 상기 NFT 캐릭터를 이용하여 상기 온라인 게임을 플레이하는 단계
를 더 포함하고,
상기 온라인 게임을 플레이하는 단계는,
제공되는 상기 온라인 게임을 플레이하는 유저에게 인게임 재화를 제공하는 단계;
상기 유저가 가지고 있는 상기 인게임 재화가 기설정된 액수 이상인 경우, 게임 상에서 주기적 또는 비주기적으로 주최되는 특정 대회의 참가비로 상기 인게임 재화를 사용하여 대회에 참가할 수 있도록 하는 단계; 및
상기 대회에 참가한 상기 유저의 게임의 결과에 따라 현금 전환성을 갖는 토큰(Token)을 지급하는 단계
를 포함하는, 다른 NFT 유저와 호환하는 방법.
According to paragraph 1,
Playing the online game using the converted NFT character
It further includes,
The steps for playing the online game are:
Providing in-game goods to users who play the provided online game;
If the in-game goods held by the user are more than a preset amount, allowing the user to participate in the competition by using the in-game goods as an participation fee for a specific competition hosted periodically or aperiodically in the game; and
A step of paying tokens convertible into cash according to the results of the game of the user who participated in the contest.
Including, how to be compatible with other NFT users.
제7항에 있어서,
상기 유저가 개인 전자지갑을 연결하여 거래소를 통해 현금을 인출하거나 유저의 NFT 구매를 통해 상기 토큰을 사용하는 단계
를 더 포함하는, 다른 NFT 유저와 호환하는 방법.
In clause 7,
A step where the user connects a personal electronic wallet to withdraw cash through an exchange or use the token through the user's NFT purchase
How to be compatible with other NFT users, including further.
제7항에 있어서,
상기 토큰을 일정 기간 예치함에 따라 이자를 지급하는 단계
를 더 포함하는, 다른 NFT 유저와 호환하는 방법.
In clause 7,
Step of paying interest according to depositing the token for a certain period of time
How to be compatible with other NFT users, including further.
NFT 기반의 온라인 게임에서 다른 NFT 유저와 호환하는 시스템에 있어서,
NFT 기반의 온라인 게임에서 다른 NFT 캐릭터를 이용하기 위한 사용료를 지급받는 NFT 캐릭터 사용료 수납부;
상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 NFT 캐릭터 등급 제공부; 및
상기 다른 NFT 캐릭터를 상기 온라인 게임 내에서 사용 가능한 NFT 캐릭터로 변환하는 NFT 캐릭터 변환부
를 포함하는, 다른 NFT 유저와 호환하는 시스템.
In a system that is compatible with other NFT users in NFT-based online games,
NFT character usage fee collection department that receives usage fees for using other NFT characters in NFT-based online games;
An NFT character grade providing unit that grants the other NFT characters a grade or value that can be used in the online game; and
NFT character conversion unit that converts the other NFT characters into NFT characters usable in the online game
A system compatible with other NFT users, including.
제10항에 있어서,
상기 NFT 캐릭터 등급 제공부는,
지급받은 상기 사용료에 따라 상기 다른 NFT 캐릭터에 상기 온라인 게임 내에서 사용 가능한 등급 또는 가치를 부여하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 시스템.
According to clause 10,
The NFT character grade provider,
Giving the other NFT characters a level or value that can be used in the online game according to the usage fee paid.
A system compatible with other NFT users, featuring .
제10항에 있어서,
상기 NFT 캐릭터 등급 제공부는,
부여 받은 상기 다른 NFT 캐릭터의 등급 또는 가치에 따라 상기 온라인 게임 내에서 획득되는 인게임 재화의 비율이 달라지는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 시스템.
According to clause 10,
The NFT character grade provider,
The ratio of in-game goods acquired within the online game varies depending on the grade or value of the other NFT characters granted.
A system compatible with other NFT users, featuring .
제10항에 있어서,
상기 NFT 캐릭터 변환부는,
상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 형태, 크기 및 입체감 중 적어도 어느 하나 이상의 통일성을 갖도록 변환하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 시스템.
According to clause 10,
The NFT character conversion unit,
Converting the other NFT characters to have at least one of the same shape, size, and three-dimensionality as the NFT characters in the online game.
A system compatible with other NFT users, featuring .
제10항에 있어서,
상기 NFT 캐릭터 변환부는,
상기 다른 NFT 캐릭터를 상기 온라인 게임 내 NFT 캐릭터들과 동일한 달걀 형태를 갖도록 변환하는 것
을 특징으로 하는, 다른 NFT 유저와 호환하는 시스템.
According to clause 10,
The NFT character conversion unit,
Converting the other NFT characters to have the same egg shape as the NFT characters in the online game
A system compatible with other NFT users, featuring .
제10항에 있어서,
변환된 상기 NFT 캐릭터를 이용하여 상기 온라인 게임을 플레이하는 온라인 게임 제공부
를 더 포함하고,
상기 온라인 게임 제공부는,
제공되는 상기 온라인 게임을 플레이하는 유저에게 인게임 재화를 제공하는 인게임 재화 제공부;
상기 유저가 가지고 있는 상기 인게임 재화가 기설정된 액수 이상인 경우, 게임 상에서 주기적 또는 비주기적으로 주최되는 특정 대회의 참가비로 상기 인게임 재화를 사용하여 대회에 참가할 수 있도록 하는 대회 참가비 결제부; 및
상기 대회에 참가한 상기 유저의 게임의 결과에 따라 현금 전환성을 갖는 토큰(Token)을 지급하는 토큰 지급부
를 포함하는, 다른 NFT 유저와 호환하는 시스템.
According to clause 10,
An online game provider that plays the online game using the converted NFT character
It further includes,
The online game provider,
an in-game goods providing unit that provides in-game goods to users who play the provided online game;
If the in-game goods held by the user are more than a preset amount, a competition participation fee payment unit that allows the user to participate in the competition using the in-game goods as an participation fee for a specific competition held periodically or aperiodically in the game; and
Token payment unit that pays tokens that are convertible into cash according to the results of the games of the users who participated in the contest.
A system compatible with other NFT users, including.
KR1020220183948A 2022-12-26 2022-12-26 Method and system for compatibility with other nft user in nft-based online game KR20240102160A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220183948A KR20240102160A (en) 2022-12-26 2022-12-26 Method and system for compatibility with other nft user in nft-based online game
PCT/KR2023/021569 WO2024144196A1 (en) 2022-12-26 2023-12-26 Method and system for compatibility with another nft user in nft-based online game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220183948A KR20240102160A (en) 2022-12-26 2022-12-26 Method and system for compatibility with other nft user in nft-based online game

Publications (1)

Publication Number Publication Date
KR20240102160A true KR20240102160A (en) 2024-07-03

Family

ID=91718793

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220183948A KR20240102160A (en) 2022-12-26 2022-12-26 Method and system for compatibility with other nft user in nft-based online game

Country Status (2)

Country Link
KR (1) KR20240102160A (en)
WO (1) WO2024144196A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220010701A (en) 2020-07-16 2022-01-26 빅 타임 스튜디오스 리미티드 Computer system and method for more efficiently storing, issuing, and transacting tokenized blockchain game assets managed by a smart contract

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200048170A (en) * 2018-10-29 2020-05-08 주식회사 타이콘플래닝 Method for providing licensing deal platform about a character contents
JP2021152815A (en) * 2020-03-24 2021-09-30 株式会社Gaia Game system and auction program
KR102465842B1 (en) * 2021-07-20 2022-11-10 주식회사 두리번 Nft 3d character trading system, device and operation method thereof using block chain

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220010701A (en) 2020-07-16 2022-01-26 빅 타임 스튜디오스 리미티드 Computer system and method for more efficiently storing, issuing, and transacting tokenized blockchain game assets managed by a smart contract

Also Published As

Publication number Publication date
WO2024144196A1 (en) 2024-07-04

Similar Documents

Publication Publication Date Title
US10572872B2 (en) Decentralized competitive arbitration using digital ledgering
US10163306B2 (en) Limiting transfer of virtual currency in a multiuser online game
US9922498B2 (en) System and method of revealing the outcomes of real world wagers through geolocation reveals
US20230092880A1 (en) Virtual Currency Exchange Management
US20130344932A1 (en) Method and apparatus for executing a lotterized video game
US20190295366A1 (en) Distributed component interleaved wagering system
KR20170113548A (en) A method and system for gaming revenue
US20220292929A1 (en) Social Crowdsourced Parlay Gaming System and Method
US20150328552A1 (en) Systems and methods for achieving user engagement in an online gaming environment using incentives
US20220189256A1 (en) System and method for conducting online video game tournaments and matches
KR101188125B1 (en) Method and apparatus for lottery of item in online game
KR100635194B1 (en) System and method for changing game server by transferring gamer's property to another game server
US20230196884A1 (en) System and method of revealing the outcomes of real world wagers using reserve wagering
KR20240102160A (en) Method and system for compatibility with other nft user in nft-based online game
KR20160062291A (en) Game platform server and mehtod for serving cyber money deal using the same
KR20240102159A (en) Nft-based online game method and system
US20240033647A1 (en) System and Method for Conducting Online Video Game Tournaments and Matches
JP2014090926A (en) Game machine and control method of game machine
KR20220145536A (en) Apparatus and method for providing board game based on real information
KR20220142265A (en) Method for managing game account