[go: up one dir, main page]

KR102800707B1 - Apparatus for Dealer Training and Driving Method Thereof - Google Patents

Apparatus for Dealer Training and Driving Method Thereof Download PDF

Info

Publication number
KR102800707B1
KR102800707B1 KR1020230114456A KR20230114456A KR102800707B1 KR 102800707 B1 KR102800707 B1 KR 102800707B1 KR 1020230114456 A KR1020230114456 A KR 1020230114456A KR 20230114456 A KR20230114456 A KR 20230114456A KR 102800707 B1 KR102800707 B1 KR 102800707B1
Authority
KR
South Korea
Prior art keywords
game
dealer
training
user
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020230114456A
Other languages
Korean (ko)
Other versions
KR20250032102A (en
Inventor
오승우
권진희
김정은
Original Assignee
그랜드코리아레저 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 그랜드코리아레저 주식회사 filed Critical 그랜드코리아레저 주식회사
Priority to KR1020230114456A priority Critical patent/KR102800707B1/en
Publication of KR20250032102A publication Critical patent/KR20250032102A/en
Application granted granted Critical
Publication of KR102800707B1 publication Critical patent/KR102800707B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/22Games, e.g. card games
    • 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
    • A63F13/61Generating 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 using advertising information
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/02Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2250/00Miscellaneous game characteristics
    • A63F2250/22Miscellaneous game characteristics with advertising

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

딜러교육장치 및 그 장치의 구동방법이 개시된다. 본 발명의 일 실시예에 따른 딜러교육장치는, 딜러의 딜링 직무 교육과 관련한 교육 과정을 인공지능(AI)과 상호작용하는 NCS 학습 모듈을 기반으로 구성한 딜링 교육 게임 콘텐츠를 저장하는 저장부, 및 사용자의 사용자 단말장치에서 딜링 교육 게임 콘텐츠를 실행해 직무 교육을 진행할 때 복수의 인공지능(AI) 플레이어를 게임에 참여시켜 인공지능 플레이어의 게임에 따른 사용자의 신속성과 정확성을 측정하여 포인트를 획득하는 타임 트라이얼 방식으로 게임을 진행시키는 제어부를 포함할 수 있다.A dealer training device and a method of operating the device are disclosed. A dealer training device according to one embodiment of the present invention may include a storage unit that stores dealing training game content configured based on an NCS learning module that interacts with artificial intelligence (AI) and an educational process related to dealer dealing job training, and a control unit that conducts the game in a time trial manner by having a plurality of artificial intelligence (AI) players participate in the game and measuring the speed and accuracy of the user according to the game of the AI players to obtain points when the dealing training game content is executed on a user terminal device to conduct job training.

Description

딜러교육장치 및 그 장치의 구동방법{Apparatus for Dealer Training and Driving Method Thereof}Dealer training device and driving method thereof {Apparatus for Dealer Training and Driving Method Thereof}

본 발명은 딜러교육장치 및 그 장치의 구동방법에 관한 것으로서, 카지노 딜러 등의 업무 교육을 위해 특정 시나리오를 포함하지 않고 학습 모듈을 기반으로 구성된 교육 과정을 포함하는 딜링 직무 교육용 게임을 제작하여 인공지능의 옵션 행사에 따라 타임트라이얼(time trial) 방식의 게임을 제공하는 딜러교육장치 및 그 장치의 구동방법에 관한 것이다.The present invention relates to a dealer training device and a method for operating the device, and more particularly, to a dealer training device and a method for operating the device, which produces a game for dealing job training including a training course configured based on a learning module without including a specific scenario for job training of a casino dealer, and provides a game in the form of a time trial according to an option exercise of artificial intelligence.

카지노딜러는 카지노에서 고객의 편의를 위한 각종 서비스를 제공하거나 룰렛, 블랙잭, 바카라 등의 게임을 진행한다. 딜러는 원활한 게임진행을 위해 게임규칙을 완벽하게 숙지하고, 카드와 칩을 능숙하게 다루어 동작을 신속정확하게 처리한다. 딜러는 고객에게 게임규칙을 설명하고 규정된 금액을 배팅하였는지 확인 후 카드, 룰렛 휠, 주사위를 통해 게임을 진행한다. 게임의 승패에 따라 고객에게 칩을 지급(Pay)하거나 회수(Take)하기도 하고, 고객의 요청에 따라 칩을 교환해주기도 하며, 게임 도중 의심이 가는 행동을 하는 사람이 있으면 관리자(플로어퍼슨)에게 보고한다.Casino dealers provide various services for the convenience of customers in casinos or play games such as roulette, blackjack, and baccarat. Dealers must be fully familiar with the game rules to ensure smooth game progress, and they must handle cards and chips skillfully to process actions quickly and accurately. The dealer explains the game rules to customers, confirms that they have bet the prescribed amount, and then proceeds with the game using cards, roulette wheels, and dice. Depending on the win or loss of the game, they may pay or take chips to customers, exchange chips at the customer's request, and report to the manager (floor person) if anyone behaves suspiciously during the game.

우리나라의 대외 이미지 향상 및 코로나19 엔데믹으로 외국인의 방문이 증가하고 있으며, 이에 따라 카지노업계의 규모도 확장되고 있다. 최근 들어, 인천 영종도에 대규모 복합 리조트가 개장을 앞두고 있고, 기존 내/외국인 카지노에서도 신규인력을 채용하는 등 카지노딜러에 대한 수요가 늘어날 것으로 전망된다. 그러나 코로나19 팬데믹을 거치며 카지노 딜러를 양성하는 교육기관이 대폭 축소되어 코로나 이전 규모로 회복하는 인력 수요를 교육기관에서 배출하지 못할 것으로 예상되고 있다.Due to the improvement of our country's external image and the COVID-19 pandemic, the number of foreign visitors is increasing, and the size of the casino industry is also expanding accordingly. Recently, a large-scale integrated resort is about to open in Yeongjong Island, Incheon, and existing domestic/foreign casinos are also hiring new employees, so the demand for casino dealers is expected to increase. However, due to the COVID-19 pandemic, the number of educational institutions that train casino dealers has been drastically reduced, and it is expected that the educational institutions will not be able to produce the human resource demand that will recover to the pre-COVID scale.

최근 4차산업혁명의 확산에 따라 디지털 대전환이 시작되면서 교육을 게임에 접목하려는 시도들이 적지않게 이뤄지고 있으며, 이에 따라 카지노 딜러 교육시장에서도 무엇보다 룰 숙지 및 실습이 가장 중요한 딜러 직무교육을 딜러 혹은 교육생의 입장에서 즐기는 독창적인 게임성을 추구하면서 교육이 이루어질 수 있는 게임 개발이 요구되고 있다.Recently, with the spread of the 4th industrial revolution and the beginning of a digital transformation, there have been many attempts to integrate education into games. Accordingly, in the casino dealer training market, there is a demand for game development that pursues unique game play that allows training to be conducted from the perspective of a dealer or trainee while focusing on dealer job training, where familiarity with the rules and practice are most important.

한국공개특허공보 제10-2001-0074018호(2001.08.04)Korean Patent Publication No. 10-2001-0074018 (August 4, 2001)

본 발명이 해결하고자 하는 과제는, 가령 초급 카지노 딜러 등의 업무 교육을 위해 특정 시나리오를 포함하지 않고 NCS(National Competency Standards) 국가직무능력표준(이하, NCS) 학습 모듈을 기반으로 구성된 교육 과정을 포함하는 딜링 직무 교육용 게임을 제작하여 게임의 규칙을 이해하고 있는 가상의 고객(AI) 옵션 행사에 따라 타임트라이얼 방식의 게임을 제공하는 딜러교육장치 및 그 장치의 구동방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a dealer training device and a method of operating the device, which provide a time trial-style game according to the exercise of a virtual customer (AI) option who understands the rules of the game by producing a game for dealing job training that includes a training course structured based on the NCS (National Competency Standards) learning module without including a specific scenario for job training of, for example, a beginner casino dealer.

본 발명의 과제들은 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The tasks of the present invention are not limited to the tasks mentioned above, and other technical tasks not mentioned will be clearly understood by those skilled in the art from the description below.

상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 딜러교육장치는, 딜러(dealer)의 딜링 직무 교육과 관련한 교육 과정을 NCS 학습 모듈(module)을 기반으로 구성한 딜링 교육 게임 콘텐츠를 저장하는 저장부, 및 사용자의 사용자 단말장치에서 상기 저장한 딜링 교육 게임 콘텐츠를 실행해 직무 교육을 진행할 때 복수의 인공지능(AI) 플레이어를 게임에 참여시켜 상기 인공지능 플레이어의 게임에 따른 상기 사용자의 신속성과 정확성을 측정하여 포인트를 획득하는 타임 트라이얼 방식으로 게임을 진행시키는 제어부를 포함한다.According to one embodiment of the present invention for solving the above problem, a dealer training device includes: a storage unit that stores dealing training game content that configures a training course related to dealer's dealing job training based on an NCS learning module; and a control unit that conducts the game in a time trial manner by having a plurality of artificial intelligence (AI) players participate in the game and measuring the speed and accuracy of the user according to the game played by the AI players to obtain points when the user's terminal device executes the stored dealing training game content to conduct job training.

상기 제어부는, 상기 교육 게임 콘텐츠에 의한 직무 교육을 진행할 때 사용자간 상호 작용이 없는 싱글 플레이(single play) 게임을 구현할 수 있다.The above control unit can implement a single play game without interaction between users when conducting job training using the above educational game content.

상기 제어부는, 상기 사용자 단말장치에서 상기 직무 교육이 진행될 때 지정된 횟수마다 광고 시청을 하도록 제어하며, 게임 내 광고는 제한되도록 상기 교육 게임 콘텐츠를 구현할 수 있다.The above control unit can control the viewing of advertisements at a specified number of times when the job training is conducted on the user terminal device, and implement the educational game content so that advertisements within the game are limited.

상기 제어부는, 상기 사용자의 신속성과 정확성을 각각 측정하기 위해 상기 게임이 진행될 때 화면상에서 이루어지는 상기 사용자의 인터페이스 동작에 의한 정확도과 속도를 각각 측정할 수 있다.The above control unit can measure the accuracy and speed of the user's interface operations performed on the screen while the game is in progress, respectively, in order to measure the user's speed and accuracy.

상기 제어부는, 상기 사용자의 인터페이스 동작과 관련한 제한 시간이 초과되면 상기 화면상에 기설정된 구현 방식으로 칩들(Chips) 및 카드들에 대한 다음 동작 힌트를 자동으로 연출하여 활성화할 수 있다.The above control unit can automatically display and activate the next operation hint for chips and cards in a preset implementation manner on the screen when the time limit related to the user's interface operation is exceeded.

또한 상기의 과제를 해결하기 위한 본 발명의 일실시예에 따른 딜러교육장치의 구동방법은, 저장부가 딜러의 딜링 직무 교육과 관련한 NCS 학습모듈 기반 교육 과정을 저장하는 단계, 및 제어부가 사용자의 사용자 단말장치에서 상기 저장한 교육 과정의 딜링 교육 게임 콘텐츠를 실행해 직무 교육을 진행할 때 복수의 인공지능(AI) 플레이어를 게임에 참여시켜 상기 인공지능 플레이어의 게임에 따른 상기 사용자의 신속성과 정확성을 측정하여 포인트를 획득하는 타임 트라이얼 방식으로 게임을 진행시키는 단계를 포함한다.In addition, a method for operating a dealer training device according to an embodiment of the present invention for solving the above-mentioned problem includes a step of storing an NCS learning module-based training course related to a dealer's dealing job training by a storage unit, and a step of conducting the job training by executing a dealing training game content of the stored training course on a user terminal device of a user, and progressing the game in a time trial manner by having a plurality of artificial intelligence (AI) players participate in the game and measuring the speed and accuracy of the user according to the game played by the AI players to obtain points.

상기 게임을 진행시키는 단계는, 상기 교육 게임 콘텐츠에 의한 직무 교육을 진행할 때 사용자간 상호 작용이 없는 싱글 플레이 게임을 구현할 수 있다.The step of proceeding with the above game can implement a single-player game without interaction between users when conducting job training using the above educational game content.

상기 게임을 진행시키는 단계는, 상기 사용자 단말장치에서 상기 직무 교육이 진행될 때 지정된 횟수의 광고 시청이 가능하도록 제어하며, 게임 내 광고는 제한되도록 상기 교육 게임 콘텐츠를 구현할 수 있다.The step of proceeding with the above game can implement the educational game content so that a specified number of advertisements can be viewed when the job training is conducted on the user terminal device, and advertisements within the game are limited.

상기 게임을 진행시키는 단계는, 상기 사용자의 신속성과 정확성을 각각 측정하기 위해 상기 게임이 진행될 때 화면상에서 이루어지는 상기 사용자의 인터페이스 동작에 의한 정확도과 속도를 각각 측정할 수 있다.The step of proceeding with the above game can measure the accuracy and speed of the user's interface actions on the screen while the game is in progress, in order to measure the user's speed and accuracy, respectively.

상기 게임을 진행시키는 단계는, 상기 사용자의 인터페이스 동작과 관련한 제한 시간이 초과되면 상기 화면상에 기설정된 구현 방식으로 칩들을 자동으로 연출하여 활성화할 수 있다.The step of proceeding with the above game can automatically display and activate chips in a preset implementation manner on the screen when the time limit related to the user's interface operation is exceeded.

본 발명의 일실시예에 따른 딜러교육장치는, 초급 카지노 딜러의 업무 교육에 교육 게임 콘텐츠를 활용하고 있고, 또 딜러 입장에서 즐기는 독창적인 게임성을 제공할 수 있을 것이다. 또한, 부족한 카지노 딜러 교육 인프라를 보충하여 관광 종사자, 학생, 구직자 등의 직무역량을 향상시키는 한편, 딜링 직무의 표준화를 통해 관광산업의 발전에 일조할 수 있을 것이다.The dealer training device according to one embodiment of the present invention utilizes educational game content for the job training of beginner casino dealers, and can provide unique game play that dealers can enjoy. In addition, it can supplement the insufficient casino dealer training infrastructure, thereby improving the job competencies of tourism workers, students, job seekers, etc., and can contribute to the development of the tourism industry through standardization of dealing duties.

실시예들에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the embodiments are not limited to the contents exemplified above, and more diverse effects are included in the present specification.

도 1은 본 발명의 실시예에 따른 딜러 교육용 시스템을 나타내는 도면이다
도 2a 내지 도 2c는 도 1의 딜러교육장치에서 제공하는 서비스 기능을 간략하게 설명하기 위한 사용자 인터페이스(UI) 화면의 예시도이다.
도 3은 도 1의 딜러교육장치의 세부구조를 예시한 블록다이어그램이다.
도 4는 주요 캐릭터를 설명하기 위한 도면이다.
도 5 내지 도 6d는 주요 아이템으로서 의상 상점을 설명하기 위한 도면이다.
도 7은 캐쉬, 포인트 상점을 설명하기 위한 도면이다.
도 8은 게임, 장면을 설명하기 위한 도면이다.
도 9a 내지 도 9c는 게임 설치 및 조작 방법을 설명하기 위한 도면이다.
도 10은 블랙잭 게임을 설명하기 위한 화면의 예시도이다.
도 11a 내지 도 11c는 바카라 게임을 설명하기 위한 화면의 예시도이다.
도 12a 및 도 12b는 룰렛 게임을 설명하기 위한 화면의 예시도이다.
도 13은 본 발명의 실시예에 따른 딜러교육장치의 구동과정을 나타내는 흐름도이다.
Figure 1 is a drawing showing a dealer training system according to an embodiment of the present invention.
FIGS. 2A to 2C are examples of user interface (UI) screens for briefly explaining the service functions provided by the dealer training device of FIG. 1.
Figure 3 is a block diagram illustrating the detailed structure of the dealer training device of Figure 1.
Figure 4 is a drawing to explain the main characters.
Figures 5 to 6d are drawings for explaining a clothing store as a main item.
Figure 7 is a drawing for explaining a cash and point store.
Figure 8 is a drawing for explaining a game and a scene.
Figures 9a to 9c are drawings for explaining game installation and operation methods.
Figure 10 is an example of a screen for explaining a blackjack game.
Figures 11a to 11c are examples of screens for explaining a baccarat game.
Figures 12a and 12b are example diagrams of screens for explaining a roulette game.
Figure 13 is a flow chart showing the operation process of a dealer training device according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.The advantages and features of the present invention, and the method for achieving them, will become clear with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and these embodiments are provided only to make the disclosure of the present invention complete and to fully inform a person having ordinary skill in the art to which the present invention belongs of the scope of the invention, and the present invention is defined only by the scope of the claims.

이하 도면을 참조하여 본 발명의 실시예에 대하여 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

도 1은 본 발명의 실시예에 따른 딜러 교육용 시스템을 나타내는 도면이며, 도 2a 내지 도 2c는 도 1의 딜러교육장치에서 제공하는 서비스 기능을 간략하게 설명하기 위한 사용자 인터페이스(UI) 화면의 예시도이다.FIG. 1 is a drawing showing a dealer training system according to an embodiment of the present invention, and FIGS. 2a to 2c are example diagrams of user interface (UI) screens for briefly explaining service functions provided by the dealer training device of FIG. 1.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 딜러 교육용 시스템(90)은 사용자 단말장치(100), 통신망(110) 및 딜러교육장치(120)의 일부 또는 전부를 포함한다.As illustrated in FIG. 1, a dealer training system (90) according to an embodiment of the present invention includes part or all of a user terminal device (100), a communication network (110), and a dealer training device (120).

여기서, "일부 또는 전부를 포함한다"는 것은 통신망(110)과 같은 일부 구성요소가 생략되어 사용자 단말장치(100)와 딜러교육장치(120)가 다이렉트(예: P2P 등) 통신을 수행하거나, 딜러교육장치(120)를 구성하는 구성요소의 일부 또는 전부가 통신망(110)을 구성하는 네트워크장치(예: 무선교환장치 등)에 통합되어 구성될 수 있는 것 등을 의미하는 것으로서, 발명의 충분한 이해를 돕기 위하여 전부 포함하는 것으로 설명한다.Here, the term “including some or all” means that some components, such as a communication network (110), are omitted so that the user terminal device (100) and the dealer training device (120) can perform direct (e.g., P2P, etc.) communication, or some or all of the components constituting the dealer training device (120) can be integrated into a network device (e.g., a wireless switching device, etc.) constituting the communication network (110), and is explained as including all in order to help sufficient understanding of the invention.

사용자 단말장치(100)는 스마트폰, 태블릿PC, 사용자들의 손목에 착용하는 웨어러블장치 등 모바일 기반의 단말장치뿐 아니라, 데스크탑컴퓨터, 랩탑컴퓨터 등 PC 기반의 단말장치를 포함할 수 있다. 본 발명의 실시예에서는 모바일 기반의 단말장치를 이용해 카지노 등에 근무하는 초급 딜러들이나 대학이나 사설학원에서 장래에 딜러를 꿈꾸는 학생들이 딜링 직무 교육용 게임을 어플리케이션(이하, 앱)의 형태로 구현하는 것이 바람직하지만, PC 기반의 단말장치로 웹(Web) 서비스를 통해 이용하는 것도 얼마든지 가능하므로 본 발명의 실시예에서는 어느 하나의 형태에 특별히 한정하지는 않을 것이다.The user terminal device (100) may include not only mobile-based terminal devices such as smartphones, tablet PCs, and wearable devices worn on the wrists of users, but also PC-based terminal devices such as desktop computers and laptop computers. In an embodiment of the present invention, it is preferable to implement a game for dealing job training in the form of an application (hereinafter, “app”) for entry-level dealers working in casinos, etc., or students dreaming of becoming dealers in colleges or private academies, by using a mobile-based terminal device. However, since it is also possible to use a PC-based terminal device through a web service, the embodiment of the present invention will not be particularly limited to any one form.

사용자 단말장치(100)의 사용자들, 가령 초급 카지노 딜러들은 자신이 소지하는 스마트폰 등에 설치되어 있는 게임 앱을 실행하여 즐기면서 딜러의 업무 교육을 수행할 수 있다. 본 발명의 실시예에 따른 게임 앱 즉 딜러 교육용 앱은 기존의 게임들과 같이 정해진 다시 말해 프로그램 설계시 지정된 시나리오에 따라 게임이 진행되는 것이 아니라, 국가직무능력표준(NCS, 분류번호 1203040215_16V2)에 근거하여 인공지능의 학습 모듈을 기반으로 교육과정이 구성되는 것이 바람직하다. 교육용 게임과 관련한 자세한 내용은 이후에 좀더 다루기로 한다. 여기서, NCS는 자격기본법에 근거하여 산업인력공단에서 주관하여 시행되는 제도이다. 직무를 수행하기 위하여 요구되는 지식/기술/태도 등을 국가가 산업부문별, 수준별로 체계화한 것을 말한다. 2015년부터 공공기관은 NCS 직무능력 표준을 활용하여 채용을 진행하고 있다. 본 발명의 실시예에서 기술하고 있는 사항은 NCS분류번호 12.03.04.02.02.테이블 게임 관리에서 12.03.04.02.15.실전테이블 게임진행까지에 관한 내용을 바탕으로 할 수 있다.Users of the user terminal device (100), such as beginner casino dealers, can enjoy the game app installed on their smartphones, etc., and perform dealer job training while enjoying it. The game app according to the embodiment of the present invention, that is, the dealer training app, is not like existing games in that the game progresses according to a predetermined scenario, that is, a scenario designated during program design, but rather, it is preferable that the curriculum be structured based on an artificial intelligence learning module based on the National Competency Standards (NCS, classification number 1203040215_16V2). Details regarding the educational game will be discussed later. Here, the NCS is a system implemented by the Korea Human Resources Development Institute for Industry based on the Basic Qualifications Act. It refers to the knowledge/skills/attitudes required to perform a job systematized by the state by industrial sector and level. Since 2015, public institutions have been conducting recruitment using the NCS job competency standards. Matters described in the embodiments of the present invention may be based on the contents of NCS classification number 12.03.04.02.02. Table game management to 12.03.04.02.15. Actual table game progress.

사용자 단말장치(100)의 사용자들은 앱을 실행한 후 도 2a에서와 같이 자신이 진행하고자 하는 게임 모드를 선택할 수 있으며, 또 도전(CHALLENGE) 게임을 진행할지 또 교육(TUTORIAL)을 진행할지를 선택할 수 있다. 예를 들어, 게임 모드에서 바카라를 선택하고 이어 TUTORIAL 버튼을 선택하는 경우 바카라 게임의 교육이 진행될 수 있다. 도 2b는 바카라 게임의 교육 과정을 보여주고 있다. 자신이 원하는 항목을 선택하여 교육을 진행할 수 있다. 물론 사용자 인터페이스(UI) 화면은 다양한 형태로 제공될 수 있으므로, 본 발명의 실시예에서는 어느 하나의 형태에 특별히 한정하지는 않을 것이다. 도 2a에서 볼 수 있는 바와 같이, 콘텐츠의 식별 적응을 위해 바카라, 룰렛, 블랙잭의 고유색상이 정의될 수도 있다.Users of the user terminal device (100) can select the game mode they want to play after running the app, as shown in FIG. 2a, and can also select whether to play a CHALLENGE game or a TUTORIAL game. For example, if they select Baccarat in the game mode and then select the TUTORIAL button, Baccarat game education can be played. FIG. 2b shows the Baccarat game education process. They can select the desired item and play the education. Of course, since the user interface (UI) screen can be provided in various forms, the embodiment of the present invention will not be particularly limited to any one form. As can be seen in FIG. 2a, unique colors of Baccarat, Roulette, and Blackjack can be defined for content identification adaptation.

또한 사용자 단말장치(100)의 사용자들은 도 2a의 화면에서 바카라 게임을 선택한 후 도전 모드를 선택하는 경우 도 2c에서와 같이 카지노 타입별 10개의 스테이지(stage) 즉 단계가 화면에 표시될 수 있다. 모든 스테이지를 클리어하면 다음 난이도를 개방할 수 있고 다시 10개의 스테이지가 생성되는 형태로 게임이 진행될 수 있다. 도 2c에서 볼 수 있는 바와 같이, 화면의 일측 가령 하단에는 난이도 선택을 위한 화면(또는 항목, 메뉴)이 표시될 수 있다. 해당 항목을 통해 난이도를 선택하여 게임을 진행할 수 있다.In addition, when users of the user terminal device (100) select a baccarat game on the screen of Fig. 2a and then select a challenge mode, 10 stages (stages) for each casino type may be displayed on the screen as in Fig. 2c. When all stages are cleared, the next difficulty level can be opened, and the game can proceed in a manner in which 10 stages are generated again. As can be seen in Fig. 2c, a screen (or item, menu) for selecting difficulty level may be displayed on one side of the screen, for example, at the bottom. The game can be proceeded by selecting a difficulty level through the corresponding item.

물론 이외에도 사용자 단말장치(100)의 사용자들은 초급 카지노 등의 교육을 위한 게임 진행을 위하여 다양한 동작을 수행할 수 있다. 대표적으로 계정을 생성한 후 캐릭터 생성 화면에서 성별과 닉네임을 결정할 수 있으며, 또 의상 상점에서 의상을 구입하는 등의 동작을 수행할 수도 있다. 또 캐쉬, 포인트 상점으로 이동하여 캐쉬 상점에서 다이아몬드 또는 하트를 구매할 수 있고, 포인트 상점에서는 게임 중 지급되는 팝콘을 사용해 희귀한 아이템을 구매할 수도 있다. 이의 내용들과 관련해서는 이후에 좀더 다루기로 한다.Of course, in addition to this, users of the user terminal device (100) can perform various actions to proceed with the game for educational purposes such as beginner casinos. For example, after creating an account, they can decide their gender and nickname on the character creation screen, and can also perform actions such as purchasing costumes at the costume shop. They can also go to the cash or point shop and purchase diamonds or hearts at the cash shop, and can purchase rare items at the point shop using popcorns provided during the game. These contents will be discussed in more detail later.

무엇보다 사용자 단말장치(100)의 사용자들은 도 2a의 화면상에서 도전 모드를 통해 게임을 진행하게 될 때, 해당 게임은 사용자간 상호작용 기능이 없는 직무 교육용 싱글 플레이 게임이 진행되며, 다시 말해 인공지능의 AI 플레이어가 적어도 3명 또는 최대 7명이 게임에 참여할 수 있다. 여기서, 복수의 AI 플레이어는 제1 AI 플레이어 내지 제3 AI 플레이어 등으로 명명될 수도 있을 것이다. 각각의 AI 플레이어는 각각의 게임과 관련한 학습을 이미 수행한 상태이므로 AI 명령에 따라 게임에 임하게 된다. AI 플레이어는 게임 규칙을 완벽하게 (학습에 의해) 이해하고 있다고 볼 수 있다. 물론 딜러가 수행하는 일은 모두 수동으로 컨트롤된다고 볼 수 있다. 게임을 진행하는 사용자는 게임 화면에서 수동 동작 즉 화면상에서 사용자 인터페이스에 의해 AI 플레이어들의 진행에 따른 게임을 진행시킨다고 볼 수 있다. 게임을 진행시키는 딜러는 AI 플레이어들이 규정된 금액을 배팅하였는지 확인 후 카드, 룰렛 휠, 룰렛 볼을 통해 게임을 진행시킨다. 또한 게임의 승패에 따라 화면상에서 AI 플레이어들에게 칩을 주거나 받고 칩을 바꿔주기도 한다.First of all, when users of the user terminal device (100) play a game through the challenge mode on the screen of Fig. 2a, the game is a single-player game for job training without user interaction, in other words, at least 3 or at most 7 AI players of artificial intelligence can participate in the game. Here, multiple AI players may be named as the first AI player, the third AI player, etc. Each AI player has already performed learning related to each game, so they play the game according to the AI command. It can be seen that the AI player perfectly understands the game rules (through learning). Of course, it can be seen that all the work performed by the dealer is controlled manually. The user playing the game can be seen as playing the game according to the progress of the AI players through manual actions on the game screen, that is, through the user interface on the screen. The dealer playing the game checks whether the AI players have bet the specified amount and then plays the game using cards, a roulette wheel, and a roulette ball. In addition, depending on the win or loss of the game, he or she gives or receives chips to the AI players on the screen and exchanges the chips.

물론 사용자 단말장치(100)를 이용해 이루어지는 게임과 관련한 데이터는 실시간으로 도 1의 딜러교육장치(120)로 제공될 수 있으며, 이의 과정에서 딜러의 수동 컨트롤의 정확도와 (게임을 진행시키는) 속도에 따라 게임 진행 중 점수를 가산하게 된다. 또한 딜러의 수동 컨트롤 제한 시간이 지나면 화면상에서 칩 연출이 활성화될 수 있다. 또한 게임이 끝까지 진행되면 딜러의 최종 점수가 화면에 보여질 수 있다.Of course, data related to the game played using the user terminal device (100) can be provided in real time to the dealer training device (120) of Fig. 1, and in the process, scores are added during the game according to the accuracy of the dealer's manual control and the speed (of playing the game). In addition, when the dealer's manual control time limit has elapsed, chip presentation can be activated on the screen. In addition, when the game has progressed to the end, the dealer's final score can be shown on the screen.

통신망(110)은 다양한 형태로 구성될 수 있다. 통신망(110)은 유무선 통신망을 모두 포함할 수 있다. 가령 통신망(110)으로서 유무선 인터넷망이 이용되거나 연동될 수 있다. 여기서 유선망은 케이블망이나 공중 전화망(PSTN)과 같은 인터넷망을 포함하는 것이고, 무선 통신망은 CDMA, WCDMA, GSM, EPC(Evolved Packet Core), LTE(Long Term Evolution), 와이브로(Wibro) 망 등을 포함하는 의미이다. 물론 본 발명의 실시예에 따른 통신망(110)은 이에 한정되는 것이 아니며, 향후 구현될 차세대 이동 통신 시스템의 접속망으로서 가령 클라우드 컴퓨팅 환경하의 클라우드 컴퓨팅망, 5G망 등에 사용될 수 있다. 가령, 통신망(110)이 유선 통신망인 경우 통신망 내의 액세스포인트는 전화국의 교환국 등에 접속할 수 있지만, 무선 통신망인 경우에는 통신사에서 운용하는 SGSN 또는 GGSN(Gateway GPRS Support Node)에 접속하여 데이터를 처리하거나, BTS(Base Transceiver Station), NodeB, e-NodeB 등의 다양한 중계기에 접속하여 데이터를 처리할 수 있다.The communication network (110) may be configured in various forms. The communication network (110) may include both wired and wireless communication networks. For example, a wired or wireless Internet network may be used or linked as the communication network (110). Here, the wired network includes an Internet network such as a cable network or a public switched telephone network (PSTN), and the wireless communication network includes CDMA, WCDMA, GSM, EPC (Evolved Packet Core), LTE (Long Term Evolution), Wibro, etc. Of course, the communication network (110) according to the embodiment of the present invention is not limited thereto, and may be used as an access network of a next-generation mobile communication system to be implemented in the future, for example, a cloud computing network under a cloud computing environment, a 5G network, etc. For example, if the communication network (110) is a wired communication network, an access point within the communication network can connect to a telephone exchange, etc., but if it is a wireless communication network, data can be processed by connecting to an SGSN or GGSN (Gateway GPRS Support Node) operated by a communication company, or by connecting to various relays such as a BTS (Base Transceiver Station), NodeB, or e-NodeB.

통신망(110)은 액세스포인트를 포함할 수도 있다. 액세스포인트는 건물 내에 많이 설치되는 펨토(femto) 또는 피코(pico) 기지국과 같은 소형 기지국을 포함할 수 있다. 여기서, 펨토 또는 피코 기지국은 소형 기지국의 분류상 사용자 단말장치(100) 등을 최대 몇 대까지 접속할 수 있느냐에 따라 구분될 수 있다. 물론 펨토 또는 피코 기지국은 사용자 단말장치(100) 등과 지그비 및 와이파이(Wi-Fi) 등의 근거리 통신을 수행하기 위한 근거리 통신 모듈을 포함할 수 있다. 액세스포인트는 무선통신을 위하여 TCP/IP 혹은 RTSP(Real-Time Streaming Protocol)를 이용할 수 있다. 여기서, 근거리 통신은 와이파이 이외에 블루투스, 지그비, 적외선(IrDA), UHF(Ultra High Frequency) 및 VHF(Very High Frequency)와 같은 RF(Radio Frequency) 및 초광대역 통신(UWB) 등의 다양한 규격으로 수행될 수 있다. 이에 따라 액세스포인트는 데이터 패킷의 위치를 추출하고, 추출된 위치에 대한 최상의 통신 경로를 지정하며, 지정된 통신 경로를 따라 데이터 패킷을 다음 장치, 예컨대 딜러교육장치(120)로 전달할 수 있다. 액세스포인트는 일반적인 네트워크 환경에서 여러 회선을 공유할 수 있으며, 예컨대 라우터(router), 리피터(repeater) 및 중계기 등이 포함될 수 있다.The communication network (110) may include an access point. The access point may include a small base station such as a femto or pico base station, which is installed in many buildings. Here, the femto or pico base station may be classified according to the maximum number of user terminal devices (100) that can be connected to the small base station. Of course, the femto or pico base station may include a short-range communication module for performing short-range communication such as Zigbee and Wi-Fi with the user terminal devices (100). The access point may use TCP/IP or RTSP (Real-Time Streaming Protocol) for wireless communication. Here, the short-range communication may be performed in various standards such as Bluetooth, Zigbee, infrared (IrDA), RF (Radio Frequency) such as UHF (Ultra High Frequency) and VHF (Very High Frequency) in addition to Wi-Fi, and ultra-wideband communication (UWB). Accordingly, the access point can extract the location of the data packet, designate the best communication path for the extracted location, and forward the data packet along the designated communication path to the next device, such as the dealer training device (120). The access point can share multiple lines in a general network environment, and may include, for example, a router, a repeater, and a repeater.

딜러교육장치(120)는 본 발명의 실시예에 따른 가령 초급 카지노 딜러들의 교육을 위한 게임 콘텐츠를 구축하고 사용자 단말장치(100)의 서비스 요청시 해당 콘텐츠를 실행하여 게임 서비스 화면을 제공할 수 있다. 해당 게임 콘텐츠는 딜링 직무 교육용 게임으로 특정한 시나리오를 포함하고 있지 않으며, 인공지능 기반으로 구성된 교육 과정이 진행된다고 볼 수 있다. 딜러교육장치(120)는 사용자간 상호작용이 없는 직무 교육용 싱글 플레이 게임을 제공하는 것이다. 예를 들어, 딜러가 게임을 진행시키면 화면상에는 AI 플레이어가 최대 7명이 게임에 참여할 수 있다. 물론 각각의 AI 플레이어는 사전에 인공지능 프로그램 등을 통해 카지노의 각 게임과 관련한 데이터를 학습한 상태이므로, 다른 AI 플레이어 등의 동작에 따라 다양하게 게임을 진행할 수 있다. 다시 말해 게임에 참여한 AI 플레이어들끼리 게임을 진행할 때 즉 AI의 옵션 행사(혹은 자동 게임)가 있을 때 딜러가 얼마나 신속하고 정확하게 게임을 진행시키는지를 판단한다고 볼 수 있다.The dealer training device (120) can build game content for training, for example, beginner casino dealers according to an embodiment of the present invention, and execute the content when a user terminal device (100) requests a service to provide a game service screen. The game content is a game for training dealing jobs and does not include a specific scenario, and it can be seen that an education process based on artificial intelligence is conducted. The dealer training device (120) provides a single-player game for training jobs without interaction between users. For example, when a dealer proceeds with a game, up to seven AI players can participate in the game on the screen. Of course, since each AI player has learned data related to each game of the casino in advance through an artificial intelligence program, etc., the game can be conducted in various ways depending on the actions of other AI players, etc. In other words, when AI players participating in the game proceed with the game, that is, when there is an AI option exercise (or automatic game), it can be seen that it determines how quickly and accurately the dealer proceeds with the game.

게임이 진행될 때 화면상에서 이루어지는 사용자 가령 초급 카지노 딜러의 인터페이스 동작에 따라 그에 따라 데이터를 제공받아 분석하여 속도와 정확도를 측정하여 점수를 계산할 수 있다. 본 발명의 실시예에 따른 딜러교육장치(120)는 신속하고 정확하게 게임을 진행할 때 많은 포인트를 획득할 수 있는 타임트라이얼 방식을 게임을 진행시킨다고 볼 수 있다. 타임트라이얼은 참가자들이 세트 코스나 일정 거리에서 개별적으로 걸린 시간을 재는 경기를 의미한다. 이와 같이 딜러교육장치(120)는 게임을 통해 딜러의 인터페이스에 의한 데이터(예: 화면을 터치하는 센싱 데이터 등)를 분석해 이를 근거로 딜러가 AI 플레이어들의 행사에 얼마나 정확하고 빠르게 대응하는지를 평가할 수 있는 것이다.When the game is in progress, data is provided and analyzed based on the user's interface operations on the screen, such as those of a beginner casino dealer, to measure the speed and accuracy and calculate the score. The dealer training device (120) according to the embodiment of the present invention can be seen as a game that progresses in a time trial manner in which many points can be obtained when the game is progressed quickly and accurately. A time trial refers to a game in which participants individually measure the time taken by each other over a set course or a certain distance. In this way, the dealer training device (120) can analyze data (e.g., sensing data touching the screen, etc.) by the dealer's interface through the game and, based on this, evaluate how accurately and quickly the dealer responds to the events of the AI players.

게임 콘텐츠의 구체적인 구성을 좀더 살펴보면, 본격적인 게임에 입장하기 전의 게임 로비에서, 게임에 처음으로 접근한 사용자는 닉네임, 성별을 설정하고 입장한다(즉시 기초 튜토리얼 진행). 도 2a에서 살펴본 바와 같이 게임 로비에서 바카라, 룰렛, 블랙잭 게임 중 하나를 선택하여 도전 모드 혹은 튜토리얼 모드를 시작할 수 있다. 도전 모드의 스테이지는 각 게임 별로 10개의 스테이지를 제공하고 각 스테이지 별로 4개의 난이도를 선택할 수 있다. 튜토리얼 모드는 각 게임 별로 10개, 개발 진행상황에 따라 협의의 스테이지를 제공할 수 있다. 또 기록실로 입장할 수 있고 기록실에서는 플레이어의 게임 기록과 각종 랭킹을 볼 수도 있다. 행동력 포인트를 구현하여 게임을 플레이할 때 마다 소진할 수 있다. 또 상점과 다이아몬드 재화를 구현하여 상점에 진열된 치장 아이템을 구입할 수도 있다. 이러한 동작은 모두 게임 로드의 화면를 통해 접속하여 이루어질 수 있다.If we look at the specific composition of the game content in more detail, before entering the full game, in the game lobby, the user who accesses the game for the first time sets a nickname and gender and enters (the basic tutorial is immediately performed). As seen in Figure 2a, you can start the challenge mode or tutorial mode by selecting one of the baccarat, roulette, and blackjack games in the game lobby. The challenge mode stage provides 10 stages for each game, and you can select 4 difficulty levels for each stage. The tutorial mode provides 10 stages for each game, and the number of stages can be negotiated depending on the development progress. You can also enter the record room, where you can view the player's game records and various rankings. You can implement action points and use them every time you play the game. You can also implement a store and diamond goods to purchase decorative items displayed in the store. All of these actions can be performed by accessing the game road screen.

바카라 게임의 경우, 바카라 딜러 시점으로(혹은 시각에서) 화면이 구성된다. 딜러 시점에서 바카라 게임 룰을 적용하여 게임을 진행한다. 플레이어는 AI를 가지고 있고 AI의 명령에 따라 게임에 임한다. 플레이어 AI는 게임 규칙을 완벽하게 이해하고 있다. 최대 3명의 AI 플레이어가 게임에 참여한다. 딜러가 수행해야 하는 일을 모두 수동으로 컨트롤한다. 딜러의 수동 컨트롤 정확도와 속도에 따라 게임 진행 중 점수를 가산한다. 또 딜러의 수동 컨트롤 제한 시간이 지나면 칩 연출이 (화면에) 활성화된다. 게임이 끝까지 진행되면 딜러의 최종 점수를 보여준다.In the case of the baccarat game, the screen is configured from the baccarat dealer's point of view (or from the perspective). The game proceeds by applying the baccarat game rules from the dealer's point of view. The player has an AI and plays the game according to the AI's commands. The player AI perfectly understands the game rules. Up to three AI players participate in the game. Manually control all the tasks that the dealer must perform. The score is added during the game according to the accuracy and speed of the dealer's manual control. Also, when the dealer's manual control time limit expires, the chip presentation is activated (on the screen). When the game proceeds to the end, the dealer's final score is shown.

블랙잭 게임의 경우에는, 블랙잭 딜러의 시점으로 화면이 구성된다. 딜러 시점에서 블랙잭 게임룰을 적용하여 게임을 진행한다. 바카라와 마찬가지로 플레이어는 AI를 가지고 있고 AI의 명령에 따라 게임에 임한다. 플레이어 AI는 게임 규칙을 완벽하게 이해하고 있다. 최대 3명의 AI 플레이어가 참여한다. 플레이어 AI는 상황에 따라 (기학습한 결과를 근거로) 랜덤한 확률로 옵션(예: 더블 스플릿(최대 1회), 서렌더 인슈어런스)을 행사한다. 딜러가 수행해야 하는 일을 모두 수동으로 컨트롤한다. 딜러의 수동 컨트롤 정확도와 속도에 따라 게임 진행 중 점수를 가산한다. 딜러의 수동 컨트롤 제한 시간이 지나면 칩 연출이 활성화되며, 게임이 끝까지 진행되면 딜러의 최종 점수를 보여준다.In the case of the blackjack game, the screen is configured from the perspective of the blackjack dealer. The game proceeds by applying the blackjack game rules from the dealer's perspective. As with baccarat, the player has an AI and plays the game according to the AI's commands. The player AI perfectly understands the game rules. Up to three AI players participate. The player AI randomly exercises options (e.g. double split (up to once), surrender insurance) depending on the situation (based on the results learned). All the actions that the dealer must perform are manually controlled. The score is added during the game according to the accuracy and speed of the dealer's manual control. When the dealer's manual control time limit is over, the chip presentation is activated, and when the game progresses to the end, the dealer's final score is displayed.

룰렛 게임의 경우는, 룰렛 딜러 시점으로 화면이 구성된다. 룰렛 게임은 실물 게임과 차이를 두어 최대 ⑬까지 베팅이 가능한 구성으로 이루어질 수 있다. 딜러 시점에서 룰렛 게임 룰을 적용하여 게임을 진행한다. 플레이어는 AI를 가지고 있고 랜덤한 위치에 베팅을 한다. 최대 7명의 AI 플레이어가 참여한다. 룰렛의 회전 연출은 2D POP 연출로 재생한다. 룰렛의 결과에 따라 딜러는 베팅 금액에 대해 TAKE, PAY 금액을 계산하여 게임을 정리한다. 룰렛 게임은 여러 번 반복하여 연습할 수 있도록 게임 진행 속도를 빠르게 구성할 수 있다.In the case of roulette games, the screen is configured from the roulette dealer's perspective. The roulette game can be configured to allow betting up to ⑬, making it different from the actual game. The game is played by applying the roulette game rules from the dealer's perspective. Players have AI and place bets at random locations. Up to 7 AI players participate. The roulette rotation is played using 2D POP. Depending on the result of the roulette, the dealer calculates the TAKE and PAY amounts for the betting amount and ends the game. The roulette game can be configured to progress quickly so that it can be practiced repeatedly.

이외에도 본 발명의 실시예에 따른 딜러교육장치(120)는 인앱 매출을 달성하기 위해 유료 인앱 아이템을 가령 10종 이내로 구현할 수 있고, 광고 수익화를 위해 발주사로부터 제공받은 Google Admob 아이디를 연동하고, 사용자마다 평균 7회의 광고 시청이 가능하도록 콘텐츠를 설계할 수 있다. 이때 게임 내 광고는 모두 제거할 수 있다. 다시 말해 게임 내에서는 광고가 실행되지 않도록 제한할 수 있다. 예를 들어, 게임 내 광고 데이터가 제공될 때 해당 데이터를 감지하여 필터링(또는 삭제)할 수 있다.In addition, the dealer training device (120) according to the embodiment of the present invention can implement, for example, 10 or less types of paid in-app items to achieve in-app sales, link the Google Admob ID provided by the orderer for advertising monetization, and design the content so that each user can view the advertisements an average of 7 times. At this time, all advertisements in the game can be removed. In other words, advertisements can be restricted from being executed in the game. For example, when in-game advertisement data is provided, the data can be detected and filtered (or deleted).

상기한 내용 이외에도 도 1의 사용자 단말장치(100), 통신망(110) 및 딜러교육장치(120)는 다양한 동작을 수행할 수 있으며, 관련 내용은 이후에도 계속해서 다루어질 수 있으므로 자세한 내용은 그 내용들로 대신하고자 한다.In addition to the above, the user terminal device (100), communication network (110), and dealer training device (120) of Fig. 1 can perform various operations, and since the related contents can be continuously dealt with later, the detailed contents will be replaced with those contents.

도 3은 도 1의 딜러교육장치의 세부구조를 예시한 블록다이어그램이다.Figure 3 is a block diagram illustrating the detailed structure of the dealer training device of Figure 1.

도 3에 도시된 바와 같이, 본 발명의 실시예에 따른 도 1의 딜러교육장치(120)는 통신 인터페이스부(300), 제어부(310), 딜러교육부(320) 및 저장부(330)의 일부 또는 전부를 포함한다.As illustrated in FIG. 3, the dealer training device (120) of FIG. 1 according to an embodiment of the present invention includes part or all of a communication interface unit (300), a control unit (310), a dealer training unit (320), and a storage unit (330).

여기서, "일부 또는 전부를 포함한다"는 것은 저장부(330)와 같은 일부 구성요소가 생략되어 딜러교육장치(120)가 구성되거나, 딜러교육부(320)와 같은 일부 구성요소가 제어부(310)와 같은 다른 구성요소에 통합되어 구성될 수 있는 것 등을 의미하는 것으로서, 발명의 충분한 이해를 돕기 위하여 전부 포함하는 것으로 설명한다.Here, the term "including some or all" means that some components, such as the storage unit (330), may be omitted to configure the dealer training device (120), or some components, such as the dealer training unit (320), may be integrated into other components, such as the control unit (310), etc. In order to help sufficient understanding of the invention, it is described as including all.

통신 인터페이스부(300)는 도 1의 통신망(110)을 경유하여 사용자 단말장치(100)와 통신한다. 통신 인터페이스부(300)는 통신을 수행하는 과정에서 변/복조, 먹싱/디먹싱, 인코딩/디코딩, 해상도를 변환하는 스케일링 등의 동작을 수행하며, 이는 당업자에게 자명하므로 더 이상의 설명은 생략한다.The communication interface unit (300) communicates with the user terminal device (100) via the communication network (110) of Fig. 1. During the communication process, the communication interface unit (300) performs operations such as modulation/demodulation, muxing/demuxing, encoding/decoding, and scaling to convert resolution, which are obvious to those skilled in the art, and therefore, further explanation is omitted.

통신 인터페이스부(300)는 사용자 단말장치(100)의 서비스 요청시 본 발명의 실시예에 따른 딜러 교육용 게임 콘텐츠의 서비스 화면을 제공할 수 있다. 예를 들어, 통신 인터페이스부(300)는 제어부(310)의 제어하에 도 2a 내지 도 2c에서와 같은 서비스 화면을 제공할 수 있으며, 가령 도 2a에서 바카라의 도전 모드의 스테이지를 진행하는 경우 AI 플레이어가 게임에 참여한 상태의 게임 화면을 제공할 수 있다. 물론 이의 과정에서 통신 인터페이스부(300)는 게임 화면상에서 이루어지는 딜러의 인터페이스와 관련한 센싱 데이터를 사용자 단말장치(100)로부터 수집하여 제어부(310)에 제공할 수 있다. 나아가 통신 인터페이스부(300)는 게임이 끝까지 진행되면 딜러의 최종 점수를 제공하여 화면상에 표시되도록 제어할 수 있다.The communication interface unit (300) can provide a service screen of dealer education game content according to an embodiment of the present invention when a service request is made by a user terminal device (100). For example, the communication interface unit (300) can provide a service screen as in FIGS. 2A to 2C under the control of the control unit (310), and for example, when a stage of the challenge mode of baccarat in FIG. 2A is progressed, a game screen in which an AI player participates in the game can be provided. Of course, in this process, the communication interface unit (300) can collect sensing data related to the dealer's interface on the game screen from the user terminal device (100) and provide it to the control unit (310). Furthermore, the communication interface unit (300) can control the final score of the dealer to be provided and displayed on the screen when the game progresses to the end.

제어부(310)는 도 3의 통신 인터페이스부(300), 딜러교육부(320) 및 저장부(330)의 전반적인 제어 동작을 담당한다. 제어부(310)는 도 1의 사용자 단말장치(100)에서 서비스 요청이 있을 때 딜러교육부(320)에 탑재된 프로그램을 실행하여 서비스 화면을 제공할 수 있다. 또한 제어부(310)는 딜러 교육을 위한 게임 콘텐츠를 사용자 단말장치(100)로 제공하면서 통신 인터페이스부(300)로부터 취득되는 사용자 인터페이스 즉 화면 터치와 관련한 센싱 데이터를 저장부(330)에 임시 저장한 후 불러내어 데이터 분석을 위해 딜러교육부(320)로 제공할 수 있다.The control unit (310) is responsible for the overall control operations of the communication interface unit (300), dealer education unit (320), and storage unit (330) of Fig. 3. When a service request is made from the user terminal device (100) of Fig. 1, the control unit (310) can execute a program installed in the dealer education unit (320) to provide a service screen. In addition, the control unit (310) can provide game content for dealer education to the user terminal device (100), and temporarily store sensing data related to the user interface, i.e., screen touch, acquired from the communication interface unit (300) in the storage unit (330), and then retrieve the data and provide it to the dealer education unit (320) for data analysis.

또한 제어부(310)는 가령 초급 카지노 딜러들의 게임과 관련한 데이터의 분석 결과를 딜러교육부(320)로부터 제공받아 도 1의 DB(120a)에 체계적으로 분류하여 저장시키기 위해 통신 인터페이스부(300)의 통신을 제어할 수 있다. 예를 들어 사용자 단말장치(100)에서 사용자들이 나의 플레이 기록을 요청할 때 DB(120a)에 저장되어 있는 데이터를 불러와 지정 포맷의 화면에 삽입하여 제공할 수 있다. 물론 지정 포맷에 데이터 삽입은 딜러교육부(320)의 그래픽처리부 등에서 처리하여 주는 것이며, 제어부(310)는 딜러교육부(320)에서 제공하는 데이터를 제공할 수 있다.In addition, the control unit (310) can control the communication of the communication interface unit (300) to systematically classify and store the analysis results of data related to games of, for example, beginner casino dealers in the DB (120a) of Fig. 1 from the dealer education unit (320). For example, when users request their play records in the user terminal device (100), the data stored in the DB (120a) can be retrieved and inserted into a screen in a designated format and provided. Of course, the insertion of data in the designated format is processed by the graphic processing unit of the dealer education unit (320), and the control unit (310) can provide the data provided by the dealer education unit (320).

딜러교육부(320)는 본 발명의 실시예에 따른 딜링 직무 교육용 게임 콘텐츠를 탑재할 수 있다. 해당 게임 콘텐츠는 게임 진행시 게임에 참여하는 AI 플레이어들을 구현하기 위한 인공지능 프로그램을 탑재할 수 있다. 다시 말해, 각각의 AI 플레이어들을 인공지능 모델(model) 즉 프로그램을 포함할 수 있으며, 게임 진행시 최대 7명의 AI 플레이어가 게임에 참여하도록 동작할 수 있다. 물론 AI 플레이어는 딜러 교육을 위하여 바카라, 블랙잭, 룰렛과 관련한 게임 데이터를 사전에 학습할 수 있다. AI 플레이어는 이러한 과정을 통해 각 게임의 규칙을 이해할 수 있다. AI 플레이어는 게임 데이터의 학습 결과를 근거로 다양하게 반응할 수 있다. 다시 말해, 기존의 게임과 같이 입력 데이터값이 들어올 때 정해진 시나리오 즉 룰(rule)에 따라 출력값을 내보내는 것이 아니라, 각각의 AI 플레이어들은 동일 입력 조건에 대하여 서로 다른 옵션(혹은 액션)을 행사할 수 있다. AI 플레이어들은 실제 카지노에서 사용자들이 게임을 진행하는 것과 같은 상황을 연출한다고 볼 수 있다. AI 플레이어들은 현재 게임에서 진행되는 동일 상황에 대하여 모두 다르게 반응할 수 있다. 물론 동일하게 반응하는 것도 얼마든지 가능할 수 있다. 동일 입력에 대하여 각각의 AI 플레이어들은 서로 다른 히든 레이어(혹은 은닉층)를 통해 서로의 출력값을 내므로 화면상에 서로 다른 행동을 구현한다고 볼 수 있다.The dealer training unit (320) may be equipped with game content for dealing job training according to an embodiment of the present invention. The game content may be equipped with an artificial intelligence program for implementing AI players participating in the game when the game is in progress. In other words, each AI player may include an artificial intelligence model, i.e., a program, and may operate so that up to 7 AI players participate in the game when the game is in progress. Of course, the AI players may learn game data related to baccarat, blackjack, and roulette in advance for dealer training. The AI players may understand the rules of each game through this process. The AI players may react in various ways based on the learning results of the game data. In other words, unlike existing games, when input data values come in, output values are not output according to a set scenario, i.e., rules, but each AI player may exercise different options (or actions) for the same input conditions. The AI players can be seen as creating a situation similar to that in which users play the game in an actual casino. The AI players may all react differently to the same situation currently in progress in the game. Of course, it may be possible to react in the same way. For the same input, each AI player can be seen to implement different actions on the screen by producing different output values through different hidden layers (or hidden layers).

이의 과정에서 딜러교육부(320)는 게임에 참여하는 사용자 가령 초급 딜러의 인터페이스 동작에 대한 센싱 데이터를 수집하여 이를 분석할 수 있다. 예를 들어, 초급 딜러는 카지노 칩의 PICK, DRAG & DROP, SPREAD & MERGE 인터페이스를 구현할 수 있으며, 카드의 DRAW, DISCARD, DRAG&DROP, SPREAD & MERGE 인터페이스를 구현할 수 있다. 딜러교육부(320)는 이러한 인터페이스 동작을 센싱한다고 볼 수 있다. 이를 통해 딜러가 게임 진행 과정에서 얼마나 빠르고 정확하게 게임을 진행하는지 사용자 단말장치(100)에서 제공하는 센싱 데이터를 분석하여 점수를 계산할 수 있다. 이의 과정에서 딜러교육부(320)는 게임 진행 과정에서 타임트라이얼 방식의 게임을 진행시킨다. In this process, the dealer education unit (320) can collect sensing data on the interface operations of users participating in the game, such as beginner dealers, and analyze them. For example, a beginner dealer can implement the PICK, DRAG & DROP, SPREAD & MERGE interfaces of casino chips, and can implement the DRAW, DISCARD, DRAG&DROP, SPREAD & MERGE interfaces of cards. The dealer education unit (320) can be considered to sense these interface operations. Through this, the dealer can calculate the score by analyzing the sensing data provided by the user terminal device (100) to see how quickly and accurately the dealer progresses the game during the game. In this process, the dealer education unit (320) conducts a time trial-style game during the game.

예를 들어, 딜러교육부(320)는 게임 화면을 사용자 단말장치(100)의 화면에 구현한 시간을 알 수 있다. 사용자 단말장치(100)는 특정 게임 화면의 구현이 완료되면 이에 대한 시간 정보를 딜러교육부(320)로 제공할 수 있기 때문이다. 그리고, 해당 게임 화면에서 게임의 특정 상황이 구현된 후 초급 딜러에 의해 터치 즉 화면상에 인터페이스될 때의 위치와 시간정보를 획득할 수 있다. 사용자 단말장치(100)는 해당 위치와 시간 정보를 딜러교육부(320)에 제공할 수 있다. 이에 따라 딜러교육부(320)는 초급 딜러가 화면상에서 어떠한 위치를 터치했고, 또 언제 터치했는지를 알 수 있으므로 이러한 센싱 데이터를 근거로 초급 딜러의 교육 숙력도를 측정할 수 있는 것이다.For example, the dealer education department (320) can know the time at which the game screen is implemented on the screen of the user terminal device (100). This is because the user terminal device (100) can provide the dealer education department (320) with the time information about the completion of the implementation of a specific game screen. In addition, after a specific situation of the game is implemented on the game screen, the location and time information when the game is touched, i.e., interfaced on the screen, by the beginner dealer can be obtained. The user terminal device (100) can provide the location and time information to the dealer education department (320). Accordingly, the dealer education department (320) can know which location on the screen the beginner dealer touched and when the touch was made, and thus the beginner dealer's training proficiency can be measured based on this sensing data.

물론 이외에도 딜러교육부(320)는 다양한 동작을 수행할 수 있다. 게임에 사용될 BGM(Back round Music)과 효과음은 발주사 측에서 전달하는 리소스를 구매 대행하여 게임에 재생되도록 구현할 수 있다. 연속 성공시 콤보 연출, 팝콘 획득 연출 등 다양한 효과를 연출할 수 있으며, 이러한 동작은 프로그램 즉 게임 콘텐츠 제작시 이미 반영되어 있으므로, 게임 과정에서 특정 조건을 만족할 때 효과가 연출되도록 동작할 수 있을 것이다.Of course, the dealer education department (320) can perform various actions in addition to this. The BGM (Backround Music) and sound effects to be used in the game can be implemented by purchasing resources provided by the ordering company and playing them in the game. Various effects such as a combo effect and a popcorn acquisition effect can be produced when consecutive successes occur, and since these actions are already reflected in the program, that is, when game content is produced, it can be operated so that the effect is produced when a specific condition is met during the game process.

한편 딜러교육부(320)는 인앱 매출을 달성하기 위해 유료 인앱 아이템을 구현할 수 있으며, 광고 수익화를 위해 발주사로부터 제공받은 Google Admob 아이디를 연동하여 사용자마다 평균 7회의 광고시청이 가능하도록 동작할 수 있다. 특정 사용자의 단말장치에서 또는 게임 진행시 각 사용자마다 구현되는 광고의 수를 카운팅할 수 있고, 이를 위하여 계산 알고리즘을 탑재하여 실행할 수 있다. 물론 딜러교육부(320)는 광고주의 광고시청이 의무적으로 시청하도록 동작하지만, 게임 내 광고를 모두 제거할 수 있다. 다시 말해, 게임 내 광고 데이터가 삽입되어 제공되는 경우라 하더라도 광고 데이터를 판별하여 해당 광고의 구현을 막을 수 있다.Meanwhile, the dealer education department (320) can implement paid in-app items to achieve in-app sales, and can operate to allow each user to view advertisements an average of 7 times by linking the Google Admob ID provided by the orderer for advertisement monetization. The number of advertisements implemented for each user on a specific user's terminal device or during game play can be counted, and a calculation algorithm can be installed and executed for this purpose. Of course, the dealer education department (320) operates to require viewing of advertisements by advertisers, but it can remove all advertisements in the game. In other words, even if advertisement data is inserted and provided in the game, the advertisement data can be determined and the implementation of the advertisement can be prevented.

저장부(330)는 제어부(310)의 제어하에 처리되는 다양한 유형의 데이터나 정보를 임시 저장할 수 있다. 예를 들어, 사용자 단말장치(100)는 게임 진행 과정에서 게임을 진행하는 초급 딜러의 인터페이스와 관련되는 센싱 데이터를 제공할 수 있으며, 저장부(330)는 이를 저장한 후 데이터 분석을 위해 딜러교육부(320)로 제공할 수 있다.The storage unit (330) can temporarily store various types of data or information processed under the control of the control unit (310). For example, the user terminal device (100) can provide sensing data related to the interface of a beginner dealer who is playing the game during the game, and the storage unit (330) can store the data and then provide it to the dealer training unit (320) for data analysis.

상기한 내용 이외에도 도 3의 통신 인터페이스부(300), 제어부(310), 딜러교육부320) 및 저장부(330)는 다양한 동작을 수행할 수 있으며, 기타 자세한 내용은 앞서 충분히 설명하였으므로 그 내용들로 대신하고자 한다.In addition to the above, the communication interface unit (300), control unit (310), dealer education unit (320), and storage unit (330) of Fig. 3 can perform various operations, and since other detailed information has been sufficiently explained above, such information will be used instead.

본 발명의 실시예에 따른 도 3의 통신 인터페이스부(300), 제어부(310), 딜러교육부(320) 및 저장부(330)는 서로 물리적으로 분리된 하드웨어 모듈로 구성되지만, 각 모듈은 내부에 상기의 동작을 수행하기 위한 소프트웨어를 저장하고 이를 실행할 수 있을 것이다. 다만, 해당 소프트웨어는 소프트웨어 모듈의 집합이고, 각 모듈은 하드웨어로 형성되는 것이 얼마든지 가능하므로 소프트웨어니 하드웨어니 하는 구성에 특별히 한정하지 않을 것이다. 예를 들어 저장부(330)는 하드웨어인 스토리지(storage) 또는 메모리(memory)일 수 있다. 하지만, 소프트웨어적으로 정보를 저장(repository)하는 것도 얼마든지 가능하므로 위의 내용에 특별히 한정하지는 않을 것이다.The communication interface unit (300), the control unit (310), the dealer education unit (320), and the storage unit (330) of FIG. 3 according to the embodiment of the present invention are configured as hardware modules that are physically separated from each other, but each module may store software for performing the above operations therein and execute the same. However, the software is a collection of software modules, and each module may be formed of hardware, so there will be no particular limitation on the configuration, such as software or hardware. For example, the storage unit (330) may be hardware, such as storage or memory. However, since it is also possible to store information (repository) in a software manner, there will be no particular limitation on the above.

한편, 본 발명의 다른 실시예로서 제어부(310)는 CPU 및 메모리를 포함할 수 있으며, 원칩화하여 형성될 수 있다. CPU는 제어회로, 연산부(ALU), 명령어해석부 및 레지스트리 등을 포함하며, 메모리는 램을 포함할 수 있다. 제어회로는 제어동작을, 그리고 연산부는 2진비트 정보의 연산동작을, 그리고 명령어해석부는 인터프리터나 컴파일러 등을 포함하여 고급언어를 기계어로, 또 기계어를 고급언어로 변환하는 동작을 수행할 수 있으며, 레지스트리는 소프트웨어적인 데이터 저장에 관여할 수 있다. 상기의 구성에 따라, 가령 딜러교육장치(120)의 동작 초기에 딜러교육부(320)에 저장되어 있는 프로그램을 복사하여 메모리 즉 램(RAM)에 로딩한 후 이를 실행시킴으로써 데이터 연산 처리 속도를 빠르게 증가시킬 수 있다. 딥러닝 모델 같은 경우 램(RAM)이 아닌 GPU 메모리에 올라가 GPU를 이용하여 수행 속도를 가속화하여 실행될 수도 있다.Meanwhile, as another embodiment of the present invention, the control unit (310) may include a CPU and a memory, and may be formed as a single chip. The CPU may include a control circuit, an operation unit (ALU), a command interpretation unit, and a registry, and the memory may include a RAM. The control circuit may perform a control operation, the operation unit may perform an operation of binary bit information, and the command interpretation unit may include an interpreter or a compiler to convert a high-level language into machine language and vice versa, and the registry may be involved in software data storage. According to the above configuration, for example, at the beginning of the operation of the dealer education device (120), the program stored in the dealer education unit (320) may be copied and loaded into the memory, that is, the RAM, and then executed, thereby rapidly increasing the data operation processing speed. In the case of a deep learning model, it may be loaded into the GPU memory instead of the RAM and executed by accelerating the execution speed using the GPU.

도 4는 딜링 직무 교육용 게임의 주요 캐릭터를 설명하기 위한 도면이며, 도 5 내지 도 6d는 주요 아이템으로서 의상 상점을 설명하기 위한 도면이다. 그리고 도 7은 캐쉬, 포인트 상점을 설명하기 위한 도면이다.Figure 4 is a drawing for explaining the main character of the game for training dealing duties, and Figures 5 to 6d are drawings for explaining the costume shop as the main item. And Figure 7 is a drawing for explaining the cash and point shop.

처음에 접속한 계정은 캐릭터 생성 화면에서 성별과 닉네임을 결정할 수 있다. 캐릭터에 정해져 있는 이름은 없으며, 사용자가 임의로 지정할 수 있다. 캐릭터는 외형적 구분 외에 특별한 기능을 갖지 않는다.The account you first log in to can decide on its gender and nickname on the character creation screen. There is no set name for the character, and the user can choose one at will. Characters do not have any special functions other than their appearance.

또한 도 5에서 볼 수 있는 바와 같이 의상상점에서는 게임 플레이 중 획득한 재화(예: 포인트 등)를 소모하여 의상을 구입할 수 있다. 현재 착용 중인 의상은 E 마크가 표현되며, 체크 마크는 구입 완료된 의상을 의미한다. 도 5에서 볼 때 오른쪽의 a 내지 d의 4개 버튼으로 의상 카테고리를 이동할 수 있다. 도 6a는 외모 카테고리 이동, 도 6b는 상의 카테고리로 이동, 도 6c는 하의 카테고리로 이동, 그리고 도 6d는 신발 카테고리로 이동을 각각 보여주고 있다.Also, as can be seen in Fig. 5, you can purchase costumes in the costume shop by using goods (e.g., points, etc.) obtained during gameplay. The currently worn costume is indicated by an E mark, and a check mark indicates a costume that has been purchased. As seen in Fig. 5, you can move between costume categories with the four buttons a to d on the right. Fig. 6a shows moving to the appearance category, Fig. 6b shows moving to the top category, Fig. 6c shows moving to the bottom category, and Fig. 6d shows moving to the shoe category, respectively.

도 7의 (a)는 캐쉬 상점, 도 7의 (b)는 포인트 상점을 각각 보여준다. 캐쉬 상점은 다이아몬드 또는 하트를 구매할 수 있다. 다이아몬드는 현금으로 구매할 수 있는 재화로, 게임 내에서 외형, 의상 등의 아이템을 구매할 수 있다. 하트는 게임 내의 다른 재화(예: 다이아몬드, 팝콘)를 이용해 구매할 수 있는 재화로, 행동력을 충전할 수 있다. 포인트 상점은 게임 중 지급되는 팝콘을 사용해 희귀한 아이템을 구매할 수 있다. 여기서 팝콘은 구매할 수 없는 재화로, 게임 내 미션을 정확하게 수행할 경우 일정 확률에 의해 지급되는 포인트성 재화를 의미한다.Figure 7 (a) shows a cash shop, and Figure 7 (b) shows a point shop. You can purchase diamonds or hearts in the cash shop. Diamonds are goods that can be purchased with cash, and can be used to purchase items such as appearances and costumes in the game. Hearts are goods that can be purchased with other goods in the game (e.g., diamonds, popcorn), and can be used to recharge action points. You can purchase rare items in the point shop using popcorn given during the game. Here, popcorn is a goods that cannot be purchased, and refers to a point-based goods that is given with a certain probability when accurately performing in-game missions.

도 8은 게임, 장면을 설명하기 위한 도면으로, 로비 화면을 보여준다.Figure 8 is a drawing for explaining the game and scenes, showing the lobby screen.

로비에서는 게임 종목을 선택하여 플레이할 수 있으며, 상점으로 이동하거나 업적을 확인할 수 있다. 도 8에서 볼 때, a는 바카라 게임 모드 선택, b는 블랙잭 게임 모드 선택, c는 룰렛 게임 모드 선택, d는 업적 기록실로 이동, e는 랭킹 기록실로 이동, f는 의상실로 이동, g는 팝콘 상점으로 이동을 각각 나타낸다. 물론, 로비 화면 등 도 1의 딜러교육장치(120)에서 제공되는 서비스 화면은 다양하게 구성될 수 있으므로 본 발명의 실시예에서는 어느 하나의 형태에 특별히 한정하지는 않을 것이다.In the lobby, you can select a game type to play, move to the store, or check your achievements. As shown in Fig. 8, a represents selecting a baccarat game mode, b represents selecting a blackjack game mode, c represents selecting a roulette game mode, d represents moving to the achievement record room, e represents moving to the ranking record room, f represents moving to the costume room, and g represents moving to the popcorn store, respectively. Of course, the service screens provided by the dealer education device (120) of Fig. 1, such as the lobby screen, can be configured in various ways, so the embodiment of the present invention will not be particularly limited to any one form.

도 9a 내지 도 9c는 게임 설치 및 조작 방법을 설명하기 위한 도면이다.Figures 9a to 9c are drawings for explaining game installation and operation methods.

도 9a에서 볼 수 있는 바와 같이 앱을 실행하면 게임 실행에 필요한 파일을 자동으로 다운로드받는다. 최신 버전으로 다운로드가 완료되면 도 9a에서와 같이 로그인 선택 화면이 나타난다. 실행 환경에 따라 구글(AOS) 혹은 애플(iOS) 계정 로그인과 GKL 계정 로그인 중 선택할 수 있다. 각각의 운영체제에 따라 소셜 로그인이 나타난다. 모바일 기기에서 한번 소셜 로그인을 한 후에 앱을 재설치하기 전에는 같은 계정으로 자동으로 로그인될 수 있다.As shown in Fig. 9a, when you run the app, the files required to run the game are automatically downloaded. When the download to the latest version is complete, a login selection screen appears as shown in Fig. 9a. Depending on the execution environment, you can choose between Google (AOS) or Apple (iOS) account login and GKL account login. Social login appears depending on each operating system. After you have logged in once on a mobile device, you can automatically log in with the same account until you reinstall the app.

도 9b는 칩스 조작, 그리고 도 9c는 카드 조작을 각각 보여준다. 예를 들어 게임 진행 과정에서 딜러가 칩스 조작을 수행하는 경우 도 9b의 (a)에서와 같은 조작이 있을 때 (b)에서와 같은 화면을 구현할 수 있으며, 또 도 9c의 (a)에서와 같은 카드 조작이 있을 때 (b)에서와 같이 가로로 돌리기와 뒤집기 장면을 화면에 구현해 보일 수 있을 것이다. 물론 이러한 칩스 조작이나 카드 조작은 화면상에서 이루어지는 인터페이스 동작에 의한 센싱 데이터를 통해 인식할 수 있으며, 인식 결과 칩스 조작이나 카드 조작이 감지(예: PICK, DRAG 등)될 때 이에 상응하는 기설정된 화면을 사용자 단말장치(100)의 화면에 빠르게 구현할 수 있는 것이다.Fig. 9b shows chip manipulation, and Fig. 9c shows card manipulation, respectively. For example, when a dealer performs chip manipulation during the game, when there is a manipulation like in (a) of Fig. 9b, a screen like in (b) can be implemented, and when there is a card manipulation like in (a) of Fig. 9c, a horizontal turning and flipping scene like in (b) can be implemented and shown on the screen. Of course, such chip manipulation or card manipulation can be recognized through sensing data by interface actions performed on the screen, and when chip manipulation or card manipulation is detected (e.g., PICK, DRAG, etc.) as a result of the recognition, a corresponding preset screen can be quickly implemented on the screen of the user terminal device (100).

도 10은 블랙잭 게임을 설명하기 위한 화면의 예시도이다.Figure 10 is an example of a screen for explaining a blackjack game.

도 10에서 볼 때, a는 카드 슈를 나타내며 클릭시 카드를 1장 꺼낼 수 있다. b는 칩스 랙으로 각 색상의 칩스를 클릭 시 원하는 양만큼 드래그하여 칩스를 랙에서 꺼낼 수 있다. 테이블 위의 칩스를 칩스 랙으로 드래그하여 칩스를 회수할 수 있다. c는 디스카드 홀더를 나타내며 이곳에 사용한 카드를 모아서 카드를 정리할 수 있다. d는 플레이어1의 베팅 공간이다. 플레이어에게 페이/테이크를 진행할 때 각 플레이어의 공간으로 칩스를 드롭하거나, 각 공간에서 칩스를 드래그하여 가져올 수 있다. e는 현재 진행 중인 게임의 점수를 출력한다. f는 다음에 해야 할 미션의 가이드를 출력한다(도 11a 내지 도 11c 참조). g는 게임을 종료하고 로비로 퇴장하는 것을 나타낸다(도 11a 내지 도 11c 참조). h는 1, 2, 3 플레이어의 카드 드래그 위치를 나타낸다. 새로 드로우한 카드를 이 위치로 드래그하여 옮길 수 있다. i는 딜러의 카드 드래그 위치이다. 새로 드로우한 카드를 이 위치로 드래그하여 옮길 수 있다.As shown in Fig. 10, a represents a card shoe, and when clicked, one card can be taken out. b represents a chip rack, and when clicking, chips of each color can be dragged to take out the desired amount of chips from the rack. Chips on the table can be retrieved by dragging them to the chip rack. c represents a discard holder, and cards used here can be collected and organized. d represents a betting space for player 1. When performing pay/take to a player, chips can be dropped into each player's space, or chips can be dragged from each space. e outputs the score of the game currently in progress. f outputs a guide for the next mission (see Figs. 11a to 11c). g represents ending the game and exiting to the lobby (see Figs. 11a to 11c). h represents the card drag positions of players 1, 2, and 3. A newly drawn card can be dragged to this position to move it. i represents the dealer's card drag position. You can move newly drawn cards by dragging them to this location.

블랙잭의 게임 진행 관련 인터페이스는 바카라와 동일하게 타이머, 등급 상태, 미션 가이드 등으로 구성되어 있다. 바카라 게임 진행 과정과 크게 다르지 않으므로 이어서 설명하기로 한다.The interface related to the game progress of Blackjack is composed of a timer, level status, mission guide, etc., just like Baccarat. Since it is not much different from the Baccarat game progress, it will be explained later.

도 11a 내지 도 11c는 바카라 게임을 설명하기 위한 화면의 예시도이다.Figures 11a to 11c are examples of screens for explaining a baccarat game.

도 11a는 실행 화면으로, 바카라는 미니(카드 딜러 오픈)와 미디 모드(카드 고객 오픈)를 선택할 수 있고 선택에 따라 딜러의 미션이 달라진다.Figure 11a is the execution screen, and Baccarat can be selected between mini (card dealer open) and midi mode (card customer open), and the dealer's mission changes depending on the selection.

도 11b는 인터페이스 화면을 보여준다. a는 카드 슈를 나타내며 클릭 시 카드를 1장 꺼낼 수 있다. b는 칩스 랙을 나타내며 각 색상의 칩스를 클릭 시 원하는 양만큼 드래그하여 칩스를 랙에서 꺼낼 수 있다. 테이블 위의 칩스를 칩스 랙으로 드래그하여 칩스를 회수할 수 있다. c는 디스카드 홀더를 나타내며 이곳에 사용한 카드를 모아서 정리한다. d는 플레이어1의 베팅 공간이다. 플레이어에게 페이/테이크를 진행할 때 각 플레이어의 공간으로 칩스를 드롭하거나, 각 공간에서 칩스를 드래그하여 가져올 수 있다. e는 현재 진행중인 게임의 점수를 출력한다. f는 다음 해야 할 미션의 가이드를 출력한다. g는 게임을 종료하고 로비로 퇴장하는 곳이다. h는 뱅커의 카드 드래그 위치이다. 새로 드로우한 카드를 이 위치로 드래그하여 옮길 수 있다. i는 플레이어의 카드 드래그 위치를 나타낸다. 새로 드로우한 카드를 이 위치로 드래그하여 옮길 수 있다.Fig. 11b shows the interface screen. a represents a card shoe, and you can take out one card when you click. b represents a chip rack, and you can take out chips from the rack by dragging the desired amount of chips of each color when you click. You can retrieve chips by dragging chips on the table to the chip rack. c represents a discard holder, and you can collect and organize the cards you used here. d represents the betting space of player 1. When you pay/take a player, you can drop chips into each player's space or drag chips from each space. e outputs the score of the game currently in progress. f outputs a guide for the next mission to be performed. g is where you end the game and exit to the lobby. h is the banker's card drag position. You can drag a newly drawn card to this position and move it. i represents the player's card drag position. You can drag a newly drawn card to this position and move it.

도 11c는 게임 진행을 보여주는 화면이다. A는 미션 수행 타이머이다. 이 타이머가 끝까지 진행되는 동안 Perfect, Great, Good, Not Bad 순서로 등급이 하락한다. 등급에 따라 추가 점수를 획득할 수 있다. Perfect를 연속으로 발생시키면 콤보가 증가하고 추가 점수를 획득한다. B는 현재 등급 상태를 보여준다. C는 Perfect에서 Great 단계로 진입하거나 Help 버튼을 클릭 시 현재 수행해야 할 미션에 대한 가이드를 보여준다(예: 손가락 터치, 더블 터치 혹은 드래그).Fig. 11c is a screen showing the game progress. A is a mission execution timer. When this timer runs out, the grade decreases in the order of Perfect, Great, Good, and Not Bad. You can earn additional points depending on the grade. If you continuously generate Perfect, the combo increases and you earn additional points. B shows the current grade status. C shows a guide for the current mission to be performed when entering the Great stage from Perfect or when clicking the Help button (e.g., finger tap, double tap, or drag).

도 12a 및 도 12b는 룰렛 게임을 설명하기 위한 화면의 예시도이다.Figures 12a and 12b are example diagrams of screens for explaining a roulette game.

도 12a는 인터페이스 화면을 보여준다. a는 마커/칩스 초기 위치를 나타내며 룰렛을 돌린 후 마커가 최초에 배치되는 위치이다. 해당 위치에서 마커를 드래그 하여 결과 번호에 배치할 수 있다. b는 각 색상의 플레이어(5명)가 베팅한 칩스이다. 칩스를 드래그하여 c로 테이크(take)하거나 c에서 드래그하여 b 위치로 드롭하여 페이할 수 있다. c는 칩스 랙을 나타낸다. 플레이어 베팅에 대한 페이를 위해 새로운 칩스를 가져올 수 있다. 칩스 랙에서 꺼낸 칩스는 a의 위치에 배치된다. d는 현재 진행 중인 게임의 점수를 출력한다. e는 게임을 종료하고 로비로 퇴장한다.Fig. 12a shows the interface screen. a represents the initial position of the marker/chips, which is the position where the marker is initially placed after the roulette is spun. The marker can be dragged from that position and placed on the result number. b represents chips bet by the players (5 people) of each color. The chips can be dragged to c to take, or dragged from c to b to pay. c represents the chips rack. New chips can be brought in to pay for the player bet. The chips taken from the chips rack are placed at the position of a. d outputs the score of the game currently in progress. e ends the game and exits to the lobby.

도 12b는 룰렛 연출을 보여주며, 룰렛 게임이 시작되면 룰렛 연출이 돌고 랜덤한 위치에 Ball이 떨어진다.Figure 12b shows a roulette presentation. When the roulette game starts, the roulette presentation spins and a ball falls at a random location.

도 13은 본 발명의 실시예에 따른 딜러교육장치의 구동과정을 나타내는 흐름도이다.Figure 13 is a flow chart showing the operation process of a dealer training device according to an embodiment of the present invention.

설명의 편의상 도 13을 도 1과 함께 참조하면, 본 발명의 실시예에 따른 도 1의 딜러교육장치(120)는 딜러의 딜링 직무 교육과 관련한 교육 과정을 인공지능의 학습 모듈을 기반으로 구성한 딜링 교육 게임 콘텐츠를 저장한다(S1300). 게임 콘텐츠는 교육 과정과 관련하여 지정된 시나리오없이 인공지능(AI) 학습 모듈을 기반으로 구성되는 교육 과정을 포함한 딜링 교육 게임 콘텐츠에 해당한다.For convenience of explanation, referring to FIG. 13 together with FIG. 1, the dealer training device (120) of FIG. 1 according to an embodiment of the present invention stores dealing training game content that is configured based on an artificial intelligence learning module for a training course related to dealer dealing job training (S1300). The game content corresponds to dealing training game content including a training course that is configured based on an artificial intelligence (AI) learning module without a specified scenario related to the training course.

다시 말해, 본 발명의 실시예에 따른 게임 콘텐츠는 인공지능 기반으로 구현된다고 볼 수 있으며, 가령 딜러가 게임을 진행할 때 화면상에 최대 3명의 AI 플레이어가 게임에 참여하게 되며, 각각의 AI 플레이어들은 바카라, 룰렛, 블랙잭과 관련한 게임 규칙 등을 사전에 학습한 상태에서 게임에 참여한다고 볼 수 있으며, 각각 AI 플레이어는 AI 모델로서 게임 과정에서 동일 상황에 대하여 각각의 판단에 따라 서로 다른 동작을 수행한다고 볼 수 있다.In other words, the game content according to the embodiment of the present invention can be seen as being implemented based on artificial intelligence. For example, when a dealer proceeds with a game, up to three AI players participate in the game on the screen. Each AI player can be seen as participating in the game after having learned the game rules related to baccarat, roulette, and blackjack in advance. Each AI player can be seen as an AI model that performs different actions according to each judgment regarding the same situation during the game.

또한 딜러교육장치(120)는 사용자의 사용자 단말장치(100)에서 딜링 교육 게임 콘텐츠를 실행해 직무 교육을 진행할 때 복수의 AI 플레이어를 게임에 참여시켜 AI 플레이어의 게임에 따른 사용자의 신속성과 정확성을 측정하여 포인트를 획득하는 타임 트라이얼 방식으로 게임을 진행시킬 수 있다(S1300). 다시 말해, 딜러교육장치(120)는 게임이 진행되는 과정에서 게임을 하는 초급 딜러의 인터페이스와 관련한 센싱 데이터를 수집하게 되며 이를 근거로 현재 게임 화면상에서의 딜러의 신속성과 정확성을 측정할 수 있다. 신속성은 게임 화면을 구현한 후 인터페이스되는 시간을 측정할 수 있으며, 정확성은 게임과 관련하여 구현한 화면상에서 터치가 이루어지는 위치정보를 획득해 이를 근거로 화면상에 구현한 정확한 동작이 이루어졌는지 판단한다고 볼 수 있다. 물론 여기서 정확한 동작의 판단은 특정 동작과 관련한 데이터를 다시 말해 딜러로서 게임에서 직무와 관련하여 수행할 수 있는 또는 수행해야 하는 기준 데이터를 기저장하고 해당 데이터와의 비교를 통해 판단할 수 있을 것이다.In addition, the dealer training device (120) can conduct the game in a time trial format by executing the dealing training game content on the user's user terminal device (100) to conduct job training, and by having multiple AI players participate in the game and measuring the user's speed and accuracy according to the AI player's game, and earning points (S1300). In other words, the dealer training device (120) collects sensing data related to the interface of a beginner dealer playing the game during the game process, and can measure the speed and accuracy of the dealer on the current game screen based on this. Speed can be measured by measuring the time of the interface after the game screen is implemented, and accuracy can be considered as determining whether the accurate movement implemented on the screen is performed based on the location information where the touch is made on the screen implemented in relation to the game. Of course, the judgment of the accurate movement here can be made by pre-storing data related to a specific movement, in other words, reference data that can or must be performed in relation to the job as a dealer in the game, and comparing it with the data.

이외에도 딜러교육장치(120)는 광고 수익화를 위해 사용자 단말장치(100)를 사용하는 딜러들에게 게임 콘텐츠를 실행할 때 지정된 횟수의 광고 시청이 이루어지도록 하지만, 게임 내의 광고는 제공되지 않도록 차단할 수 있다. 예를 들어, 게임 내 광고 데이터가 삽입되어 있을 때 이를 판단하여 해당 광고 데이터를 삭제하거나 필터링, 또는 광고의 팝업을 중단하는 등의 동작을 수행할 수 있을 것이다.In addition, the dealer training device (120) can allow dealers using the user terminal device (100) to view a specified number of advertisements when executing game content for advertising monetization, but can block advertisements within the game from being provided. For example, when advertisement data is inserted within the game, it can be determined and actions such as deleting the advertisement data, filtering it, or stopping the advertisement pop-up can be performed.

상기한 내용 이외에도 도 1의 딜러교육장치(120)는 다양한 동작을 수행할 수 있으며, 기타 자세한 내용은 앞서 충분히 설명하였으므로 그 내용들로 대신하고자 한다.In addition to the above, the dealer training device (120) of Fig. 1 can perform various operations, and other detailed information has been sufficiently explained above, so that information will be used instead.

본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합하거나 결합하여 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 비일시적 저장매체(non-transitory computer readable media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시 예를 구현할 수 있다.Even though all the components constituting the embodiments of the present invention have been described as being combined as one or operating in combination, the present invention is not necessarily limited to these embodiments. That is, within the scope of the purpose of the present invention, all of the components may be selectively combined and operated one or more times. In addition, although all of the components may be implemented as independent hardware, some or all of the components may be selectively combined and implemented as a computer program having program modules that perform some or all of the functions of the combined hardware in one or more pieces. The codes and code segments constituting the computer program may be easily inferred by a person skilled in the art of the present invention. Such a computer program may be stored in a non-transitory computer readable medium and read and executed by a computer, thereby implementing the embodiments of the present invention.

여기서 비일시적 판독 가능 기록매체란, 레지스터, 캐시(cache), 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라, 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로, 상술한 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리 카드, ROM 등과 같은 비일시적 판독가능 기록매체에 저장되어 제공될 수 있다.Here, the non-transitory readable storage medium means a medium that semi-permanently stores data and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specifically, the above-described programs can be stored and provided on a non-transitory readable storage medium, such as a CD, DVD, hard disk, Blu-ray disk, USB, memory card, or ROM.

이상 첨부된 자료를 참조하여 본 발명을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although the present invention has been described with reference to the attached materials, those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing the technical idea or essential features thereof. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.

100: 사용자 단말장치 110: 통신망
120: 딜러교육장치 300: 통신 인터페이스부
310: 제어부 320: 딜러교육부
330: 저장부
100: User terminal 110: Communication network
120: Dealer training device 300: Communication interface section
310: Control Unit 320: Dealer Training Unit
330: Storage

Claims (10)

딜러(dealer)의 딜링 직무 교육과 관련한 교육 과정을 NCS(National Competency Standards) 학습 모듈(module)을 기반으로 구성한 딜링 교육 게임 콘텐츠를 저장하는 저장부; 및
사용자의 사용자 단말장치에서 상기 저장한 딜링 교육 게임 콘텐츠를 실행해 직무 교육을 진행할 때 복수의 인공지능(AI) 플레이어를 게임에 참여시켜 상기 인공지능 플레이어의 게임에 따른 상기 사용자의 신속성과 정확성을 측정하여 포인트를 획득하는 타임 트라이얼 방식으로 게임을 진행시키는 제어부;를
포함하는, 딜러교육장치.
A storage unit storing the dealing training game content based on the NCS (National Competency Standards) learning module, which is related to the training course related to the dealer's dealing job training; and
A control unit that conducts the game in a time trial format by having multiple artificial intelligence (AI) players participate in the game and measure the speed and accuracy of the user according to the game played by the AI players when conducting job training by executing the above-mentioned saved dealing education game content on the user's user terminal device, thereby obtaining points;
Including dealer training device.
제1항에 있어서,
상기 제어부는, 상기 교육 게임 콘텐츠에 의한 직무 교육을 진행할 때 사용자간 상호 작용이 없는 싱글 플레이(single play) 게임을 구현하는, 딜러교육장치.
In the first paragraph,
The above control unit is a dealer training device that implements a single play game without interaction between users when conducting job training using the above educational game content.
제1항에 있어서,
상기 제어부는, 상기 사용자 단말장치에서 상기 직무 교육이 진행될 때 지정된 횟수마다 광고 시청을 하도록 제어하며, 게임 내 광고는 제한되도록 상기 교육 게임 콘텐츠를 구현하는, 딜러교육장치.
In the first paragraph,
The above control unit controls the viewing of advertisements at a specified number of times when the job training is conducted on the user terminal device, and implements the educational game content so that advertisements within the game are limited. A dealer training device.
제1항에 있어서,
상기 제어부는, 상기 사용자의 신속성과 정확성을 각각 측정하기 위해 상기 게임이 진행될 때 화면상에서 이루어지는 상기 사용자의 인터페이스 동작에 의한 정확도와 속도를 각각 측정하는, 딜러교육장치.
In the first paragraph,
The above control unit is a dealer training device that measures the accuracy and speed of the user's interface operations on the screen when the game is in progress, in order to measure the user's speed and accuracy, respectively.
제4항에 있어서,
상기 제어부는, 상기 사용자의 인터페이스 동작과 관련한 제한 시간이 초과되면 상기 화면상에 기설정된 구현 방식으로 칩들(Chips) 및 카드들에 대한 다음 동작 힌트를 자동으로 연출하여 활성화하는, 딜러교육장치.
In paragraph 4,
The above control unit is a dealer training device that automatically displays and activates the next operation hint for chips and cards in a preset implementation manner on the screen when the time limit related to the user's interface operation is exceeded.
저장부가, 딜러의 딜링 직무 교육과 관련한 교육 과정을 NCS 학습 모듈을 기반으로 구성한 딜링 교육 게임 콘텐츠를 저장하는 단계; 및
제어부가, 사용자의 사용자 단말장치에서 상기 저장한 딜링 교육 게임 콘텐츠를 실행해 직무 교육을 진행할 때 복수의 인공지능(AI) 플레이어를 게임에 참여시켜 상기 인공지능 플레이어의 게임에 따른 상기 사용자의 신속성과 정확성을 측정하여 포인트를 획득하는 타임 트라이얼 방식으로 게임을 진행시키는 단계;를
포함하는, 딜러교육장치의 구동방법.
A step for storing the dealing education game content based on the NCS learning module, which is a training course related to the dealer's dealing job training; and
A step for conducting a game in a time trial format in which the control unit executes the dealing training game content stored on the user's user terminal device to conduct job training, and has multiple artificial intelligence (AI) players participate in the game to measure the speed and accuracy of the user according to the game played by the AI players and obtain points;
A method of operating a dealer training device, comprising:
제6항에 있어서,
상기 게임을 진행시키는 단계는,
상기 교육 게임 콘텐츠에 의한 직무 교육을 진행할 때 사용자간 상호 작용이 없는 싱글 플레이 게임을 구현하는, 딜러교육장치의 구동방법.
In Article 6,
The steps to proceed with the above game are:
A method of operating a dealer training device that implements a single-player game without user interaction when conducting job training using the above-mentioned educational game content.
제6항에 있어서,
상기 게임을 진행시키는 단계는,
상기 사용자 단말장치에서 상기 직무 교육이 진행될 때 지정된 횟수마다 광고 시청을 하도록 제어하며, 게임 내 광고는 제한되도록 상기 교육 게임 콘텐츠를 구현하는, 딜러교육장치의 구동방법.
In Article 6,
The steps to proceed with the above game are:
A method for operating a dealer training device that implements the training game content by controlling advertisement viewing at a specified number of times when the job training is conducted on the user terminal device and restricting advertisements within the game.
제6항에 있어서,
상기 게임을 진행시키는 단계는,
상기 사용자의 신속성과 정확성을 각각 측정하기 위해 상기 게임이 진행될 때 화면상에서 이루어지는 상기 사용자의 인터페이스 동작에 의한 정확도와 속도를 각각 측정하는, 딜러교육장치의 구동방법.
In Article 6,
The steps to proceed with the above game are:
A method of operating a dealer training device, which measures the accuracy and speed of the user's interface actions performed on the screen while the game is in progress, in order to measure the speed and accuracy of the user, respectively.
제9항에 있어서,
상기 게임을 진행시키는 단계는,
상기 사용자의 인터페이스 동작과 관련한 제한 시간이 초과되면 상기 화면상에 기설정된 구현 방식으로 칩들 및 카드들에 대한 다음 동작 힌트를 자동으로 연출하여 활성화하는, 딜러교육장치의 구동방법.
In Article 9,
The steps to proceed with the above game are:
A method of operating a dealer education device that automatically displays and activates the next action hint for chips and cards in a preset implementation manner on the screen when the time limit related to the user's interface operation is exceeded.
KR1020230114456A 2023-08-30 2023-08-30 Apparatus for Dealer Training and Driving Method Thereof Active KR102800707B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230114456A KR102800707B1 (en) 2023-08-30 2023-08-30 Apparatus for Dealer Training and Driving Method Thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230114456A KR102800707B1 (en) 2023-08-30 2023-08-30 Apparatus for Dealer Training and Driving Method Thereof

Publications (2)

Publication Number Publication Date
KR20250032102A KR20250032102A (en) 2025-03-07
KR102800707B1 true KR102800707B1 (en) 2025-04-24

Family

ID=94973284

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230114456A Active KR102800707B1 (en) 2023-08-30 2023-08-30 Apparatus for Dealer Training and Driving Method Thereof

Country Status (1)

Country Link
KR (1) KR102800707B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102202934B1 (en) 2016-06-24 2021-01-13 에이지 18, 엘엘씨 Interactive gaming among a plurality of players systems and methods
KR102564072B1 (en) 2021-02-22 2023-08-07 서영철 multi cognitive training device using artificial intelligence and method for player cognition using the same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010074018A (en) 2000-12-18 2001-08-04 강동훈 game system through the network and method thereof
CN111369746B (en) * 2015-08-03 2022-11-08 天使集团股份有限公司 Cheating detection system for recreation ground
KR20220127452A (en) * 2021-03-11 2022-09-20 주식회사 클러지 Virtual game system with artificial intelligence of cooperation, enemy, and guide

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102202934B1 (en) 2016-06-24 2021-01-13 에이지 18, 엘엘씨 Interactive gaming among a plurality of players systems and methods
KR102564072B1 (en) 2021-02-22 2023-08-07 서영철 multi cognitive training device using artificial intelligence and method for player cognition using the same

Also Published As

Publication number Publication date
KR20250032102A (en) 2025-03-07

Similar Documents

Publication Publication Date Title
Featherstone et al. UniCraft: Exploring the impact of asynchronous multiplayer game elements in gamification
Gee Women and gaming: The Sims and 21st century learning
Lin et al. The role of onlookers in arcade gaming: Frame analysis of public behaviours
JP6960977B2 (en) Random number generator for simulating gameplay
US20170333797A1 (en) Hinting system and hinting method for match-type games
US20140113716A1 (en) Electronic Board Game With Virtual Reality
JP2020141915A (en) Game programs, methods, and information processing equipment
KR101299262B1 (en) Method of network-based baduk game service and apparatus thereof
US20180093167A1 (en) Educational and information-based board game
CN103781521A (en) Adaptation of skill-based games for training and enjoyment
US9095768B1 (en) Board game
Monu et al. Beyond gamification: implications of purposeful games for the information systems discipline
JP2021186003A (en) Game system, game program and control method of game system
US20230267853A1 (en) Interactive video game exhibit having an associated periodic table and method
KR102800707B1 (en) Apparatus for Dealer Training and Driving Method Thereof
JP2020141914A (en) Game programs, methods, and information processing equipment
KR20160105277A (en) Apparatus and method of playability evaluation for game
JP6427182B2 (en) Simulation apparatus, system for simulation and machine readable medium
Mariais et al. The use of game principles in the design of learning role-playing game scenarios
Cao Game design patterns in endless mobile minigames
US20070066404A1 (en) Interactive DVD multi player board game
US20200368621A1 (en) Competitive game based character development system
Featherstone Optimising gamification using constructive competition and videogames
Gonchar Educational aspect of non-educational games: on a case study of'Assassin's creed 2'and'Assassin's creed: Origins'
Maj Sky: Children of the Light–the capitalization of compassion

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230830

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20230830

Comment text: Patent Application

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20250320

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20250422

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20250422

End annual number: 3

Start annual number: 1

PG1601 Publication of registration