(57)【要約】【課題】一つ以上のゲームが組み合わせられたオンラインのセットゲームを実行するユーザの参加を支援する。【解決手段】ユーザの参加を支援するオンラインゲーム提供方法は、（ａ）第１のユーザ端末からゲームルームの開設が要求されると、ゲームルームを生成するステップと、（ｂ）ゲームルームに一つ以上の単位ゲームに対するゲーム情報を提供し、一つ以上の単位ゲームに関する選択情報を第１のユーザ端末にて受信するステップと、（ｃ）選択情報に該当する単位ゲームを組み合わせてセットゲームを生成し、生成されたセットゲームを第１のユーザ端末及びゲームルームに参加した第２のユーザ端末に提供するステップと、（ｄ）第１のユーザ端末及び第２のユーザ端末から、セットゲームの実行を通じて発生するゲーム進行データを受信して、第１のユーザ端末及び第２のユーザ端末に対するゲーム進行情報を表示するステップとを含む。【選択図】図４
2010057912.tif 000002
【特許請求の範囲】
【請求項１】
マルチユーザの参加を支援するオンラインゲーム提供方法であって、
（ａ）第１のユーザ端末から所定の属性を含むゲームルーム開設が要求されると、前記ゲームルームを生成するステップと、
（ｂ）前記ゲームルームに一つ以上の単位ゲームに対するゲーム情報を提供し、前記提供された単位ゲームの一つ以上の単位ゲームに関する選択情報を第１のユーザ端末から受信するステップと、
（ｃ）前記選択情報に該当する単位ゲームを組み合わせてセットゲームを生成し、前記生成されたセットゲームを前記第１のユーザ端末及び前記ゲームルームに参加した第２のユーザ端末に提供するステップと、
（ｄ）前記第１のユーザ端末及び前記第２のユーザ端末から、前記セットゲームの実行を通じて発生するゲーム進行データを受信し、前記ゲーム進行データに基づいて前記第１のユーザ端末及び前記第２のユーザ端末に関するゲーム進行情報を表示するステップと、
を含むことを特徴とするオンラインゲーム提供方法。
【請求項２】
（ｅ）前記ゲームルームにユーザが参加することができるように、前記ゲームルームのＵＲＬアドレスのコピーを提供するステップをさらに含むことを特徴とする請求項１に記載のオンラインゲーム提供方法。
【請求項３】
（ｆ）前記ＵＲＬアドレスを通じてゲームルームに参加したユーザが非ログインユーザの場合、所定の使用制限を設定し、前記非ログインユーザをログインユーザに切り替えるためのログインウィンドウを提供するステップをさらに含むことを特徴とする請求項２に記載のオンラインゲーム提供方法。
【請求項４】
前記セットゲームに含まれたそれぞれの単位ゲームは、フラッシュ基盤のゲームであり、前記第１のユーザ端末及び前記第２のユーザ端末に提供される前記フラッシュ基盤のゲーム進行設定は、同一であることを特徴とする請求項１に記載のオンラインゲーム提供方法。
【請求項５】
前記ゲーム進行情報は、前記セットゲームの開始から完了までのゲーム進行度を含むことを特徴とする請求項１に記載のオンラインゲーム提供方法。
【請求項６】
マルチユーザの参加を支援するオンラインゲームシステムにおいて、
一つ以上の単位ゲームに関する情報を提供するゲーム情報提供部と、
前記提供された単位ゲームの一つ以上の単位ゲームに関する選択情報が受信されると、前記選択情報に該当する単位ゲームを組み合わせてセットゲームを生成するセットゲーム生成部と、
前記セットゲームが一つ以上のユーザ端末で実行される場合、前記各ユーザ端末からゲームの実行を通じて発生したゲーム進行データを受信するゲーム進行データ受信部と、
前記ゲーム進行データに基づいて前記各ユーザ端末に前記セットゲームを行うすべてのユーザ端末のゲーム進行情報を提供するゲーム進行情報提供部と、
を含むことを特徴とするオンラインゲームシステム。
【請求項７】
前記ゲームに参加することができるように、ＵＲＬアドレスのコピーを提供するＵＲＬコピー提供部をさらに含むことを特徴とする請求項６に記載のオンラインゲームシステム。
【請求項８】
前記コピーされたＵＲＬアドレスを通じて前記ゲームに参加したユーザが非ログインの状態の場合、前記非ログインユーザのゲーム実行に対して所定のペナルティを適用し、前記非ログインユーザをログインユーザに切り替えるためのログインウィンドウを提供するユーザ制御部をさらに含むことを特徴とする請求項７に記載のオンラインゲームシステム。
【請求項９】
前記単位ゲームが格納されたゲームデータＤＢをさらに含み、前記単位ゲームは、追加及び更新が可能であることを特徴とする請求項６に記載のオンラインゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインゲーム提供方法及びそのシステムに関し、より詳しくは、マルチユーザの参加を支援するオンラインゲーム提供方法及びそのシステムに関する。
【背景技術】
【０００２】
インターネットの発展に伴って、伝統的なパッケージ形態のゲーム（コンソールゲーム、ＰＣゲーム）ではなく、オンラインで提供するゲームサービスが急激に発展しつつある。
【０００３】
このようなオンラインゲームとして、仮想の空間で多数のユーザが競争して自分のキャラクターを成長させるＭＭＯＲＰＧ（Massively Multiplayer Online Role Playing Game）が代表的である。ＭＭＯＲＰＧ以外にも、オフラインで存在したカードゲーム、ボードゲーム、アーケードゲーム、リズムゲームなどをオンライン上で具現した多数のオンラインゲームの開発が活発になっている。
【０００４】
特に、最近、フラッシュという著作用ソフトウェアを利用してオンライン上で速い処理速度と低い負荷で多様なエフェクトを提供するフラッシュゲームが多く製作されており、このようなフラッシュゲームのうちゲーム性が高いゲームを会員に提供するサービスも活発になされている。
【０００５】
フラッシュゲームは、主として個人が気軽に楽しむことができるように製作された場合が多いが、最近、個人だけでなく、多数のユーザのプレイを支援するフラッシュゲームも開発されている。
【０００６】
このようなマルチユーザフラッシュゲームと関連した従来技術として、特許文献１に記載の「オンラインフラッシュゲームにおいてのマルチプレイサービス提供方法及びこのための記録媒体」では、オンラインフラッシュゲームで他のユーザと対戦することができるマルチプレイ機能を提供する技術が開示されている。
【０００７】
しかしながら、従来技術によるオンラインフラッシュゲームは、あらかじめ定められた一つのゲームを提供するだけなので、ゲームに参加する多数のユーザの趣向を反映しにくいという問題があった。
【０００８】
また、一つのゲームを提供することによって、特定のゲームにのみ慣れたユーザの存在によって他のユーザの参加意欲が低下する問題があり、ゲーム途中に容易に知人を招待してゲームに参加させることが困難であるという問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】韓国特許出願第２００５‐００２９４８９号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したような従来技術の問題点を解決するために、本発明の目的は、マルチユーザが参加して一つ以上のゲームが組み合わせられたセットゲームを行うことができる方法及びシステムを提供することにある。
【００１１】
また、本発明の他の目的は、ゲームの実行途中に、知人を容易で且つ簡便にゲームに参加させることができるＵＲＬコピー機能を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の一態様に係るマルチユーザの参加を支援するオンラインゲーム提供方法は、（ａ）第１のユーザ端末から所定の属性を含むゲームルーム開設が要求されると、前記ゲームルームを生成するステップと、（ｂ）前記生成されたゲームルームに一つ以上の単位ゲームに対するゲーム情報を提供し、前記提供された単位ゲームの一つ以上の単位ゲームに関する選択情報を第１のユーザ端末から受信するステップと、（ｃ）前記選択情報に該当する単位ゲームを組み合わせてセットゲームを生成し、前記生成されたセットゲームを前記第１のユーザ端末及び前記ゲームルームに参加した第２のユーザ端末に提供するステップと、（ｄ）前記第１のユーザ端末及び前記第２のユーザ端末から、前記セットゲームの実行を通じて発生するゲーム進行データを受信し、前記ゲーム進行データに基づいて前記第１のユーザ端末及び前記第２のユーザ端末に関するゲーム進行情報を表示するステップと、を含む。
【００１３】
好ましくは、前記方法は、（ｅ）前記ゲームルームに参加することができるように前記ゲームルームのＵＲＬアドレスのコピーを提供するステップをさらに含む。
【００１４】
好ましくは、前記方法は、（ｆ）前記ＵＲＬアドレスを通じてゲームルームに参加したユーザが非ログインユーザの場合、所定の使用制限を設定し、前記非ログインユーザをログインユーザに切り替えるためのログインウィンドウを提供するステップをさらに含む。
【００１５】
好ましくは、前記セットゲームに含まれたそれぞれの単位ゲームは、フラッシュ基盤（フラッシュベース）のゲームであり、前記第１のユーザ端末及び前記第２のユーザ端末に提供される前記フラッシュ基盤のゲーム進行設定は、同一である。
【００１６】
好ましくは、前記ゲーム進行情報は、前記セットゲームの開始から完了までのゲーム進行度を含む。
【００１７】
上記目的を達成するために、本発明の他の態様に係るマルチユーザの参加を支援するオンラインゲームシステムは、一つ以上の単位ゲームに関する情報を提供するゲーム情報提供部と、前記提供された単位ゲームの一つ以上の単位ゲームに関する選択情報が受信されると、前記選択情報に該当する単位ゲームを組み合わせてセットゲームを生成するセットゲーム生成部と、前記セットゲームが一つ以上のユーザ端末で実行される場合、前記各ユーザ端末からゲームの実行を通じて発生したゲーム進行データを受信するゲーム進行データ受信部と、前記ユーザ端末のうちいずれか一つから前記ゲーム進行データが受信されると、前記ゲーム進行データに基づいて前記各ユーザ端末に前記セットゲームを行うすべてのユーザ端末のゲーム進行情報を提供するゲーム進行情報提供部と、を含む。
【００１８】
好ましくは、前記システムは、前記ゲームに参加することができるようにＵＲＬアドレスのコピーを提供するＵＲＬコピー提供部をさらに含む。
【００１９】
好ましくは、前記システムは、前記コピーされたＵＲＬアドレスを通じて前記ゲームに参加したユーザが非ログイン状態の場合、前記非ログインユーザのゲーム実行に対して所定のペナルティを適用し、前記非ログインユーザをログインユーザに切り替えるためのログインウィンドウを提供するユーザ制御部をさらに含む。
【００２０】
好ましくは、前記システムは、前記単位ゲームが格納されたゲームデータＤＢをさらに含み、前記単位ゲームは、追加及び更新が可能な構成となっている。
【００２１】
上記目的を達成するための具体的な事項は、添付の図面と共に詳細に後述する実施例を参照すれば明確になるだろう。
【００２２】
しかしながら、本発明は、以下に開示される実施例に限定されるものではなく、互いに異なる多様な形態で構成されることができ、本実施例は、本発明の開示が完全になるようにし、本発明の属する技術分野における通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものである。
【発明の効果】
【００２３】
上述した本発明のマルチユーザの参加を支援するオンラインゲーム提供方法及びシステムの課題解決手段の一つによると、マルチユーザが参加して一つ以上のゲームが組み合わせられたセットゲームを行うことによって、ゲームに参加する多数のユーザの趣向を反映することができる効果を期待することができる。
【００２４】
また、一つ以上のゲームが組み合わせられたセットゲームを行うことによって、特定のゲームにのみ慣れたユーザの存在によって他のユーザの参加意欲が低下する問題を解決することができる効果を期待することができる。
【００２５】
また、ゲームチャンネル及びゲームルームのＵＲＬコピー機能を提供することによって、ゲームの実行途中に、ゲームに知人を容易で且つ簡便に参加させることができる効果を期待することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例に係るマルチユーザの参加を支援するオンラインゲームシステムの構成を示す図である。
【図２】本発明の一実施例に係るゲームサーバの構成を示すブロック図である。
【図３】本発明の一実施例に係るゲームルームにおいて一つ以上のゲームを選択する画面を示す図である。
【図４】本発明の一実施例に係るゲーム進行情報提供部を通じてゲーム進行度を表示した図である。
【図５】本発明の一実施例に係るＵＲＬコピー提供部で提供するＵＲＬコピー機能を示す図である。
【図６ａ】本発明の一実施例に係るオンラインゲームにおいてマルチユーザの参加を支援する過程を示す流れ図である。
【図６ｂ】本発明の一実施例に係るオンラインゲームにおいてマルチユーザの参加を支援する過程を示す流れ図である。
【図７】本発明の一実施例に係るＵＲＬコピー提供部を通じてゲームに参加する過程を示す流れ図である。
【発明を実施するための形態】
【００２７】
以下、添付の図面を参照して本発明の属する技術分野における通常の知識を有する者が容易に実施することができるように本発明の実施例を詳しく説明する。
【００２８】
しかしながら、本発明は、様々な異なる形態で具現されることができ、ここで説明する実施例に限定されるものではない。
【００２９】
なお、図面において、本発明を明確に説明するために、説明と関係ない部分を省略し、明細書全般に亘って、同様の部分に同様の参照符号を付けた。
【００３０】
参照として、明細書全般に亘って、或る部分が他の部分と「連結」されているとするとき、これは、「直接的に連結」されている場合だけでなく、その中間に他の素子を介して「電気的に連結」されている場合をも含む。
【００３１】
また、或る部分が任意の構成要素を「含む」とするとき、これは、特に反対される記載がない限り、他の構成要素を除外するものではなく、他の構成要素をさらに含むことができることを意味する。
【００３２】
以下、添付の構成図又は処理流れ図を参照して、本発明の実施のための具体的な内容を説明する。
【００３３】
図１は、本発明の一実施例に係るマルチユーザの参加を支援するオンラインゲームシステムの構成を示す図である。
【００３４】
本発明の一実施例に係るマルチユーザの参加を支援するオンラインゲームシステム１００は、第１のユーザ端末１１０、一つ以上の第２のユーザ端末１２０及びゲームサーバ１３０を含み、ゲームサーバ１３０は、チャンネルサーバ（図示せず）の機能を含むか、又は、別のチャンネルサーバ（図示せず）と連動して動作することもできる。
【００３５】
ここで、第１のユーザ端末１１０及び第２のユーザ端末１２０は、デスクトップパソコン、ノートパソコン、ラップトップパソコン及び個人携帯用端末機を含み、携帯用端末機は、携帯性と移動性を有する無線通信装置であって、ＰＣＳ（Personal Communication System）、ＧＳＭ（Global System for Mobile communications）、ＰＤＣ（Personal Digital Cellular）、ＰＨＳ（Personal HandyphoneSystem）、ＰＤＡ（Personal Digital Assistant）、ＩＭＴ（International Mobile Telecommunication）‐２０００、ＣＤＭＡ（Code Division Multiple Access）‐２０００、Ｗ‐ＣＤＭＡ（W-Code Division Multiple Access）、Ｗｉｂｒｏ（Wireless Broadband Internet）端末機などのようなすべての種類のハンドヘルド基盤（ハンドヘルドベース）の無線通信装置を含む。
【００３６】
また、前述した第１のユーザ端末１１０、第２のユーザ端末１２０及びゲームサーバ１３０は、近距離通信網（Local Area Network；ＬＡＮ）、広域通信網（Wide Area Network；ＷＡＮ）又は付加価置通信網（Value Added Network；ＶＡＮ）などのような有線ネットワークや移動通信網（mobile radio communication network）、衛星通信網、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｂｒｏ（Wireless Broadband Internet）、ＨＳＤＰＡ（High Speed Downlink Packet Access） などのようなすべての種類の無線ネットワークで具現されることができる。
【００３７】
以下、図１に示されたシステム１００の構成要素を詳しく説明する。
【００３８】
まず、図１に示されたシステム１００の構成要素のうち第１のユーザ端末１１０は、ゲームサーバ１３０に接続して特定チャンネルを選択し、選択した特定チャンネル内にゲームルームの生成を要求する。
【００３９】
ここで、「ゲームルーム」は、多数のユーザが参加して所定のゲームを行う空間である。第１のユーザ端末１１０は、ゲームルームの生成要求時に、当該「ゲームルームの属性」、例えば、参加人数、ゲームルーム名称及び当該ゲームルームに参加したユーザが行う一つ以上のゲームに対する選択情報などをゲームサーバ１３０に伝送することができる。
【００４０】
このために、ゲームサーバ１３０は、ゲームウェブサイト、一つ以上のゲームチャンネル及び多数の実行可能なゲームに関する情報を提供する。そして、ゲームサーバ１３０は、第１のユーザ端末１１０からゲームチャンネル選択情報、ゲームルーム属性設定情報及びゲームルーム生成要求を受信すると、当該ゲームチャンネル内にユーザが設定した属性に基礎してゲームルームを生成する。
【００４１】
この際、生成されたゲームルームは、第１のユーザ端末１１０が指定した「ゲームルームの属性」によって参加人数、ゲームルーム名称及び当該ゲームルームに参加したユーザが行うゲームなどが定められることができる。ゲームサーバ１３０は、第１のユーザ端末１１０が選択した一つ以上のゲームに関する選択情報に該当するゲームを組み合わせて一つのセットゲームを生成する。
【００４２】
以下、第１のユーザ端末１１０が選択した一つ以上のゲームのうちそれぞれのゲームを「単位ゲーム」と称し、ゲームサーバ１３０が一つ以上の「単位ゲーム」を組み合わせて生成したゲームを「セットゲーム」と称する。
【００４３】
参照として、セットゲームに含まれたそれぞれの単位ゲームは、フラッシュ基盤のゲームであり、第１のユーザ端末１１０及び第２のユーザ端末１２０に提供されるフラッシュ基盤のゲーム進行の設定は同一である。すなわち、それぞれのフラッシュ基盤のゲームがゲーム実行時ごとに複数のマップや難易度のうち一つをランダムに提供することができれば、セットゲームとして第１のユーザ端末１１０及び第２のユーザ端末１２０に提供される単位ゲームは、このようなマップや難易度の設定を同一に調整することによって、すべてのゲーマー（プレーヤー）であるユーザが、公平な環境で相互競争することができる。
【００４４】
一方、第２のユーザ端末１２０は、ゲームサーバ１３０に接続して特定チャンネルを選択し、選択したチャンネルに含まれるゲームルームのうちいずれか一つを選択することによって、ゲームサーバ１３０に当該ゲームルームに対する参加を要求する。なお、選択したチャンネルには、多数のゲームルームが含まれる場合がある。
【００４５】
第２のユーザ端末１２０からゲームルームに対する参加を要求されたゲームサーバ１３０は、当該ゲームルームに関する情報、すなわち、当該ゲームルームに参加しているユーザの数をアップデートし、以後、第１のユーザ端末１１０からゲーム開始を要求されると、第１のユーザ端末１１０及び第２のユーザ端末１２０にセットゲームデータを伝送する。
【００４６】
第１のユーザ端末１１０又は第２のユーザ端末１２０でゲームが実行されると、ゲームが実行されるユーザ端末は、ゲームサーバ１３０にゲーム進行データを伝送する。ここで、「ゲーム進行データ」は、ゲームルームに参加する各ユーザ端末で獲得した点数データ、クリアしたステージ、クリアした単位ゲーム及び各ユーザ端末でゲームを進行することによって生成される「すべてのデータ」を含むことができる。
【００４７】
例えば、ゲームルームに参加した複数又は多数のユーザ端末でそれぞれゲームを進行する時、各ユーザ端末で進行されるゲーム進行度は、ゲームルームに参加したすべてのユーザ端末に表示することができる。したがって、ゲームサーバ１３０は、各ユーザ端末から受信したゲーム進行データを基礎にして、各ユーザ端末で進行されるゲーム状況、例えば、当該ユーザが獲得した点数、現在セットゲームのうちいくつかの単位ゲーム（又は単位ゲームのステージ）を完了（クリア）したかを示すゲーム進行度をゲームルームに参加したすべてのユーザ端末に表示することができる。
【００４８】
参照として、ゲームサーバ１３０は、ウェブ基盤（ウェブベース）でも動作可能なフラッシュゲームを提供する場合には、生成されたゲームルームに他のユーザが参加することができるように、チャンネル又はゲームルームのＵＲＬアドレスのコピーの機能が提供される。コピーされたＵＲＬは、メッセンジャーなどを利用して他のユーザのリアルタイムな招待を可能にする。ＵＲＬを通じて直接ゲームルームに参加したユーザが非ログインユーザの場合、所定のペナルティを付与するか、ログインユーザに切り替えることができるログインウィンドウを提供することもできる。
【００４９】
また、ゲームサーバ１３０で提供する単位ゲームは、持続的に追加されるか、又は、更新されることができる。
【００５０】
図２は、本発明の一実施例に係るゲームサーバの構成を示すブロック図である。
【００５１】
本発明の一実施例に係るゲームサーバ１３０は、チャンネル生成部１３１、ゲームルーム生成部１３２、ゲーム情報提供部１３３、セットゲーム生成部１３４、ゲーム進行データ受信部１３５、ゲーム進行情報提供部１３６、ＵＲＬコピー提供部１３７及びユーザ制御部１３８を含む。
【００５２】
参照として、本発明の実施例に係る図２に示された構成要素は、ソフトウェア又はＦＰＧＡ（Field Programmable Gate Array）又はＡＳＩＣ（Application Specific Integrated Circuit）のようなハードウェア構成要素を意味し、所定の役目を行う。
【００５３】
しかしながら、「構成要素」は、ソフトウェア又はハードウェアに限定される意味ではない。各構成要素は、アドレッシンすることができる格納媒体に記録などして設けられるように構成することもできる。格納媒体は、一つ又はそれ以上のプロセッサや計算機により読み取られて各構成要素が再生させるように構成することもできる。
【００５４】
したがって、一例として、構成要素は、ソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウエア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ及び変数を含む。
【００５５】
構成要素と当該構成要素内で提供される機能は、複数の機能が一つの構成要素により提供されるように構成要素が結合されてさらに少ない数の構成要素により提供されるようになるか、又は、追加的な構成要素により提供されるように、さらに分離されることができる。
【００５６】
以下、図２に示されたゲームサーバ１３０の構成要素を詳しく説明する。
【００５７】
まず、チャンネル生成部１３１は、「所定の基準」でゲームチャンネルを生成する。ここで、「所定の基準」とは、例えば、時間、年齢、地域、ゲームレベル及びゲーム難易度のうち一つ以上を含むことができ、チャンネル生成部１３１の機能は、別途のチャンネルサーバ（図示せず）によって行うこともできる。
【００５８】
一方、ゲームルーム生成部１３２は、第１のユーザ端末１１０の要求によってゲームルームを生成し、この際、第１のユーザ端末１１０で設定した当該「ゲームルームの属性」、例えば、参加人数、ゲームルーム名称及び当該ゲームルームに参加したユーザが行う一つ以上のゲームに関する選択情報などに基づいてゲームルームを生成する。
【００５９】
このために、ゲーム情報提供部１３３は、第１のユーザ端末１１０からゲームルーム生成を要求されると、一つ以上のゲームに関する情報を第１のユーザ端末１１０に提供し、ゲームルームで行う一つ以上のゲームを選択するようにする。
【００６０】
ここで、ゲームに関する情報は、提供されるゲームの名称、ゲームの参加可能人員数、ゲームの難易度及びゲームの実行方法などが含まれることができ、第１のユーザ端末１１０では、前述したゲームに関する情報を参照してゲームルームの属性を設定することができる。
【００６１】
また、ゲーム情報提供部１３３は、単位ゲームのデータを格納するゲームデータＤＢ１３３ａと、ユーザに関する個人の身上などに関する情報（個人情報）とゲーム関連情報、例えば、ユーザに対応するキャラクター、アイテム、ゲームマネー、ランキング及び累積点数などを格納するユーザＤＢ１３３ｂと連動させることができる。ここで、ゲームデータＤＢ１３３ａに格納された単位ゲームデータは、以後持続的に追加及び更新され、ユーザは、新しい単位ゲームを組み合わせたセットゲームを生成することができる。
【００６２】
参照として、第１のユーザ端末１１０において、ゲームルームで行う一つ以上のゲームを選択する時点では、前述したように、ゲームルームの生成要求時に、ゲームルームの属性を設定しながら所望のゲームを選択することができるか、又は、ゲームルームが生成された後に、ゲームルームに参加した他のユーザとチャットウィンドウを通じて意見を取り集めることによって、ゲームルームで行うゲームを選択することもできる。
【００６３】
図３は、本発明の一実施例に係るゲームルームで一つ以上のゲームを選択する画面を示す図である。図３は、ゲームルームが生成された後に、ゲームルームで行うゲームを選択する画面を示す。また図３において、ゲームサーバ１３０のゲーム情報提供部１３３で提供した多様な単位ゲーム３１０がディスプレイされている。第１のユーザ端末１１０のユーザは、ゲームルームに参加したユーザの意見を、チャットウィンドウ３２０を通じて取り集めて、当該ゲームルームで行う一つ以上の単位ゲームを選択することができる。
【００６４】
一方、セットゲーム生成部１３４は、第１のユーザ端末１１０で選択した一つ以上のゲームに関する選択情報に該当するゲーム、すなわち、一つ以上の単位ゲームを組み合わせて一つのセットゲームを生成する。
【００６５】
参照として、第２のユーザ端末１２０がゲームサーバ１３０に接続して特定チャンネルを選択し、選択したチャンネルに含まれた多数のゲームルームのうちいずれか一つを選択する。そして、ゲームサーバ１３０に当該ゲームルームに対する参加を要求すれば、ゲームサーバ１３０は、当該ゲームルームに関する情報、すなわち、当該ゲームルームに参加しているユーザの数をアップデートする。
【００６６】
以後、第１のユーザ端末１１０からゲーム開始を要求されると、ゲームサーバ１３０は、第１のユーザ端末１１０及び第２のユーザ端末１２０にセットゲーム生成部１３４で生成したセットゲームを伝送する。
【００６７】
伝送されたセットゲームを第１のユーザ端末１１０及び第２のユーザ端末１２０で行うとき、各ユーザは、セットゲームに含まれた単位ゲームを個別的に行いながら相互に競争することができる。例えば、単位ゲームａ、ｂ、ｃが一つのセットゲームの場合、セットゲームをクリアするために、ユーザは、順次に単位ゲームａ、ｂ、ｃを行い、最も早くセットゲームをクリアしたユーザが最終勝者になることができる。すなわち、第１のユーザ端末１１０のユーザは、まだ単位ゲームａをクリアしなくても、第２のユーザ端末１２０のユーザは、単位ゲームａをクリアし、単位ゲームｂを行うことができる。このように、ユーザそれぞれのゲーム進行度は、異なっていて、このようなゲーム進行度は、セットゲームをプレイするすべてのユーザ端末に表示される。
【００６８】
一方、ゲーム進行データ受信部１３５は、ゲームが実行されると、ユーザ端末別にゲームの実行を通じて発生したゲーム進行データを受信する。ここで、ゲーム進行データは、ゲームルームに参加する各ユーザ端末で獲得した点数データ及び各ユーザ端末でゲームを進行することによって生成される「すべてのデータ」を含むことができる。
【００６９】
例えば、ゲームルームに参加した多数のユーザ端末でそれぞれゲームを進行するとき、各ユーザ端末で進行されるゲーム進行度を、ゲームルームに参加したすべてのユーザ端末に表示することができる。したがって、ゲーム進行情報提供部１３６は、ゲーム進行データ受信部１３５で受信したゲーム進行データに基づいて、各ユーザ端末で進行されるゲーム状況、例えば、当該ユーザが獲得した点数、現在セットゲームのうちいくつかの単位ゲーム（又は単位ゲームのステージ）を完了（クリア）したかを示すゲーム進行度をゲームルームに参加したすべてのユーザ端末に表示することができる。
【００７０】
図４は、本発明の一実施例に係るゲーム進行情報提供部１３６を通じてゲーム進行度を表示した図である。
【００７１】
ゲームルームに全体５人のユーザ１、２、３、４、５が参加しており、現在表示される画面は、第１のユーザ端末に表示される画面４００である。ゲーム進行度４１０は、画面の上端に表示されていて、各ユーザに対応するキャラクターの位置がゲーム進行度を示している。自分を示すキャラクター４２０は、例えば、他のユーザを示すキャラクターよりも相対的に拡大され、ディスプレイに表示されると、多数のユーザのうち、自分の進行度（位置）を容易に把握することができる。
【００７２】
一方、ＵＲＬコピー提供部１３８は、生成されたゲームに参加することができるようにＵＲＬアドレスのコピーの機能を提供し、メッセンジャーなどを利用したリアルタイムの招待が可能とすることができる。
【００７３】
この際、ＵＲＬコピー提供部１３８で提供するＵＲＬアドレスは、ゲームチャンネルのＵＲＬアドレスであるか、ゲームルームのＵＲＬアドレスであってもよい。また、コピーの機能は、ゲームチャンネルやゲームルームの所定の位置にボタンのような多様な形態で提供されることができる。
【００７４】
したがって、ユーザがＵＲＬアドレスのコピーを提供する所定のボタンをクリックすると、当該ＵＲＬが自動にコピーされ、ユーザは、メッセンジャーのようなリアルタイム連絡手段の対話入力ウィンドウにコピーされたＵＲＬを簡便に入力することによって、ゲームに参加する知人を当該ゲームチャンネル又は当該ゲームルームに招待することができる。
【００７５】
図５は、本発明の一実施例に係るＵＲＬコピー提供部１３８で提供するＵＲＬコピー機能を示す図である。
【００７６】
図５では、ゲームチャンネルにＵＲＬアドレスのコピーを提供する所定のボタン５１０がディスプレイされていて、当該ボタン５１０をクリックすれば、所定のメッセージウィンドウ５２０がポップアップされ、ゲームに参加する知人を当該ゲームチャンネルに招待するように案内することができる。例えば、ゲームサーバよりユーザ端末にＵＲＬアドレスが送信され、ユーザ端末がメッセージウィンドウ５２０をポップアップするときに、ＵＲＬアドレスをメッセージウィンドウ５２０に入力し、ＵＲＬアドレスがコピーされる。あるいは、ゲームサーバよりＵＲＬアドレスを含むメッセージウィンドウの情報がユーザ端末に送信され、ユーザ端末は、メッセージウィンドウの情報に従って、ＵＲＬアドレスが既に入力された状態のメッセージウィンドウ５２０をポップアップして、ＵＲＬアドレスがコピーされる。
【００７７】
一方、ユーザ制御部１３８は、前述したコピーされたＵＲＬを通じてゲームチャンネル又はゲームルームに参加したユーザが非ログインユーザであるか、ログインユーザであるかをチェックし、非ログインユーザの場合、当該非ログインユーザのゲーム実行において所定のペナルティ、例えば、アイテム使用の制限、利用時間の制限（例えば１０分間の時間制限）、ルーム生成の制限、他のユーザとのチャット制限及び勝率やランキング情報の格納制限などを適用することができる。
【００７８】
また、ユーザ制御部１３８は、非ログインユーザの場合、ログインユーザに切り替えることができるログインウィンドウを提供することもできる。この時、コピーされたＵＲＬを通じてゲームに参加したユーザは、提供されたログインウィンドウを通じて即時ログインすることもできる。
【００７９】
図６ａ及び図６ｂは、本発明の一実施例に係るオンラインゲームにおいてマルチユーザの参加を支援する過程を示す流れ図である。
【００８０】
説明の便宜上、図１に示されたシステム１００及び図２に示されたゲームサーバ１３０の構成を参照して説明するようにし、ゲームサーバ１３０のチャンネル生成部１３１によって多数のゲームチャンネルが既に生成されていると仮定する。
【００８１】
また、セットゲームに含まれたそれぞれの単位ゲームは、フラッシュ基盤のゲームであり、第１のユーザ端末１１０及び第２のユーザ端末１２０に提供されるフラッシュ基盤のゲーム進行設定は同一であると仮定する。
【００８２】
まず、ゲームサーバ１３０は、チャンネルに接続した第１のユーザ端末１１０からゲームルーム生成要求を受信する（Ｓ６０１）。
【００８３】
ステップＳ６０１の後に、ゲーム情報提供部１３３は、第１のユーザ端末１１０に一つ以上のゲームに関する情報を提供し、第１のユーザ端末１１０から、ゲームルームの名称、ゲームルームで行う一つ以上の単位ゲームに関する選択情報、ゲームの参加可能人員数及びゲームの難易度などを含むゲームルームの属性情報を受信する（Ｓ６０２）。
【００８４】
参照として、ゲームルームで行う一つ以上の単位ゲームに関する選択情報は、ゲームルーム生成以後に第１のユーザ端末１１０にて受信することもできる。
【００８５】
ステップＳ６０２の後に、ゲームルーム生成部１３２は、第１のユーザ端末１１０から受信したゲームルームの属性に基づいてゲームルームを生成する（Ｓ６０３）。
【００８６】
ステップＳ６０３の後に、ゲームサーバ１３０に接続する第２のユーザ端末１２０は、ゲームチャンネル内にディスプレイされた各ゲームルームに関する情報、例えば、ゲームルームの名称、実行する一つ以上の単位ゲーム名、ゲーム参加可能人員、現在参加した人員などを見ることができる。
【００８７】
その後、ゲームサーバ１３０は、多数の第２のユーザ端末１２０からチャンネル内にディスプレイされた各ゲームルームのうちいずれか一つに関する選択情報及び選択されたゲームルームに対する参加要求を受信した後、多数の第２のユーザ端末１２０を当該ゲームルームに参加させる（Ｓ６０４）。
【００８８】
ステップＳ６０４の後に、セットゲーム生成部１３４は、第１のユーザ端末１１０で選択した一つ以上の単位ゲームに対する選択情報に該当するゲーム、すなわち、一つ以上の単位ゲームを組み合わせて一つのセットゲームを生成する（Ｓ６０５）。
【００８９】
ステップＳ６０５の後に、第１のユーザ端末１１０からゲーム開始を要求されると、ゲームサーバ１３０は、第１のユーザ端末１１０及び多数の第２のユーザ端末１２０にセットゲーム生成部１３４で生成したセットゲームを伝送する（Ｓ６０６）。
【００９０】
ステップＳ６０６の後に、ゲームルームに参加した各ユーザ端末で所定のセットゲームが実行されると、ゲーム進行データ受信部１３５は、各ユーザ端末からゲーム進行データを受信する（Ｓ６０７）。
【００９１】
一方、ステップＳ６０７の後に、ゲーム進行情報提供部１３６は、ゲーム進行データ受信部１３５で受信した各ユーザ端末のゲーム進行データに基づいて、各ユーザ端末で進行されるゲーム状況、例えば、当該ユーザが獲得した点数及び現在セットゲームのうちいくつかの単位ゲームを完了（クリア）したかを示すゲーム進行度中の一つ以上をゲームルームに参加したすべてのユーザ端末に表示することができる（Ｓ６０８）。
【００９２】
図７は、本発明の一実施例に係るＵＲＬコピー提供部１３８を通じてゲームに参加する過程を示す流れ図である。
【００９３】
説明の便宜上、図１に示されたシステム１００及び図２に示されたゲームサーバ１３０の構成を参照して、図５に示された流れ図を説明するようにし、第１のユーザ端末１１０のユーザが、自分の属しているゲームルームに友達を参加させることを希望すると仮定する。
【００９４】
また、第１のユーザ端末１１０のユーザは、友達（以下、招待されたユーザ）をゲームルームに招待するためにメッセンジャーを利用し、ゲームに参加することができるように移動するＵＲＬアドレスのコピーは、ＵＲＬコピー提供部１３８を通じてゲームルームの所定の位置にボタン形態で提供されると仮定する。
【００９５】
この際、ＵＲＬコピー提供部１３８で提供するＵＲＬアドレスは、ゲームルームのＵＲＬアドレスである。
【００９６】
まず、ゲームサーバ１３０は、ゲームルームのＵＲＬアドレスを通じて接続した、招待されたユーザの端末を当該ゲームルームに参加させる（Ｓ７０１）。
【００９７】
ステップＳ７０１の後に、ユーザ制御部１３８は、ゲームルームに新しく参加した招待されたユーザが非ログインユーザであるか、又は、ログインユーザであるかをチェックする（Ｓ７０２）。
【００９８】
そのチェック結果、非ログインユーザの場合、ユーザ制御部１３８は、当該非ログインユーザのゲーム実行において所定のペナルティを適用する（Ｓ７０３）。
【００９９】
ここで、所定のペナルティは、例えばアイテム使用の制限などが含まれる。
【０１００】
ステップＳ７０３の後に、ユーザ制御部１３８は、非ログインユーザに、ログインユーザに切り替えることができるログインウィンドウを提供する（Ｓ７０４）。
【０１０１】
この際、ユーザ制御部１３８で提供するログインウィンドウは、招待されたユーザがゲームルームに参加した時点から所定の時間が経過した後、招待されたユーザの端末に自動でポップアップされ、ログインをするように誘導することもできる。招待されたユーザの端末からログインが要求されれば（このために、招待されたユーザの端末には、ログインを要求することができる所定のボタンが提供されることができる）、招待されたユーザの端末にログインウィンドウを提供することもできる。
【０１０２】
ステップＳ７０４の後に、ユーザ制御部１３８は、ログインが要求されると、ユーザＤＢ１３３ｂに登録されたユーザであるかを確認し（Ｓ７０５）、登録されたユーザの場合、ペナルティ適用を解除する（Ｓ７０６）。
【０１０３】
参照として、非ログインユーザは、前述したように、コピーされたＵＲＬを通じてゲームに参加することもでき、ポータルサイトや直接当該ＵＲＬを入力してゲームに参加することもできる。
【０１０４】
前述した本発明の説明は、単に例示のためのものであり、本発明の属する技術分野における通常の知識を有する者は、本発明の技術的思想や必須な特徴を変更することなく、他の具体的な形態に容易に変形可能であることを理解することができるだろう。
【０１０５】
したがって、以上で記述した実施例は、すべての面において例示的なものであり、限定的ではないものとして理解すべきである。
【０１０６】
例えば、単一型に説明されている各構成要素は、分散して実施されることもでき、同じく、分散されたものに説明されている構成要素は、結合された形態で実施されることもできる。
【０１０７】
本発明の範囲は、前記詳細な説明の記載に限定されることはなく、別添の特許請求の範囲によって示され、特許請求範囲の意味及び範囲、そしてその均等概念から導き出されるすべての変更又は変形された形態が本発明の範囲に含まれるものとして解釈すべきである。
【符号の説明】
【０１０８】
１３１  チャンネル生成部
１３２  ゲームルーム生成部
１３３  ゲーム情報提供部
１３４  セットゲーム生成部
１３５  ゲーム進行データ受信部
１３６  ゲーム進行情報提供部
１３７  ＵＲＬコピー提供部
１３８  ユーザ制御部
【図１】
2010057912.tif 000003
【図２】
2010057912.tif 000004
【図６ａ】
2010057912.tif 000005
【図６ｂ】
2010057912.tif 000006
【図７】
2010057912.tif 000007
【図３】
2010057912.tif 000008
【図４】
2010057912.tif 000009
【図５】
2010057912.tif 000010