JP2010200975A - ゲームシステム、ゲーム管理方法及びゲーム管理プログラム - Google Patents

ゲームシステム、ゲーム管理方法及びゲーム管理プログラム Download PDF

Info

Publication number
JP2010200975A
JP2010200975A JP2009049941A JP2009049941A JP2010200975A JP 2010200975 A JP2010200975 A JP 2010200975A JP 2009049941 A JP2009049941 A JP 2009049941A JP 2009049941 A JP2009049941 A JP 2009049941A JP 2010200975 A JP2010200975 A JP 2010200975A
Authority
JP
Japan
Prior art keywords
players
game
player
game space
matching
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.)
Granted
Application number
JP2009049941A
Other languages
English (en)
Other versions
JP4755700B2 (ja
Inventor
Mitsuaki Imachi
充晶 井町
Yasuyuki Nagatomo
康幸 長友
Kazuma Konishi
和馬 小西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
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 Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2009049941A priority Critical patent/JP4755700B2/ja
Priority to US13/138,539 priority patent/US20110319172A1/en
Priority to PCT/JP2010/053056 priority patent/WO2010101080A1/ja
Priority to TW099105920A priority patent/TW201034728A/zh
Publication of JP2010200975A publication Critical patent/JP2010200975A/ja
Application granted granted Critical
Publication of JP4755700B2 publication Critical patent/JP4755700B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • A63F13/12
    • 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/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • 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
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • 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
    • A63F13/798Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/20Dominoes or like games; Mah-Jongg games
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3241Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
    • 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/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/556Player lists, e.g. online players, buddy list, black list
    • 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/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5566Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style
    • 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/55Details of game data or player data management
    • A63F2300/5586Details of game data or player data management for enforcing rights or rules, e.g. to prevent foul play

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】不正を働く疑いのある協力者同士を同一ゲーム空間に割り振らない。
【解決手段】本ゲームシステムは、対戦ゲームへの参加を受け付ける受付処理部161aで受け付けられたプレイヤをゲーム空間に割り振る割り振り部3612と、ゲーム終了毎に同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ取込処理部3614と、ログ情報に基づいて、疑不正プレイヤと判定された2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、ログ情報に基づいて、不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組をマッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段と、対戦ゲームへの参加を受け付けられた2人のプレイヤがマッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤの同一ゲーム空間への割り振りを規制する規制部3617とを備えた。
【選択図】図6

Description

本発明は、ネットワークゲームを行うプレイヤの不正行為を管理するゲームシステム、ゲーム管理方法及びゲーム管理プログラムに関する。
近年、ゲーム端末装置で実行されたプレイヤのゲーム成績がネットワークを経てホストで収集され、全国規模でのプレイヤのランキングを各プレイヤのゲーム成績の累積に基づいて算出することが行われている。ランキングはゲーム終了時に更新され、直ちにゲーム装置に配信されてモニタに表示される。ランキングは、ゲーム成績が良いほど上位となる。プレイヤは、少しでも上位にランキングされたいために、良いゲーム成績を残そうとする。
ところで、ネットワークを用いて行われるゲーム、例えば麻雀ゲームでは、対戦相手は受付順によって決めるのが一般的である。この場合、2人のプレイヤが示し合わせて同時に受付を行えば、同一の卓(同一のゲーム空間)に割り当てられる可能性は高くなる。そして、2人のプレイヤが、互いに示し合わせて、例えば勝ち役と負け役となって麻雀ゲームを進めることで、勝ち役側のプレイヤに高成績(例えば1位)を取らせるという不適切な行為が実現可能となる。かかる行為はプレイヤ自身の実力とは無関係であり、残りの正当なメンバを欺いたものであり、他のプレイヤとの間で前記ランキングに不公平が生じることから、この種の不正な行為を禁止する対策を講じる必要がある。
特許文献1には、同一の組で実施した競技において勝利した参加者を記録しておき、以後の組分けの際に、各参加者が過去において自分に勝利した参加者と同一の組になるべく属さないように組分けを行うようにし、これにより、悪意ある参加者が継続して同一の参加者と協力して競技を行う可能性を減らして、平等な条件における競技を提供する方法が記載されている。
特開2004−113743号公報
ところで、特許文献1に記載の不正行為防止方法は、ゲームへの参加受付毎に、各参加者が過去に同一組で勝利した者と同じ組にならないように組分けし、不正機会の余地をなくすようにしている。従って、例えば麻雀ゲームにおいて、過去のゲームにおいて1位と2位になったプレイヤ同士、3位と4位になったプレイヤ同士であっても、以後は同一組に組分けされないこととなり、自己に勝利したプレイヤのみに着目した判断方法では必ずしも不正につながらないプレイヤ同士の組を却って切り離してしまう虞がある。また、ゲームで自己に勝利したプレイヤ、すなわち相対的な勝ち負けのプレイヤの数はゲーム毎に、さらに日々行われるゲーム数を考えると多数にのぼり、結果、お互いに対戦者が急に絞り込まれてしまうという弊害が考えられる。従って、勝敗に着目しても、悪意のある組合せのプレイヤを効果的に排除するには問題がある。
本発明は、上記に鑑みてなされたもので、不正を働く疑いのある協力者同士を、いわば即効的に同一ゲーム空間に割り当てないようにすると共に、勝ち役の疑不正プレイヤを抽出し、このプレイヤと疑不正協力者とを、いわば遅効的に同一ゲーム空間に割り当てないようにすることで、不正行為を効果的に抑止するゲームシステム、ゲーム管理方法及びゲーム管理プログラムを提供することにある。
請求項1記載の発明は、複数のプレイヤに対してネットワークを介して同一のゲーム空間で対戦ゲームを行わせる各ゲーム端末と、前記ネットワーク上に設けられ、前記対戦ゲームに参加するプレイヤを管理するゲームサーバとを備えたゲームシステムにおいて、前記ゲーム端末は、前記対戦ゲームへの参加を受け付ける受付手段を備え、前記ゲームサーバは、参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振る割り振り手段と、ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ記憶手段と、前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段と、前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制する規制手段とを備えたことを特徴とするものである。
請求項8記載の発明は、ネットワークに接続された各ゲーム端末を操作することで、同一のゲーム空間で対戦ゲームを行うプレイヤを管理するゲームサーバのゲーム管理方法において、割り振り手段が、前記ゲーム端末により参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振り、ログ記憶手段が、ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶し、不正判定手段が 前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行し、規制手段が、前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制することを特徴とするものである。
請求項9記載の発明は、ネットワークに接続された各ゲーム端末を操作することで、同一のゲーム空間で対戦ゲームを行うプレイヤを管理するゲームサーバのゲーム管理プログラムにおいて、前記ゲーム端末により参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振る割り振り手段、ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ記憶手段、前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段、前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制する規制手段、として前記ゲームサーバを機能させるゲーム管理プログラムである。
請求項10記載の発明は、複数のプレイヤに対してネットワークを介して同一のゲーム空間で対戦ゲームを行わせる各ゲーム端末と、前記ネットワーク上に設けられ、前記対戦ゲームに参加するプレイヤを管理するゲームサーバとを備えたゲームシステムにおいて、前記ゲーム端末は、前記対戦ゲームへの参加を受け付ける受付手段を備え、前記前記ゲーム端末及びゲームサーバの一方は、参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振る割り振り手段と、ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ記憶手段と、前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段と、前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制する規制手段とを備えたことを特徴とするものである。
請求項1,8,9,10記載の発明によれば、前記ゲーム端末により参加が受け付けられると、割り振り手段によって、参加を受け付けられたプレイヤは所定ルールに従って前記ゲーム空間に割り振られるようにされている。ゲーム終了毎に、ログ記憶手段によって、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤがログ情報として記憶される。そして、不正判定手段によって 前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かが判定され、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とが実行される。この不正判定の結果を受け、規制手段によって、前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りが規制、例えば禁止されることを特徴とするものである。
従って、不正を働く疑いのある協力者同士を、第1の不正判定処理によって、いわば即効的に同一ゲーム空間に割り振らないようにすると共に、第2の不正判定処理によって、勝ち役の疑不正プレイヤを抽出し、このプレイヤと疑不正協力者とを、いわば遅効的に同一ゲーム空間に割り振らないようにすることで、不正行為が効果的に抑止される。なお、合わせ打ちとは、2人のプレイヤが同一卓に割り振られ、一方が負け役に徹して他方を勝たせる不正なゲーム操作行為をいう。また、割り振りのための所定のルールとしては、先着順の他、属性の異同を加味したもの等種々の方法が採用可能であるが、少なくとも、同一ゲーム空間への割り振りに対して、プレイヤの行為が少なくとも関わるものであることが必要である。例えば、先着順であれば同時に受付を行う行為をいう。属性の異同が関与する場合には、予め属性を一致させるデータ改竄等の行為をいう。また、割り振り実績とは、同一ゲーム空間に割り振られた回数とか頻度等を考慮したものである。
請求項2記載の発明は、請求項1記載のゲームシステムにおいて、前記受付手段は、プレイヤの識別情報が記録された記録媒体から該プレイヤの識別情報を読み取る読み取り部を備えることを特徴とする。この構成によれば、記録媒体に記憶された情報を読み取ってゲームへの参加受付が行われるので、記録媒体が複数種類作成された場合でも、第2の不正判定処理によって、同一ゲーム空間への割り振りが遅効的に抑止される。
請求項3記載の発明は、請求項1又は2記載のゲームシステムにおいて、前記割り振り手段は、参加受け付け順に所定人数ずつ同一ゲーム空間に割り振ることを特徴とする。この構成によれば、同時に参加受付を行う不正な参加者に対して、効果的に別のゲーム空間に割り振ることが可能となる。
請求項4記載の発明は、請求項1〜3のいずれかに記載のゲームシステムにおいて、前記第1の不正判定処理は、所定期間中に前記2人のプレイヤが同一ゲーム空間に割り振られた回数が所定の閾値を超えた場合に疑不正プレイヤの組と判定することを特徴とする。この構成によれば、所定期間中、例えば1日の間に、同一ゲーム空間に割り振られた回数が、プレイヤ総数から判断して確率的にない(多い)状況を所定の閾値として設定したことで、合わせ打ちを行う不正な2人組をより迅速に抽出することが可能となる。
請求項5記載の発明は、請求項1〜4のいずれかに記載のゲームシステムにおいて、前記第2の不正判定処理は、前記複数の他のプレイヤとの同一ゲーム空間への割り振り実績としての割り振り頻度が所定の閾値を超えた場合に疑不正プレイヤの組と判定することを特徴とする。この構成によれば、あるプレイヤについて、他の複数のプレイヤとの割り振り実績を監視することで、1人のプレイヤが他の複数のプレイヤになりすましている場合でも合わせ打ちを行う不正な2人組を効果的に抽出することが可能となる。
請求項6記載の発明は、請求項1〜5のいずれかに記載のゲームシステムにおいて、前記規制手段は、対戦ゲームへの参加を受け付けられた2人のプレイヤのそれぞれの直前の対戦ゲームの戦績が、一方のプレイヤが勝者であり、他方のプレイヤが敗者である場合と判定した場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制することを特徴とする。この構成によれば、同一ゲーム空間か否かを問わず、両プレイヤの直前の対戦の戦績が、勝ち役と負け役である場合に、両プレイヤを同一ゲーム空間に割り付けないようにしたので、不正を行う可能性の高いプレイヤを直ちに別のゲーム空間に振り分け、不正が防止される。なお、勝ち役と負け役とは、例えば首位と最下位とか、最高スコア取得者と最低スコア取得者であり、あるいはこれに準じた順位、スコアの関係となる、典型的には2人組をいう。
請求項7記載の発明は、請求項1〜6のいずれかに記載のゲームシステムにおいて、前記不正判定手段は、1日毎に前記ログ情報を読み出して前記マッチング禁止リストの登録内容の更新を行うことを特徴とする。この構成によれば、最終的にマッチング禁止リストのみで不正プレイヤの組を更新的に抽出しているので、規制処理が容易に行える。
請求項1,8,9,10記載の発明によれば、不正を働く疑いのある協力者同士を、第1の不正判定処理によって、いわば即効的に同一ゲーム空間に割り振らないようにすると共に、第2の不正判定処理によって、勝ち役の疑不正プレイヤを抽出し、このプレイヤと疑不正協力者とを、いわば遅効的に同一ゲーム空間に割り振らないようにすることで、不正行為を効果的に抑止できる。
請求項2記載の発明によれば、記録媒体に記憶された情報を読み取ってゲームへの参加受付を行うので、記録媒体が複数種類作成された場合でも、第2の不正判定処理によって、同一ゲーム空間への割り振りを遅効的に抑止できる。
請求項3記載の発明によれば、同時に参加受付を行う不正な参加者に対して、効果的に別のゲーム空間に割り振ることが可能となる。
請求項4記載の発明によれば、所定期間中、例えば1日の間に、同一ゲーム空間に割り振られた回数が、プレイヤ総数から判断して確率的にない(多い)状況を所定の閾値として設定したことで、合わせ打ちを行う不正な2人組をより迅速に抽出することができ、その分、不正が抑止できる。
請求項5記載の発明によれば、あるプレイヤについて、他の複数のプレイヤとの割り振り実績を監視することで、1人のプレイヤが他の複数のプレイヤになりすましている場合でも合わせ打ちを行う不正な2人組を効果的に抽出することが可能となる。
請求項6記載の発明によれば、同一ゲーム空間か否かを問わず、両プレイヤの直前の対戦の戦績が、勝ち役と負け役である場合に、両プレイヤを同一ゲーム空間に割り付けないようにしたので、不正を行う可能性の高いプレイヤを直ちに別のゲーム空間に振り分けて、不正を防止できる。
請求項7記載の発明によれば、最終的にマッチング禁止リストのみで不正プレイヤの組を更新的に抽出しているので、規制処理を容易に行うことができる。
本発明に係るゲームシステムの一実施形態を示す構成図である。 ゲーム端末装置の一実施形態の外観を示す斜視図である。 ゲーム端末装置の一実施形態を示すハードウェア構成図である。 ゲーム端末装置の制御部の機能構成図である。 サーバ装置の一実施形態を示すハードウェア構成図である。 サーバ装置の制御部の機能構成図である。 麻雀ゲームの対戦画面の画面図の一例である。 サーバ装置3のCPU361が実行する麻雀ゲームの進行処理について説明するフローチャートであって、ゲーム端末装置1から信号受信があった場合の処理を示すフローチャートである。 受信信号が受付信号であった場合の処理を示すフローチャートである。 受信信号がゲーム終了であった場合の処理を示すフローチャートである。 所定の短期間(1日)毎に実行される疑不正プレイヤ抽出処理を示すフローチャートである。 割り振り処理を示すフローチャートである。 割り振り処理を示すフローチャートである。 短期不正対応処理を示すフローチャートである。 長期不正対応処理を示すフローチャートである。 長期不正対応処理を示すフローチャートである。 長期不正対応処理を示すフローチャートである。 長期不正対応処理を示すフローチャートである。
図1は、本発明に係るゲームシステムの一実施形態を示す構成図である。ゲームシステムは、それぞれ識別情報が対応付けされたゲーム端末装置1と、複数の(ここでは8台の)ゲーム端末装置1と通信可能に接続され、これら間の中継、接続及び各ゲーム端末装置1とネットワーク(例えばインターネット)を介して他の店舗のゲーム端末装置との間での接続を行う通信機器であるルータ2と、各ルータ2を介して通信可能に接続され、複数のプレイヤがゲーム端末装置1を用いて行うためのプレイヤ認証、プレイヤの組合せの選択、各プレイヤのゲーム成績、全プレイヤのランキングに関する情報を管理するサーバ装置3とを備えている。各ゲーム端末装置1とルータ2との間はそれぞれLAN(Local Area Network)ケーブルで接続されている。
ゲーム端末装置1は、筐体適所に、図外(例えば筐体の裏面側)の電源スイッチを備え、電源投入を受けて起動される。ゲーム端末装置1は、モニタに表示されるゲーム画面を見ながらプレイヤからのプレイ操作を受け付けて、ゲームを進行させるものである。なお、ゲーム端末装置1に対応付けされる識別情報は、ゲーム端末装置1が接続されているルータ2毎の識別情報(又はゲーム端末装置1が設置されている店舗の識別情報)とゲーム端末装置1が設置されている店舗内でのゲーム端末装置1毎の識別情報とを含んでいる。例えば、店舗Aの識別情報がAであって、店舗A内でのゲーム端末装置1の識別情報が4である場合には、当該ゲーム端末装置1の識別情報はA4である。
ルータ2は、それぞれ複数のゲーム端末装置1及びサーバ装置3と通信可能に接続され、ゲーム端末装置1とサーバ装置3との間でデータの送受信を行うものである。
サーバ装置3は、各ルータ2と通信可能に接続され、プレイヤ個人を特定するための固有情報(識別情報)であるユーザIDに対応付けて前記プレイヤ情報等の情報を格納すると共に、かつゲーム端末装置1の識別情報を用いて、ルータ2を介して各ゲーム端末装置1とデータの送受信を行うことによってプレイヤと同一ゲーム空間上でゲームを行うプレイヤ(対戦相手という)に関する情報を管理する。
図2は、ゲーム端末装置1の一実施形態の外観を示す斜視図である。なお、ゲーム端末装置1を用いて行われるゲームは、個人ゲームでもよいし、対戦ゲームでもよい。本実施形態では麻雀ゲーム(図7参照)を想定しており、ゲーム端末装置1を操作するプレイヤと、他のゲーム端末装置1を操作するプレイヤとが対戦を行うものである。他のゲーム端末装置1を操作するプレイヤとの対戦では、後述するネットワーク通信部18、ルータ2を介して、対戦中のゲーム端末装置1との間で各プレイヤが操作した内容に応じた操作データの送受信が行われる。
ゲーム端末装置1は、ゲーム画面を表示するモニタ11と、モニタ11に積層され、プレイヤによる押圧を感知して、モニタ11のゲーム画面に表示される選択などを促すボタンのアドレスとプレイヤによる押圧位置とからいずれのボタンが指示されたかを判定するタッチパネル11aと、音声を出力するスピーカ12と、個人カードに記憶されたユーザID等の情報を読み込むカードリーダ13と、プレイヤが投入するコインを受け付けるコイン受付部14とを備えている。モニタ11はゲーム画像を表示するもので、液晶表示器やプラズマディスプレイ等である。
また、個人カードは、ユーザID等の個人情報が記憶された磁気カードやICカード等の記録媒体である。カードリーダ13は、公知のものが採用されており、個人カードが図略の読取口に差し込まれた状態で記録データの読み取りを行い、ゲーム中は差し込まれた状態を維持し、ゲームが完了してプレイヤからの取り出し指示を受けて、図略の引出手段で引き出されるようになっている。なお、個人カードが電波や遠赤外等による近距離通信可能な構成を有している態様では、カードローダ13が電波や遠赤外を感知する受信素子が採用されている。また、必要に応じて所要の情報を双方向通信可能にされていてもよい。
ゲーム端末装置1の適所には、各部からの検出信号や、各部への制御信号を出力するマイクロコンピュータなどで構成される制御部16(図3参照)が配設されている。
図3は、ゲーム端末装置1の一実施形態を示すハードウェア構成図である。制御部16はゲーム端末装置1の全体の動作を制御するもので、受付処理、ゲームの進行全般に関する処理、画像表示処理の他、種々の情報処理を行う情報処理部(CPU)161と、処理途中の情報等を一時的に格納するRAM162と、ゲーム画像を含む所定の画像情報、各種設定情報及びゲームプログラム等が予め記憶されたROM163とを備える。
外部入出力制御部171は、制御部16とカードリーダ13、タッチパネル11a(操作部)及びコイン受付部14を含む検出部の間で、検出信号を処理用のディジタル信号に変換し、また指令情報を検出部の各機器に対して制御信号に変換して出力するもので、かかる信号処理と入出力処理とを例えば時分割的に行うものである。外部機器制御部172は、それぞれの時分割期間内に検出部の各機器への制御信号の出力動作と、検出部の各機器からの検出信号の入力動作とを行うものである。
描画処理部111は、制御部16からの画像表示指示に従って所要の画像をモニタ11に表示させるもので、ビデオRAM等を備える。音声再生部121は制御部16からの指示に従って所定のメッセージやBGM等をスピーカ12に出力するものである。
ROM163には、牌オブジェクト、卓画像、各ボタンのゲーム用画像、受付画面を構成する画像の他、各種の画像等が記憶されている。牌オブジェクト等は3次元描画が可能なように、それを構成する所要数のポリゴンで構成されており、描画処理部111はCPU161からの描画指示に基づいて、3次元空間上での位置から擬似3次元空間上での位置への変換のための計算、光源計算処理等を行うと共に、上記計算結果に基づいてビデオRAMに対して描画すべき画像データの書き込み処理、例えば、ポリゴンで指定されるビデオRAMのエリアに対するテクスチャデータの書き込み(貼り付け)処理を行う。
ここで、CPU161の動作と描画処理部111の動作との関係を説明する。CPU161は、内蔵のあるいは外部からモニタ11への画像情報の出力とその表示を行う画像表処理部との装着脱式としてのROM163に記録されているオペレーティングシステム(OS)に基づいて、ROM163から画像、音声及び制御プログラムデータ、ゲームプログラムデータを読み出す。読み出された画像、音声及び制御プログラムデータ等の一部若しくは全部は、RAM162上に保持される。以降、CPU161は、RAM162上に記憶されている制御プログラム、各種データ(表示物体のポリゴンやテクスチャ等その他の文字画像を含む画像データ、音声データ)、並びに検出部からの検出信号等に基づいて、処理が進行される。
ROM163に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。
ネットワーク通信部18は、麻雀ゲームの実行中に発生するプレイヤの操作情報をルータ2を介して、さらにはネットワークを介して対戦中のゲーム端末装置1と送受信するためのものである。さらに、ネットワーク通信部18は、ゲーム実行前後での、新たなプレイヤに対する受け付け処理時の個人認証等に要する情報、ゲーム終了時点でのゲーム成績等をルータ2を介してサーバ3との間で送受信するためのものである。
図4は、ゲーム端末装置1の制御部16の機能構成図である。制御部16のCPU161は、RAM162上に保持されたゲームプログラムを実行することによって、プレイヤからのゲームへの参加を受け付ける受付処理部161a、ゲームの開始から終了までの麻雀ゲームの一連の進行を制御するゲーム進行制御部161b、モニタ11に受付画像、ゲーム画像、終了画像、ランキング表示画像等を表示する画像表示処理部161cと、ゲーム中におけるプレイヤの操作を評価することによりゲーム終了時でのゲーム成績(持ち点棒の点数の値)や順位を決定する成績処理部161dと、プレイヤが仮想的に所持しているアイテムの数量に基づいて当該プレイヤのゲーム上での強さのレベルを表わす属性としての段位を設定する段位設定部161eと、後述する履歴記憶部162aに格納された履歴データに基づいてプレイヤのゲーム上での特徴を表わすパラメータを算出し、算出されたパラメータに基づいてプレイヤに属性としての称号を付与する称号設定部161fと、各種情報の通信制御を行う通信制御部161gとして機能する。
受付処理部161aは、ゲームへの参加を希望するプレイヤによって、モニタ11に表示されている図略の参加受付ボタン等が押下されたことがタッチパネル11aで検知され、かつゲーム端末装置1のカードリーダ13に差し込まれた個人カードからユーザIDを読み取るものである。
ゲーム進行制御部161bは、図7のゲーム画面に示すように、4人のプレイヤに対して麻雀ゲームを行わせるもので、プレイヤ間でツモの順序が所定の順序で繰り返し発生するようにしている。また、ゲーム進行制御部161bは、ツモが発生する毎に、手持ちの牌の内のいずれかの牌を捨てるための選択操作の受付を所定時間内で許可している。従って、プレイヤは、ツモが発生する毎にいずれの牌を捨てるかを考え、決めた牌の指定操作、すなわち該当する牌オブジェクトの表示位置を押下する操作を行うことになる。この操作が行われると、通信制御部161gによって、この操作情報が対戦中(仮想的な卓が同一、すなわち同一ゲーム空間)の他のゲーム端末装置1に送信され、自己及び他のゲーム端末装置1の画面の内容が更新されると共に、次の順番のゲーム端末装置1においてツモが発生するようになっている。
成績処理部161dは、ゲームが終了した時に、プレイヤが仮想的に点棒として所持している点数の多い順に順位を判定するものである。ただし、ゲーム開始時、プレイヤが仮想的に点棒として所持している点数(原点という)は同一である。原点は、例えば、1局戦の場合には15000点であり、東風戦の場合には20000点であり、半荘戦の場合には25000点である。成績処理部161dは、ゲーム成績等をゲーム成績記憶部162bに逐次記憶し、記憶内容は、ゲームの終了毎に通信制御部161gによってサーバ装置3に送信される。
段位設定部161eは、プレイヤが仮想的に所持しているアイテムの個数に基づいて当該プレイヤのゲーム上での強さのレベルを表わす段位(例えば、十級〜一級〜初段〜八段)を決定するものである。なお、アイテムは、各プレイヤが仮想的に所持しているアイテムのうちの所定の数量分を、成績処理部161dで得られる成績に応じて他のプレイヤ間で移動されるものである。例えば、ゲーム毎に4位のプレイヤから1位のプレイヤに2個移動すると共に、3位のプレイヤから2位のプレイヤに1個移動するようにしている。
称号設定部161fは、段位設定部161eによって行なわれる段位の決定において、初段に昇格した際に、算出されるパラメータに基づいてプレイヤにゲーム内でのプレイヤの称号を仮想的に付与するものである。パラメータは、例えば、公知の和了率、振込み率、平均ドラ数及び平均翻数を含む。称号付与部161fは、和了率、振込み率、平均ドラ数及び平均翻数のレベルを参照してパラメータを設定し、最もレベルの高いパラメータに対応する称号を付与する。例えば、和了率のレベルが最も高い場合には、プレイヤは速攻型であると判断して「朱雀」という称号が付与される。振込み率のレベルが最も高い場合には、プレイヤは防御型であると判断して「玄武」という称号が付与される。平均ドラ数のレベルが最も高い場合には、プレイヤは運型であると判断して「青龍」という称号が付与される。平均翻数のレベルが最も高い場合には、プレイヤは攻撃型であると判断して「白虎」という称号が付与される。各称号は、プレイヤの打ち方のタイプ(例えば速攻型等)がイメージされるキャラクタ名称を表わしている。
ここで、制御部16のRAM162について説明する。RAM162は、ゲーム開始時にサーバ装置3から読み込んだプレイヤの履歴情報、及び同じ卓(同一ゲーム空間)での対戦ゲーム中の経過情報であって逐次プレイヤ毎に、すなわち自己及びネットワーク通信部18を介して得られる対戦相手全員についてのゲーム途中経過情報が記憶される履歴情報記憶部162aと、成績処理部161dによって決定された、プレイヤのゲーム終了時点でのゲーム成績である順位(必要に応じて点棒の点数等を含む)がプレイヤ毎に格納されるゲーム成績記憶部162bと、ゲーム開始時にサーバ装置3から読み込んだ自己のアイテムの数量及び段位、また称号等の属性を格納する属性記憶部162cとを備えている。
図5は、サーバ装置3の一実施形態を示すハードウェア構成図である。制御部36はサーバ装置3の全体の動作を制御するもので、情報処理部(CPU)361と、各プレイヤの個人情報、各プレイヤのゲーム成績情報、各プレイヤの不正情報を格納するRAM362と、管理用の所定の画像情報、管理プログラム、ランキング処理プログラムが予め記憶されたROM363とを備える。
ROM363に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。
ネットワーク通信部38は、各種データをWWW等からなるネットワークを介して複数のルータ2のいずれかを経て端末識別情報に従って対応するゲーム端末装置1との間で情報の送受信を行うものである。
なお、管理プログラムは、ROM363上に記録されており、RAM362上にロードされ、CPU361によりRAM362上の管理プログラムが順次実行されることによってそれぞれの機能が実現される。
図6は、サーバ装置3の制御部36の機能構成図である。制御部36のCPU361は、RAM362上に保持されたゲーム管理プログラムを実行することによって、各ゲーム端末装置1でのプレイヤのゲーム参加受付に応答して一連の受付管理処理を実行する受付部3611と、参加希望のプレイヤを、原則、後述するルールに則って仮想的な卓へ割り振る割り振り部3612と、受付部3611によって受け付けられた参加希望のプレイヤが不正行為を行う疑いのある疑不正プレイヤか否かを判定する不正判定部3613と、参加希望のプレイヤが疑不正プレイヤであると判定された場合に、該プレイヤの割り振りに対して所定の規制を施す規制部3617として機能する。不正判定部3613は、ログ取込処理部3614、短期不正対応処理部3615、及び長期不正対応処理部3616を備える。また、CPU361は、公知のようにソフトウェア的に生成される内部タイマ(時計手段)を備えている。
RAM362は、ユーザID等の個人情報を格納するプレイヤ情報記憶部3620と、プレイヤ毎のゲーム成績(戦績)を更新的に記憶する成績記憶部3621と、プレイヤ毎の段位や称号等の属性を更新的に記憶する属性記憶部3622とを備える。また、RAM362は、不正判定部3613で判定処理を行うための情報を記憶するログ記憶部3623を有する。このログ記憶部3623は、マッチング頻度情報記憶部3624、マッチング履歴情報記憶部3625、マッチング制限リスト記憶部3626、マッチング禁止リスト記憶部3627、合わせ打ち処理リスト記憶部3628、及びプレイヤリスト記憶部3629を備えている。
また、RAM362は、制御部36のCPU361内の図略のランキング算出部等で逐次算出される全プレイヤの成績とランキング情報とを更新的に記憶するランキング情報記憶部(図略)を備えている。更新されたランキング情報は、自動的乃至は要求に応じて、通信制御部3618によって各ゲーム端末装置1に配信されて、モニタ11に表示される。
マッチング頻度情報記憶部3624は、同一卓となった全ての2人組のプレイヤ(AとB)に関する所定の長期期間内の累積情報であって、参照ID(A)、参照ID(B)の組に対応して、マッチング総数、頻度パラメータの情報を記憶するものである。参照ID(A)、参照ID(B)はプレイヤA、BのユーザIDである。マッチング総数は、マッチング(同一卓)の総数であり、頻度パラメータは、マッチングする頻度(例えば回数/時間)を示すパラメータである。長期期間は、例えば数日乃至は1週間程度である。
マッチング履歴情報記憶部3625は、同一卓となった全ての2人組のプレイヤ(AとB)に関する短期、例えば1日分の情報であって、参照ID(A)、参照ID(B)の組に対応して、マッチング回数の情報を記憶するものである。
マッチング制限リスト記憶部3626は、合わせ打ちと認定される疑不正プレイヤに関する情報である参照IDを記憶するものである。
マッチング禁止リスト記憶部3627は、合わせ打ちと認定される疑不正プレイヤ2人組の参照ID(A)、参照ID(B)を記憶するものである。
合わせ打ち処理リスト記憶部3628は、マッチング頻度情報記憶部3624からの情報を用いて合わせ打ち処理に関する情報を得るために供するものである。
プレイヤリスト記憶部3629は、少なくとも合わせ打ち履歴のある参照IDと、その頻度パラメータ合計の上方を得るために供するものである。
ログ取込処理部3614は、RAM362に記憶されているログ情報を必要に応じて読み出し、不正判定処理に供するものである。
短期不正対応処理部3615は、短期、例えば1日分における対戦ゲームのログ情報から、2人組のプレイヤを監視し、マッチング状況からマッチング禁止リストへの登録の要否判定を行うものである。
長期不正対応処理部3616は、所定の長期期間(数日乃至は1週間程度)におけるプレイヤ毎のログ情報から合わせ打ちの状況を監視し、マッチング制限プレイヤとして判定された場合に、判定後に同一の卓となったプレイヤとの組をマッチング禁止リストへそれぞれ登録する処理を行うものである。
受付部3611は、ゲーム端末装置1から送信されたプレイヤのユーザIDの個人情報及びゲーム端末装置1の識別情報を受け付けて、ゲームへの参加を受け付けるものである。更に、パスワードその他の認証処理を付加した態様でもよい。また、受付部3611は、プレイヤから対戦ゲームへの参加が指定されている場合、割り振り部3612に対戦相手の組み合わせのための割り振り処理の指示を行う。
割り振り部3612は、受付部3611への、例えば受付順に、仮想的に準備された卓に4名ずつ割り振るようにして対戦相手の組合せ処理(マッチング)を実行するものである。割り振り部3612は、卓に4名のプレイヤが決定すると、各プレイヤのユーザIDを含むプレイヤ情報をプレイヤ情報記憶部3620から読み出して、対応するゲーム端末装置1に配信する。なお、対戦相手の選択方法は、受付順に限定されず、プレイヤ情報に含まれるプレイヤの属性、例えば段位や称号、ランキング、ゲーム端末装置の設置場所の遠近等の1つ又は複数の要素を勘案して組合せを決定するようにしてもよい。
図7は、麻雀ゲームの対戦の状況を表わす対戦画面の画面図の一例である。ゲーム画面は主要領域に対戦画面領域500が設定されている。対戦画面領域500には、画面下側にプレイヤの手牌501が牌の種類が見えるように表示され、画面上側及び左右両側に対戦者の手稗502が牌の種類が見えないように表示され、画面略中央にドラ表示稗を含む山503と、山503の周囲に捨て稗504が表示され、画面下側にプレイヤによって押下される種々のボタン506が表示されている。プレイヤが対戦画面500を見ながらボタン506を適宜押下することによってゲームが進行される。
ところで、不正行為は、予め示し合わせた、例えば同時にゲーム参加操作を行って同一の卓に振り分けられた2人のプレイヤにおいて、一方のプレイヤが犠牲になって、すなわち負け役になって、他方の仲間プレイヤを有利にゲーム展開させる(勝ち役にする)操作を行うことである。例えば、麻雀ゲームの画面は、図7に示すように、自己以外の対戦プレイヤの牌の種類は見えないが、仲間プレイヤとの間で連絡を取り合ったりして、あるいは隣同士のゲーム端末装置1でゲームを行うことで、ツモ毎に勝ち役がポン等で和了し得る種類の牌を放銃するというような、不正な合わせ打ちが可能となる。不正判定部3613及び規制部3617は、かかる不正プレイヤの組を同一卓に割り振らないようにするものである。
図8〜11は、サーバ装置3のCPU361が実行する麻雀ゲームの進行処理について説明するフローチャートである。図8は、ゲーム端末装置1から信号受信があった場合の処理を示すフローチャートである。図9は、受信信号が受付信号であった場合の処理を示すフローチャートである。図10は、受信信号がゲーム終了であった場合の処理を示すものである。図11は、所定の短期間(1日)毎に実行される疑不正プレイヤ抽出処理を示すフローチャートである。
図8では、割込が許可され(ステップS1)、信号の受信の有無が判断される(ステップS3)。信号が受信されなければ、本フローを抜け、信号が受信されたと判断されると、受信された信号の種類に応じた処理が実行される(ステップS5)。ここでは、受付処理(図9)、ゲーム終了処理(図10)を一例として示しているが、その他の種類の処理も同様に対応して処理される。
図9では、受信された信号が受付信号であると判断されると、受信信号中のユーザID等やゲーム端末装置1の識別情報から、プレイヤ及びゲーム端末装置1が特定され、特定情報が割り振り部3612に送信され、割り振り部3612でプレイヤの卓が決定、すなわち対戦するプレイヤとの組合せが決定される(ステップS11)。組合せが決まると、組合せに含まれる4名のプレイヤの各プレイヤ情報、ログ情報などの所要の情報がゲーム開始指示信号と共に、同一卓で麻雀ゲームを行う各ゲーム端末装置1に送信される(ステップS13)。
図10では、受信された信号がゲーム終了信号であると判断されると、受信信号中のプレイヤのゲーム成績情報を含むログ情報が取り込まれ、更新される(ステップS21)。次いで、必要に応じて、ランキング処理が実行される(ステップS23)。なお、ランキング処理は、プレイヤの要求に応じてあるいは所定時間に達する毎に行われるランキング表示の直前に実行するようにしてもよい。
図11では、内部タイマ等を参照して所定期間(例えば1日)が経過したか否かが判断され(ステップS31)、経過していなければ、本フローを終了し、経過したと判断されると、短期不正対応処理(ステップS33)、長期不正対応処理(ステップS35)が実行されて本フローを終了する。
図12,図13は、サーバ装置3のCPU361が実行する割り振り処理(ステップS11)を示し、図14は、短期不正対応処理(ステップS33)を示し、図15〜図18は、長期不正対応処理(ステップS35)を示すフローチャートである。
まず、ゲーム参加希望のプレイヤの情報である、参照ID、段位や称号等の属性情報、直前のゲームスコアが受信される(ステップS41)。次いで、待ち受け中の卓の有無が判断され(ステップS43)、待ち受け中の卓がなければ、新たに卓が生成され、この卓に当該プレイヤの情報が登録されて、すなわち割り振られて(ステップS45)、ステップS41に戻る。
一方、待ち受け中の卓があれば、この卓のメンバ(既に当該卓に割り振られている他のプレイヤ)の直前のスコアとの比較が行われる(ステップS47)。この比較処理は、直前に同一卓であったか否かを問わず、2人のプレイヤの直前のスコアを参照して合わせ打ちをできるだけ未然に防止するための判定処理である。例えば以下のようにして行われる。予め勝ち役閾値WPと負け役閾値LPとが設定されている。そして、判定対象のプレイヤの直前のスコアをPとし、既に割り振られているプレイヤの直前のスコアをPn(nは現に割り振られているプレイヤで、1人目であればP1、2人目であればP2となる。)とするとき、P>=WPならT=1、P<=LPならT=−1、LP<P<WPならT=0とする。また、Pn>=WPならTn=1、Pn<=LPならTn=−1、LP<Pn<WPならTn=0とする。以上において、現状での全てのプレイヤに対して、T×Tn>=0であれば、適とされ(ステップS47でYes)、そうでなければ(ステップS47でNo)、不適とされる。不適の場合には、当該卓への割り振りは規制され、次の卓へ移行し、適正が判断される(ステップS49〜ステップS43)。なお、スコアの高低に代えて、1位と4位との関係の有無で判断するようにしてもよい。
ステップS47で適と判定された場合、当該卓の各メンバとの組合せが、マッチング禁止リストに登録されていないかどうか判断される(ステップS51)。この判断は、2人組のプレイヤのマッチングの回数とか頻度等に基づくマッチング実績を参照しての合わせ打ちを未然防止するための判定処理である。例えば以下のようにして行われる。判定対象のプレイヤの参照IDをRとし、既に割り振られているプレイヤの参照IDをRnとするとき、マッチング禁止リストの、ある組のプレイヤの参照ID(A)、参照ID(B)に対して、R≠参照ID(A)かつRn≠参照ID(B)であり、かつ、Rn≠参照ID(A)かつR≠参照ID(B)であると、適とされ(ステップS51で適)、そうでなければ(ステップS51で不適)、不適とされる。不適の場合には、次の卓の検索に移行する(ステップS49〜ステップS43)。
一方、ステップS51で適と判定された場合、判定対象であるプレイヤを当該卓に割り振る処理、すなわちこの卓に当該プレイヤの情報が登録される(割り振られる)(ステップS53)。
続いて、当該卓に割り振られたプレイヤ数が制限人数(本実施形態では4人)に達したか否か、又は受付終了時間に達したか否かが判断され(ステップS55)、この判断が否定された場合、ステップS41に戻る。なお、制限人数に達した場合には肯定としても良い。
一方、ステップS55の判断が肯定された場合、次回の判定のための処理が実行される。すなわち、当該卓のメンバ中に、マッチング制限リストに登録されたプレイヤがいるか否かの判断が、後述の判定ルールに従って行われる(ステップS57)。マッチング制限リストに登録されたプレイヤがいなければ、ステップS55のマッチング内容がログ情報として登録される。そして、次のゲーム参加希望のプレイヤに対する卓の割り振り処理が繰り返される。
一方、マッチング制限リストに登録されたプレイヤがいる場合には、該マッチング制限プレイヤと他のプレイヤとの組合せがマッチング禁止リストに登録されて(ステップS59)、ステップS61に移行する。
図14は、短期不正対応処理の一例を示すフローチャートである。まず、前日のログ情報であるマッチング履歴情報が先頭から読み込われる(ステップS71)。なお、本読み込み処理は、本実施形態では過去1日分のログ情報を監視するものであるが、本処理は、1日の営業終了時や翌日の営業開始時が想定される。
先頭行からの読み込みにおいて、2人組プレイヤの組合せについてマッチング履歴情報があるか否かが判断され(ステップS73)、マッチング履歴情報がなければ、本フローを抜ける。一方、マッチング履歴情報があれば、参照ID(A)、参照ID(B)の組のマッチング回数が閾値N以上か否かが判断される(ステップS75)。値Nは、合わせ打ちと判定する閾値である。参照ID(A)、参照ID(B)の組のマッチング回数が閾値N以上であれば、当該組がマッチング禁止リストに登録され(ステップS77)、逆に、参照ID(A)、参照ID(B)の組のマッチング回数が閾値N未満であれば、ステップS77をスキップしてステップS79に移行する。ステップS79では、次の組に対するマッチング履歴情報の読み込みが行われて、ステップS73に戻り、全てのマッチング履歴情報に対する監視が実行される。
図15〜図18は、長期不正対応処理の一例を示すフローチャートである。まず、1日毎に、合わせ打ち処理リスト及びプレイヤリストのデータがクリア(空に)されると共に、マッチング頻度情報の読み込みが行われる(ステップS81)。次いで、読み込んだマッチング頻度情報中の頻度パラメータから一律に値1が減算される(ステップS83)。これは、1日経過する度に、その分、頻度が軽減されるようにしたものである。次いで、前日のマッチング履歴情報が先頭行から読み込まれる(ステップS85)。そして、マッチング履歴情報の有無が判断され(ステップS87)、マッチング情報があれば、このマッチング頻度情報と同じ情報、すなわち同じ参照ID(A)、参照ID(B)の組があるか否かが判断される(ステップS89)。同じ組がなければ、マッチング頻度情報に新規登録が行われる(ステップS91)。そして、新規登録されたマッチング頻度情報において、頻度パラメータがPiに設定され、マッチング総数がマッチング回数に設定される。なお、値Piは、合わせ打ちを判断する際の基本となる頻度パラメータ初期値である。
一方、ステップS89で同じ組があれば、マッチング頻度情報の書き換えが行われる(ステップS93)。すなわち、頻度パラメータがマッチング回数+Pbに更新され、マッチング総数がマッチング回数に更新される。なお、値Pbは合わせ打ちと判断し得る頻度パラメータ罰則値である。次いで、次行のマッチング頻度情報が読み込まれて(ステップS95)、ステップS87に戻る。
一方、マッチング履歴情報が全て読み込まれて、ステップS87でマッチング履歴情報がないと判断された場合、マッチング頻度情報のうち、頻度パラメータが値0以下であるマッチング頻度情報が削除される(ステップS97)。次いで、マッチング頻度情報の先頭行からの読み込みが開始される(ステップS99)。そして、マッチング頻度情報の有無が判断され(ステップS101)、マッチング頻度情報があれば、マッチング頻度情報の頻度パラメータが値A1以上か否かが判断される(ステップS103)。値A1は、合わせ打ちの有無を判断する判定閾値である。マッチング頻度情報の頻度パラメータが値A1以上であれば、このマッチング頻度情報が合わせ打ち処理リストへ追加され(ステップS103)、次いで、次行のマッチング頻度情報が読み込まれて(ステップS107)、ステップS101に戻る。
一方、マッチング頻度情報の頻度パラメータが値A1未満であれば、ステップS105をスキップして、ステップS107に進む。
また、ステップS101でマッチング頻度情報がなければ、合わせ打ち処理リストがその先頭行から読み込まれ(ステップS109)、合わせ打ち処理リストの有無が判断される(ステップS111)。打ち合わせ処理リストがあれば、次いで、打ち合わせ処理リストのうちから、まず、参照ID(A)について、プレイヤリストに登録されているか否かが判断される(ステップS113)。参照ID(A)がプレイヤリストに登録されている場合、プレイヤリストの参照ID(A)の情報が書き換えられて(ステップS115)、ステップS119に進む。このプレイヤリストの参照ID(A)の書き換えは、打ち合わせ処理リストの頻度パラメータが頻度パラメータ合計の欄に書き込まれる。一方、参照ID(A)がプレイヤリストに登録されていない場合、参照ID(A)であるプレイヤがプレイヤリストに新規登録され、かつ打ち合わせ処理リストの頻度パラメータが新規登録されたプレイヤリストの参照ID(A)の頻度パラメータ合計の欄に書き込まれて(ステップS117)、ステップS119に進む。
ステップS119では、次に、参照ID(B)について、プレイヤリストに登録されているか否かが判断される。参照ID(B)がプレイヤリストに登録されている場合、プレイヤリストの参照ID(B)の情報が書き換えられて(ステップS121)、ステップS125に進む。このプレイヤリストの参照ID(B)の書き換えは、打ち合わせ処理リストの頻度パラメータが頻度パラメータ合計の欄に書き込まれる。一方、参照ID(B)がプレイヤリストに登録されていない場合、参照ID(B)であるプレイヤがプレイヤリストに新規登録され、かつ打ち合わせ処理リストの頻度パラメータが新規登録されたプレイヤリストの参照ID(B)の頻度パラメータ合計の欄に書き込まれて(ステップS123)、ステップS125に進む。次いで、ステップS125で、次行の合わせ打ち処理リストが読み込まれて、ステップS111に戻る。
一方、ステップS111で、打ち合わせ処理リストがなければ、プレイヤリストがその先頭行から読み込まれ(ステップS127)、プレイヤリストの有無が判断される(ステップS129)。プレイヤリストがあれば、該プレイヤリストの頻度パラメータ合計が値A2以上か否かが判断される(ステップS131)。値A2は、あるプレイヤを不適当な合わせ打ちの主犯である勝ち役と認定し得る判定閾値である。
頻度パラメータ合計が値A2以上であれば、当該プレイヤがマッチング制限リストに登録され(ステップS133)、次いで、次行のプレイヤリストが読み込まれて(ステップS135)、ステップS129に戻る。一方、頻度パラメータ合計が値A2未満であれば、ステップS133をスキップして、ステップS135に進む。
なお、本発明は、以下の態様が採用可能である。
(1)本発明は対戦ゲームの一例として麻雀ゲームで説明したが、これに限らず、少なくとも3人以上で行う対戦ゲームであれば種類を問わず適用可能である。
(2)本実施形態では、マッチング履歴情報にマッチングの有無のみで参照ID(A)、参照ID(B)を登録したが、これに代えて、参照ID(A)、参照ID(B)のゲーム戦績が1位と4位であった場合に、登録する態様としてもよい。これによれば、合わせ打ちの監視精度が向上する。
(3)本実施形態では、マッチング履歴情報のマッチング回数、及びマッチング頻度情報の頻度パラメータをマッチングの有無のみで算出するようにしているが、これに代えて、参照ID(A)、参照ID(B)の順位が、合わせ打ちの可能性をより精度良く判断し得るように、1位と4位であった場合、1位と3位であった場合、1位と2位であった場合に応じて重み付けをしてもよい。また、2位と4位であった場合を含めてもよい。要するに一方が勝ち役と認定でき、他方が負け役と認定し得るレベルを含めても良い。
(4)本実施形態では、割り振り部3612、ログ取込処理部3614、不正判定部3613、規制部3617をサーバ装置3側に備えた構成としたが、そのうちの一部又は全部をゲーム端末装置1側に備えたものとしても良い。
1 ゲーム端末装置
2 ルータ
3 サーバ装置
13 カードリーダ
161 CPU
161a 受付処理部
161b ゲーム進行制御部
161d 成績処理部
162 RAM
361 CPU
3611 受付部
3612 割り振り部
3613 不正判定部
3614 ログ取込処理部
3615 短期不正対応処理部
3616 長期不正対応処理部
3620 プレイヤ情報記憶部
3621 成績記憶部
3623 ログ記憶部
3624 マッチング頻度情報記憶部
3625 マッチング履歴情報記憶部
3626 マッチング制限リスト記憶部
3627 マッチング禁止リスト記憶部
3628 合わせ打ち処理リスト記憶部
3629 プレイヤリスト記憶部

Claims (10)

  1. 複数のプレイヤに対してネットワークを介して同一のゲーム空間で対戦ゲームを行わせる各ゲーム端末と、前記ネットワーク上に設けられ、前記対戦ゲームに参加するプレイヤを管理するゲームサーバとを備えたゲームシステムにおいて、
    前記ゲーム端末は、
    前記対戦ゲームへの参加を受け付ける受付手段を備え、
    前記ゲームサーバは、
    参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振る割り振り手段と、
    ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ記憶手段と、
    前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段と、
    前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制する規制手段とを備えたことを特徴とするゲームシステム。
  2. 前記受付手段は、プレイヤの識別情報が記録された記録媒体から該プレイヤの識別情報を読み取る読み取り部を備えることを特徴とする請求項1記載のゲームシステム。
  3. 前記割り振り手段は、参加受け付け順に所定人数ずつ同一ゲーム空間に割り振ることを特徴とする請求項1又は2記載のゲームシステム。
  4. 前記第1の不正判定処理は、所定期間中に前記2人のプレイヤが同一ゲーム空間に割り振られた回数が所定の閾値を超えた場合に疑不正プレイヤの組と判定することを特徴とする請求項1〜3のいずれかに記載のゲームシステム。
  5. 前記第2の不正判定処理は、前記複数の他のプレイヤとの同一ゲーム空間への割り振り実績としての割り振り頻度が所定の閾値を超えた場合に疑不正プレイヤの組と判定することを特徴とする請求項1〜4のいずれかに記載のゲームシステム。
  6. 前記規制手段は、対戦ゲームへの参加を受け付けられた2人のプレイヤのそれぞれの直前の対戦ゲームの戦績が、一方のプレイヤが勝者であり、他方のプレイヤが敗者である場合と判定した場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制することを特徴とする請求項1〜5のいずれかに記載のゲームシステム。
  7. 前記不正判定手段は、1日毎に前記ログ情報を読み出して前記マッチング禁止リストの登録内容の更新を行うことを特徴とする請求項1〜6のいずれかに記載のゲームシステム。
  8. ネットワークに接続された各ゲーム端末を操作することで、同一のゲーム空間で対戦ゲームを行うプレイヤを管理するゲームサーバのゲーム管理方法において、
    割り振り手段が、前記ゲーム端末により参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振り、
    ログ記憶手段が、ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶し、
    不正判定手段が 前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行し、
    規制手段が、前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制することを特徴とするゲーム管理方法。
  9. ネットワークに接続された各ゲーム端末を操作することで、同一のゲーム空間で対戦ゲームを行うプレイヤを管理するゲームサーバのゲーム管理プログラムにおいて、
    前記ゲーム端末により参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振る割り振り手段、
    ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ記憶手段、
    前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段、
    前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制する規制手段、として前記ゲームサーバを機能させるゲーム管理プログラム。
  10. 複数のプレイヤに対してネットワークを介して同一のゲーム空間で対戦ゲームを行わせる各ゲーム端末と、前記ネットワーク上に設けられ、前記対戦ゲームに参加するプレイヤを管理するゲームサーバとを備えたゲームシステムにおいて、
    前記ゲーム端末は、
    前記対戦ゲームへの参加を受け付ける受付手段を備え、
    前記前記ゲーム端末及びゲームサーバの一方は、
    参加を受け付けられたプレイヤを所定ルールに従って前記ゲーム空間に割り振る割り振り手段と、
    ゲーム終了毎に、各プレイヤのゲーム成績及び同一ゲーム空間で対戦した他のプレイヤをログ情報として記憶するログ記憶手段と、
    前記ログ情報から得られる、同一ゲーム空間に割り振られた2人のプレイヤの組の同一ゲーム空間への割り振り実績に基づいて、当該2人のプレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該2人のプレイヤの組をマッチング禁止リストに登録する第1の不正判定処理と、前記ログ情報から得られる、各プレイヤについての複数の他のプレイヤとの同一ゲーム空間への割り振り実績に基づいて、当該プレイヤが合わせ打ちの疑不正プレイヤか否かを判定し、疑不正プレイヤと判定された場合に当該不正プレイヤと同一ゲーム空間に割り振られたプレイヤのそれぞれとの組を前記マッチング禁止リストに登録する第2の不正判定処理とを実行する不正判定手段と、
    前記対戦ゲームへの参加を受け付けられた2人のプレイヤが前記マッチング禁止リストに疑不正プレイヤの組として登録されている場合に、当該2人のプレイヤに対して同一ゲーム空間への割り振りを規制する規制手段とを備えたことを特徴とするゲームシステム。
JP2009049941A 2009-03-03 2009-03-03 ゲームシステム、ゲーム管理方法及びゲーム管理プログラム Active JP4755700B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2009049941A JP4755700B2 (ja) 2009-03-03 2009-03-03 ゲームシステム、ゲーム管理方法及びゲーム管理プログラム
US13/138,539 US20110319172A1 (en) 2009-03-03 2010-02-26 Game system, game management method, and game management program
PCT/JP2010/053056 WO2010101080A1 (ja) 2009-03-03 2010-02-26 ゲームシステム、ゲーム管理方法、及びゲーム管理プログラム
TW099105920A TW201034728A (en) 2009-03-03 2010-03-02 Game system, game management method, and computer-readable information storage medium in which game management program is recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009049941A JP4755700B2 (ja) 2009-03-03 2009-03-03 ゲームシステム、ゲーム管理方法及びゲーム管理プログラム

Publications (2)

Publication Number Publication Date
JP2010200975A true JP2010200975A (ja) 2010-09-16
JP4755700B2 JP4755700B2 (ja) 2011-08-24

Family

ID=42709639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009049941A Active JP4755700B2 (ja) 2009-03-03 2009-03-03 ゲームシステム、ゲーム管理方法及びゲーム管理プログラム

Country Status (4)

Country Link
US (1) US20110319172A1 (ja)
JP (1) JP4755700B2 (ja)
TW (1) TW201034728A (ja)
WO (1) WO2010101080A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6368121B2 (ja) * 2014-04-04 2018-08-01 任天堂株式会社 情報処理システム、情報処理装置、サーバ、情報処理プログラム、および情報処理方法
CN107547492B (zh) * 2016-06-29 2022-02-15 无敌媒体有限公司 用于减少网络中断的影响的系统和方法
CN110585719A (zh) * 2019-09-08 2019-12-20 北京智明星通科技股份有限公司 一种手机游戏潜在作弊玩家识别方法、装置和服务器
CN116474359A (zh) * 2022-01-17 2023-07-25 网易(杭州)网络有限公司 异常组队检测方法、装置、终端和计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001259226A (ja) * 2000-03-15 2001-09-25 Nec Corp インターネットゲームシステムおよびインターネットゲームシステムにおける参加者選定方法並びにインターネットゲームを主催する情報処理装置
JP2001347072A (ja) * 2000-06-08 2001-12-18 Nec Software Chugoku Ltd ゲームシステム、ゲーム方法、およびゲーム環境設定情報管理制御プログラムを記録した記録媒体
JP2004113743A (ja) * 2002-09-27 2004-04-15 Michio Yokomizo 不正行為を予防する自動組分け方法
JP2005118543A (ja) * 2003-09-24 2005-05-12 Sega Corp ランキングデータ生成プログラム
JP2007061472A (ja) * 2005-09-01 2007-03-15 Softbank Bb Corp ネットワークゲームサーバ、ネットワークゲームシステム及びネットワークゲームの制御方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9159195B2 (en) * 2005-07-14 2015-10-13 Ag 18, Llc Interactive gaming among a plurality of players systems and methods
CN101141446A (zh) * 2006-09-04 2008-03-12 腾讯科技(深圳)有限公司 网络通信游戏中防止玩家作弊的装置及方法
EP2117656A4 (en) * 2007-01-04 2011-03-02 Playtech Software Ltd METHOD AND APPARATUS FOR DETECTING COLLUSIONS IN ONLINE GAMES
US20090149247A1 (en) * 2007-10-17 2009-06-11 Touch Technologies, Inc. Gambling team or group affiliation detection utilizing radio-frequency identification (rfid) chips or other rfid items

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001259226A (ja) * 2000-03-15 2001-09-25 Nec Corp インターネットゲームシステムおよびインターネットゲームシステムにおける参加者選定方法並びにインターネットゲームを主催する情報処理装置
JP2001347072A (ja) * 2000-06-08 2001-12-18 Nec Software Chugoku Ltd ゲームシステム、ゲーム方法、およびゲーム環境設定情報管理制御プログラムを記録した記録媒体
JP2004113743A (ja) * 2002-09-27 2004-04-15 Michio Yokomizo 不正行為を予防する自動組分け方法
JP2005118543A (ja) * 2003-09-24 2005-05-12 Sega Corp ランキングデータ生成プログラム
JP2007061472A (ja) * 2005-09-01 2007-03-15 Softbank Bb Corp ネットワークゲームサーバ、ネットワークゲームシステム及びネットワークゲームの制御方法

Also Published As

Publication number Publication date
TW201034728A (en) 2010-10-01
WO2010101080A1 (ja) 2010-09-10
JP4755700B2 (ja) 2011-08-24
US20110319172A1 (en) 2011-12-29

Similar Documents

Publication Publication Date Title
KR101189979B1 (ko) 게임 시스템, 기록 매체 및 게임 시스템의 게임 관리 방법
US8142270B2 (en) Game system and game control method
CN101652160B (zh) 游戏用服务器装置、游戏终端装置、附属游戏管理系统及方法
US20100227678A1 (en) Game Terminal Device, Game Management System and Game Management Method
KR20030044877A (ko) 게임용 서버 장치, 게임 관리 방법, 게임 관리 프로그램및 게임 장치
US20170106278A1 (en) Game system, and storage medium
US7914380B2 (en) Game device and game system
TW200829314A (en) Game management method, game management system and game terminal devices
JP5563541B2 (ja) ゲームシステム及びサーバ装置
KR100468172B1 (ko) 게임용 서버 장치, 게임 관리 방법 및 게임 관리용프로그램을 저장한 기록 매체
JP4755700B2 (ja) ゲームシステム、ゲーム管理方法及びゲーム管理プログラム
JP2019005511A (ja) ゲームシステム
JP2002119765A (ja) ゲーム装置、アーケードゲーム機及び制御方法並びに記録媒体
JP3789922B2 (ja) ゲーム装置およびゲームシステム
JP7390107B2 (ja) プログラム、ゲームシステム及びゲームサービス提供方法
JP2019005504A (ja) ゲーム機、ゲームシステム
JP7366338B2 (ja) ゲームプログラム、ゲーム装置、ゲームシステム
US20250276248A1 (en) Program, communication terminal, and gaming system
JP2003290555A (ja) ゲーム装置、ゲーム管理プログラム及びゲーム管理方法
JP2019005508A (ja) ゲーム機
JP2004321831A5 (ja)
JP2025109458A (ja) プログラム、ゲーム管理装置、及びゲーム装置
JP2025109493A (ja) プログラム、ゲーム管理装置、及びゲーム装置
JP2025109416A (ja) プログラム、ゲーム管理装置、及びゲーム装置
JP2004321831A (ja) ゲーム装置、ゲーム管理プログラム及びゲーム管理方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110105

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20110113

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110307

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110524

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110527

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140603

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4755700

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250