(57)【要約】【課題】本発明は、ブロックゲーム提供方法およびシステムを提供する。【解決手段】本発明の一実施形態に係るブロックゲーム提供方法は、複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップをユーザクライアントに提供するステップと、第１グループまたは第２グループに含まれたブロックのうち、ユーザクライアントによって選択されたブロックがブロック除去条件を満たす場合、選択されたブロックを除去するステップと、第１グループまたは第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、ユーザクライアントから第２グループの移動要請が受信された場合、第２グループをゲームマップ上で予め設定された移動位置のうちのいずれか１つの移動位置に移動させるステップと、を含む。【選択図】図２
2010094512.tif 000002
【特許請求の範囲】
【請求項１】
複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップをユーザクライアントに提供するステップと、
前記第１グループまたは前記第２グループに含まれたブロックのうち、前記ユーザクライアントによって選択されたブロックがブロック除去条件を満たす場合、前記選択されたブロックを除去するステップと、
前記第１グループまたは前記第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、前記ユーザクライアントから前記第２グループの移動要請が受信された場合、前記第２グループを前記ゲームマップ上で予め設定された移動位置のうちのいずれか１つの移動位置に移動させるステップと、
を含むことを特徴とするブロックゲーム提供方法。
【請求項２】
前記ゲームマップには、前記第２グループの移動経路および移動位置が表示されており、
前記第２グループの移動ステップにおいて、前記第２グループを、前記移動位置のうちで前記ユーザクライアントによって選択された移動位置に移動させることを特徴とする請求項１に記載のブロックゲーム提供方法。
【請求項３】
前記ゲームマップに表示された前記第２グループの移動経路および移動位置は、障害物として作用することを特徴とする請求項２に記載のブロックゲーム提供方法。
【請求項４】
前記第２グループに含まれたすべてのブロックが除去された場合、前記ゲームマップに表示された前記第２グループの移動経路および移動位置を除去するステップ、
をさらに含むことを特徴とする請求項２に記載のブロックゲーム提供方法。
【請求項５】
前記第２グループの移動ステップにおいて、前記第１グループおよび前記第２グループのうちの少なくとも１つを元の場所で時計方向または反時計方向に回転させることを特徴とする請求項１に記載のブロックゲーム提供方法。
【請求項６】
前記第２グループを移動させるステップの以前に、
前記第２グループの現在位置で除去可能なブロックが存在せず、前記移動位置のうちのいずれか１つの位置に前記第２グループが位置するときに除去可能なブロックが存在する場合、前記第２グループの移動に対する案内情報を提供するステップ、
をさらに含むことを特徴とする請求項１に記載のブロックゲーム提供方法。
【請求項７】
前記第２グループを移動させるステップの以前に、
前記第２グループのすべての移動位置で除去可能なブロックが存在しない場合、前記第１および第２グループ上に配置されたすべてのブロックの再配列に対する案内情報を提供するステップ、
をさらに含むことを特徴とする請求項１に記載のブロックゲーム提供方法。
【請求項８】
障害物ブロックによって互いに分離したブロックの第１グループおよび第２グループと、前記第１グループおよび前記第２グループを１つの空間として繋ぐ第１仮想領域および第２仮想領域を含むゲームマップをユーザクライアントに提供するステップと、
前記第１グループまたは前記第２グループに含まれたブロックのうち、前記ユーザクライアントによって選択されたブロックが前記第１仮想領域および第２仮想領域を介してブロック除去条件を満たす場合、前記選択されたブロックを除去するステップと、
を含むことを特徴とするブロックゲーム提供方法。
【請求項９】
前記ゲームマップは、除去されることによって前記障害物ブロックの隠された模様が表示されるようにする第１ブロックおよび第２ブロックを含み、
前記ゲームマップに含まれたブロックのうち、前記ユーザクライアントによって選択された前記第１ブロックおよび前記第２ブロックが前記ブロック除去条件を満たす場合、前記第１ブロックおよび前記第２ブロックを除去しながら、前記障害物ブロックの隠された模様を表示することを特徴とする請求項８に記載のブロックゲーム提供方法。
【請求項１０】
少なくとも１つの障害物ブロックで構成された障害物ブロックグループ、および除去されることによって前記障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックを含むゲームマップをユーザクライアントに提供するステップと、
前記ゲームマップに含まれたブロックのうち、前記ユーザクライアントによって選択された前記第１ブロックおよび前記第２ブロックがブロック除去条件を満たす場合、前記ゲームマップから前記第１ブロック、前記第２ブロック、および前記障害物ブロックグループを除去するステップと、
を含むことを特徴とするブロックゲーム提供方法。
【請求項１１】
前記障害物ブロックグループは錠前模様を含み、前記第１ブロックおよび前記第２ブロックは鍵模様を含むことを特徴とする請求項１０に記載のブロックゲーム提供方法。
【請求項１２】
前記第１ブロックおよび前記第２ブロックは、前記ブロック除去条件を満たす場合にのみ除去されることを特徴とする請求項１０に記載のブロックゲーム提供方法。
【請求項１３】
請求項１〜１２のうちのいずれか一項に記載のブロックゲーム提供方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
複数のブロックを含むゲームマップをユーザクライアントに提供するゲームマップ提供部と、前記ユーザクライアントに提供された前記ゲームマップに基づいて麻雀ゲームを進めるゲーム進行部と、を備え、
前記ゲームマップ提供部は、複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップを前記ユーザクライアントに提供し、
前記ゲーム進行部は、前記第１グループまたは前記第２グループに含まれたブロックのうちの除去可能なブロックのうち、前記ユーザクライアントによって選択されたブロックがブロック除去条件を満たすか否かを判断するマッチング判断部と、
前記ブロック除去条件を満たす場合、前記ゲームマップから前記選択されたブロックを除去するブロック除去部と、
前記第１グループまたは前記第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、前記ユーザクライアントから前記第２グループの移動要請が受信された場合、前記第２グループを前記ゲームマップ上で予め設定された移動位置のうちのいずれか１つの位置に移動させるグループ移動部と、
を備えることを特徴とするブロックゲーム提供システム。
【請求項１５】
前記ゲームマップ提供部は、
前記ゲームマップで前記第２グループの移動経路および移動位置を表示し、前記移動経路および移動位置は障害物として作用させることを特徴とする請求項１４に記載のブロックゲーム提供システム。
【請求項１６】
前記ブロック除去部は、
前記第２グループに含まれたすべてのブロックが除去された場合、前記ゲームマップに表示された前記第２グループの移動経路および移動位置を除去することを特徴とする請求項１４に記載のブロックゲーム提供システム。
【請求項１７】
前記グループ移動部は、
前記第１グループおよび前記第２グループのうちの少なくとも１つを元の場所で時計方向または反時計方向に回転させることを特徴とする請求項１４に記載のブロックゲーム提供システム。
【請求項１８】
前記グループ移動部は、
前記第２グループの現在位置で除去可能なブロックが存在せず、前記移動位置のうちのいずれか１つの位置に前記第２グループが位置するときに除去可能なブロックが存在する場合、前記第２グループの移動に対する案内情報を提供し、
前記第２グループのすべての移動位置で除去可能なブロックが存在しない場合、前記第１および第２グループ上に配置されたすべてのブロックの再配列に対する案内情報を提供することを特徴とする請求項１４に記載のブロックゲーム提供システム。
【請求項１９】
複数のブロックを含むゲームマップをユーザクライアントに提供するゲームマップ提供部と、前記ユーザクライアントに提供された前記ゲームマップに基づいて麻雀ゲームを進めるゲーム進行部と、を備え、
前記ゲームマップ提供部は、障害物ブロックによって互いに分離したブロックの第１グループおよび第２グループと、前記第１グループおよび前記第２グループを１つの空間として繋ぐ第１仮想領域および第２仮想領域を含むゲームマップを前記ユーザクライアントに提供し、
前記ゲーム進行部は、前記第１グループまたは前記第２グループに含まれたブロックのうち、前記ユーザクライアントによって選択されたブロックが前記第１仮想領域および前記第２仮想領域を介してブロック除去条件を満たすか否かを判断するマッチング判断部と、
前記ブロック除去条件を満たす場合、前記ゲームマップから前記選択されたブロックを除去するブロック除去部と、
を備えることを特徴とするブロックゲーム提供システム。
【請求項２０】
前記ゲームマップ提供部は、
前記ゲームマップに除去されることによって前記障害物ブロックの隠された模様が表示されるようにする第１ブロックおよび第２ブロックを含ませ、
前記ゲーム進行部は、前記ゲームマップに含まれたブロックのうち、前記ユーザクライアントによって選択された前記第１ブロックおよび前記第２ブロックが前記ブロック除去条件を満たす場合、前記第１ブロックおよび前記第２ブロックを除去しながら、前記障害物ブロックの隠された模様を表示することを特徴とする請求項１９に記載のブロックゲーム提供システム。
【請求項２１】
複数のブロックを含むゲームマップをユーザクライアントに提供するゲームマップ提供部と、前記ユーザクライアントに提供された前記ゲームマップに基づいて麻雀ゲームを進めるゲーム進行部とを備え、
前記ゲームマップ提供部は、少なくとも１つの障害物ブロックで構成された障害物ブロックグループ、および除去されることによって前記障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックを含むゲームマップを前記ユーザクライアントに提供し、
前記ゲーム進行部は、前記ゲームマップに含まれたブロックのうち、前記ユーザクライアントによって選択された前記第１ブロックおよび前記第２ブロックがブロック除去条件を満たすか否かを判断するマッチング判断部と、
前記ブロック除去条件を満たす場合、前記ゲームマップから前記第１ブロック、前記第２ブロック、および前記障害物ブロックグループを除去するブロック除去部と、
を備えることを特徴とするブロックゲーム提供システム。
【請求項２２】
前記ゲームマップ提供部は、
前記ゲームマップに前記障害物ブロックグループを錠前模様で表示し、前記第１ブロックおよび前記第２ブロックは鍵模様で表示することを特徴とする請求項２１に記載のブロックゲーム提供システム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインゲームに関し、より詳細には、ブロックゲーム提供方法に関する。
【背景技術】
【０００２】
最近、情報通信の発達によって多くの人がインターネットを利用しており、インターネットユーザの増加に伴って多くのオンラインコンテンツサービスが提供されている。オンラインコンテンツサービスのうちでゲームコンテンツに対する関心および技術の急速な発展により、活発なゲームコンテンツサービスの提供がなされている。
【０００３】
特に、ゲームコンテンツサービスのうち、テトリス（ＴＥＴＲＩＳ：登録商標）などのようなブロックを用いた多様なゲームがゲーム会社によって提供されているが、最近では、ブロックを用いたゲームコンテンツのうち、同じ牌を２つ探して取り除くという麻雀ゲームを活用したオンライン麻雀ゲームに対する関心が高まっている。
【０００４】
本来の麻雀ゲームは、中国で始まったゲームであって、４人の対局者が１３６個の牌をさまざまな絵柄に揃えることで勝敗を競うゲームである。麻雀ゲームが全世界の人々から人気を得るようになることにより、オンラインで麻雀ゲームを楽しもうとする人々が増加している。これにより、多くのゲーム提供会社は、多様なオンライン麻雀ゲームを提供している。
【０００５】
一般的なオンライン麻雀ゲームは、ゲームマップに含まれているブロックのうちから互いに対応するブロックを選択して取り除くゲームであり、ゲームに参加するゲームユーザのうち、すべてのブロックを最初に除去したゲームユーザが勝利するようになるゲームである。一方、ゲームへの興味を誘発するために、ゲーム提供会社は、ゲーム難易度別に多様な種類のゲームマップをユーザに提供している。
【０００６】
しかしながら、オンライン麻雀ゲームに熟練していたり既存のゲームマップに慣れているユーザは、難易度にかかわらず、ゲームマップで困難なくゲームを進めている。したがって、このようなユーザに既存の難しいゲームマップを提供したとしても、それよりも難しいマップではないため、ゲームに対する興味が低下するという問題点がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】韓国特許公開２００６−０１２２２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した問題点を解決するためのものであって、ユーザにゲームへの興味を呼び起こすブロックゲーム提供方法およびシステムを提供することを技術的課題とする。
【課題を解決するための手段】
【０００９】
上述した目的を達成するために、本発明に係るブロックゲーム提供方法の一実施形態は、複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップをユーザクライアントに提供するステップと、前記第１グループまたは前記第２グループに含まれたブロックのうち、前記ユーザクライアントによって選択されたブロックがブロック除去条件を満たせば、前記選択されたブロックを除去するステップと、前記第１グループまたは前記第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、前記ユーザクライアントから前記第２グループの移動要請が受信された場合、前記第２グループを前記ゲームマップ上で予め設定された移動位置のうちのいずれか１つの移動位置に移動させるステップと、を含む。
【００１０】
上述した目的を達成するために、本発明に係るブロックゲーム提供方法の他の実施形態は、障害物ブロックによって互いに分離したブロックの第１グループおよび第２グループと、前記第１グループおよび前記第２グループを１つの空間として繋ぐ第１仮想領域および第２仮想領域を含むゲームマップを前記ユーザクライアントに提供するステップと、前記第１グループまたは第２グループに含まれたブロックのうち、前記ユーザクライアントによって選択されたブロックが前記第１仮想領域および前記第２仮想領域を介してブロック除去条件を満たせば、前記選択されたブロックを除去するステップと、を含む。
【００１１】
上述した目的を達成するために、本発明に係るブロックゲーム提供方法のさらに他の実施形態は、少なくとも１つの障害物ブロックで構成された障害物ブロックグループおよび除去されることによって前記障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックを含むゲームマップを前記ユーザクライアントに提供するステップと、前記ゲームマップに含まれたブロックのうち、前記ユーザクライアントによって選択された前記第１ブロックおよび前記第２ブロックがブロック除去条件を満たす場合、前記ゲームマップから前記第１ブロック、第２ブロック、および障害物ブロックグループを除去するステップと、を含む。
【００１２】
上述した目的を達成するために、本発明に係るブロックゲーム提供システムの一実施形態は、複数のブロックを含むゲームマップをユーザクライアントに提供するゲームマップ提供部と、前記ユーザクライアントに提供された前記ゲームマップに基づいて麻雀ゲームを進めるゲーム進行部とを備え、前記ゲームマップ提供部は、複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップをユーザクライアントに提供し、前記ゲーム進行部は、前記第１グループまたは前記第２グループに含まれたブロックのうちの除去可能なブロックのうち、前記ユーザクライアントによって選択されたブロックがブロック除去条件を満たすか否かを判断するマッチング判断部と、前記ブロック除去条件を満たす場合、前記ゲームマップから前記選択されたブロックを除去するブロック除去部と、前記第１グループまたは前記第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、前記ユーザクライアントから前記第２グループの移動要請が受信された場合、前記第２グループを前記ゲームマップ上で予め設定された移動位置のうちのいずれか１つの位置に移動させるグループ移動部と、を備える。
【００１３】
上述した目的を達成するために、本発明に係るブロックゲーム提供システムの他の実施形態は、複数のブロックを含むゲームマップをユーザクライアントに提供するゲームマップ提供部と、前記ユーザクライアントに提供された前記ゲームマップに基づいて麻雀ゲームを進めるゲーム進行部とを備え、前記ゲームマップ提供部は、障害物ブロックによって互いに分離したブロックの第１グループおよび第２グループと、前記第１グループおよび前記第２グループを１つの空間として繋ぐ第１仮想領域および第２仮想領域を含むゲームマップを前記ユーザクライアントに提供し、前記ゲーム進行部は、前記第１グループまたは前記第２グループに含まれたブロックのうち、ユーザクライアントによって選択されたブロックが前記第１仮想領域および前記第２仮想領域を介してブロック除去条件を満たすか否かを判断するマッチング判断部と、前記ブロック除去条件を満たす場合、前記ゲームマップから前記選択されたブロックを除去するブロック除去部と、を備える。
【００１４】
上述した目的を達成するために、本発明に係るブロックゲーム提供システムのさらに他の実施形態は、複数のブロックを含むゲームマップをユーザクライアントに提供するゲームマップ提供部と、前記ユーザクライアントに提供された前記ゲームマップに基づいて麻雀ゲームを進めるゲーム進行部とを備え、前記ゲームマップ提供部は、少なくとも１つの障害物ブロックで構成された障害物ブロックグループ、および除去されることによって前記障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックを含むゲームマップを前記ユーザクライアントに提供し、前記ゲーム進行部は、前記ゲームマップに含まれたブロックのうち、前記ユーザクライアントによって選択された前記第１ブロックおよび前記第２ブロックがブロック除去条件を満たすか否かを判断するマッチング判断部と、前記ブロック除去条件を満たす場合、前記ゲームマップから前記第１ブロック、前記第２ブロック、および前記障害物ブロックグループを除去するブロック除去部と、を備える。
【発明の効果】
【００１５】
本発明によれば、ユーザに既存のゲームマップとは一風変わったゲームマップを提供することによってゲームの難易度を増加させることにより、ユーザのオンライン麻雀ゲームに対する没入度およびゲームに対する興味を増加させることができる効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るブロックゲーム提供システムのネットワーク連結状態を示す図である。
【図２】図１に示すゲームサーバの詳細的な構成を示すブロック図である。
【図３】本発明の実施形態に係るゲームマップの例示図である。
【図４】本発明の実施形態に係るゲームマップの例示図である。
【図５】本発明の実施形態に係るゲームマップの例示図である。
【図６】本発明の実施形態に係るゲームマップの例示図である。
【図７】本発明の実施形態に係るゲームマップの例示図である。
【図８】本発明の実施形態に係るブロックゲーム提供方法を示すフローチャートである。
【図９】本発明の実施形態に係るブロックゲーム提供方法を示すフローチャートである。
【図１０】本発明の実施形態に係るブロックゲーム提供方法を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付の図面を参照しながら、本発明の実施形態について詳しく説明する。
【００１８】
図１は、本発明の実施形態に係るブロックゲーム提供システムのネットワーク連結状態を示す図である。
【００１９】
図１に示すように、ネットワーク２００を介して連結された複数のユーザクライアント３００に麻雀ゲームを提供するブロックゲーム提供システム１００（以下、ゲームシステム）は、インターフェースサーバ１１０と、ゲームストリングサーバ１２０と、チャンネルサーバ１３０と、ゲームサーバ１４０と、データベースサーバ１５０とを備え、システム環境に応じて各サーバのうちの所定のサーバのみを選択的に備える。
【００２０】
ここで、複数のユーザクライアント３００それぞれは、ネットワーク２００に連結してゲームシステム１００からゲームアプリケーション（図示せず）の提供を受けることができる複数の端末装置であり、デスクトップパソコン、ノート型パソコン、移動電話機、ＰＤＡおよびＭＢＳフォン、インターネット接続が可能なテレビジョン、ネットワークゲーム機、携帯用ゲーム機などが含まれる。
【００２１】
ゲームアプリケーションは、ユーザが実質的にゲームを進めることができるものであって、各ユーザクライアント３００に設置されるプログラムであり、ゲーム進行時にオンライン麻雀ゲームのためのゲームパケットを送受信する機能を実行する。しかしながら、ゲームアプリケーションは、各ユーザクライアント３００に必ず設置されなければならないものではなく、別途のアプリケーションなどをウェブブラウザ（図示せず）を介して提供されてもよい。
【００２２】
インターフェースサーバ１１０は、ユーザクライアント３００がゲームシステムにアクセスできるようにインターフェースの役割をし、各サーバを介して提供される多様な情報を通信規格に合うように変換処理して多数のユーザクライアント３００に提供したり、ネットワーク２００を介してユーザクライアント３００から送信される情報を受信して各サーバに提供する機能を実行する。一般的に、ゲームウェブサーバがこれに該当する。
【００２３】
ゲームストリングサーバ１２０は、システムで必要とする各種データが格納されているデータベースサーバ１５０からラウンチング情報（launching information）を読み取ってユーザクライアント３００からのラウンチング情報要請を処理し、チャンネルサーバ１４０は、ユーザクライアント３００からの特定のゲームに開設されたチャンネルリストの要請を受けて処理し、特定のゲームに対するチャンネルおよび部屋接続維持を実行する。具体的に、ユーザが選択したゲームの関連チャンネルとチャンネル別のゲーム部屋リストなどをユーザに提供し、ユーザの要請に応じてチャンネル別にゲーム部屋を開設したりする。
【００２４】
ゲームサーバ１４０は、オンライン麻雀ゲームを実行するサーバであって、オンライン麻雀ゲームに対する関連情報およびゲーム進行を行う。このために、ゲームサーバ１４０は、ゲームマップ提供部１４２と、ゲーム進行部１４４とを備える。
【００２５】
ゲームマップ提供部１４２は、多数のゲームマップのうち、ユーザの選択によって麻雀ゲームに用いられるゲームマップをユーザクライアント３００に提供し、ゲーム進行部１４４は、ユーザクライアント３００に提供されたゲームマップに基づいて麻雀ゲームを実行し、ユーザクライアント３００のゲーム実行動作に応じてゲームマップの所定のブロックを選択し、選択されたブロックの位置がブロック除去条件を満たす場合、該当のブロックを除去する。このため、ゲーム進行部１４４は、図２に示すように、マッチング判断部１４４２と、ブロック除去部１４４４と、グループ移動部１４４６とを備える。
【００２６】
ここで、ゲーム進行部１４４は、ゲームサーバに含まれるものとして説明しているが、ユーザクライアント３００に含まれてもよい。ユーザクライアント３００では、ゲームアプリケーション（図示せず）がゲーム進行部１４４の役割を行う。
【００２７】
以下では、ゲームマップによる実施例別に、ゲームマップ提供部１４２、ゲーム進行部１４４に含まれたマッチング判断部１４４２、ブロック除去部１４４４、およびグループ移動部１４４６について説明する。
【００２８】
＜第１実施例＞
ゲームマップ提供部１４２は、複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップをユーザクライアント３００に提供する。言い換えれば、固定したブロックのグループである第１グループと移動経路に沿って動くブロックのグループである第２グループとに区分されたマップを提供する。したがって、ユーザに新たな第１グループ内のブロックと第２グループ内のブロックとの間の配置を組み合わせる場合の数をさらに考えさせ、ゲームの難易度も増加させながらゲームへの没入度を高めることができる。
【００２９】
ここで、ゲームマップ提供部１４２は、ゲームマップに第２グループの移動経路および移動位置を表示し、移動経路および移動位置は障害物として作用する。例えば、図３を参照すれば、このようなゲームマップは、複数のブロックで構成された第１グループ４１０および複数のブロックで構成されて移動可能な第２グループ４２０、第２グループの移動経路４３０、および移動位置４４０を含んでいることが分かる。このとき、第１グループおよび第２グループには、同じ個数のブロックが配置されることもあるが、互いに相違した個数のブロックが配置されることもあり、互いに相違したブロックが配置される場合には、第１グループおよび第２グループの大きさも互いに相違する。
【００３０】
マッチング判断部１４４２は、第１グループまたは第２グループに含まれたブロックのうちの除去可能なブロックのうち、ユーザクライアント３００によって選択されたブロックがブロック除去条件を満たすか否かを判断する。ブロック除去部１４４４は、マッチング判断部１４４２によりブロック除去条件を満たすと判断された場合、ゲームマップから選択されたブロックを除去する。言い換えれば、第２グループの移動経路および移動位置は障害物として作用するため、第２グループをすべて除去した場合、これに対する補償をするものである。
【００３１】
一方、本発明において、ブロック除去条件は、ゲームマップでユーザクライアント３００によって選択された第１ブロックと第２ブロックを繋ぐ最短経路の屈折が２回以下である場合、第１ブロックおよび第２ブロックが除去されるものであり、一般的な麻雀ゲームにおけるブロック除去条件と同じであるため、詳しい説明は省略する。
【００３２】
ここで、ブロック除去部１４４４は、第２グループに含まれたすべてのブロックが除去されれば、ゲームマップに表示された第２グループの移動経路および移動位置を除去する。
【００３３】
グループ移動部１４４６は、第１グループまたは第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、ユーザクライアント３００から第２グループの移動要請が受信された場合、第２グループをゲームマップ上で予め設定された移動位置４４０のうちのいずれか１つの位置に移動させる。言い換えれば、除去可能なブロックが存在しない場合、自動で第２グループを移動させ、または、ユーザクライアントの選択によって第２グループを移動させる。
【００３４】
ここで、グループ移動部１４４６は、第１グループおよび第２グループのうちの少なくとも１つを元の場所で時計方向または反時計方向に回転させる。言い換えれば、第２グループの現在位置で除去可能なブロックがこれ以上存在しない場合、第２グループの位置を変えてブロックを除去するようにするためである。
【００３５】
また、グループ移動部１４４６は、ゲームマップに表示された第２グループの少なくとも１つの移動位置のうちのいずれか１つの選択によって、第２グループを該当の位置に移動させる。例えば、図４を参照すれば、移動可能なブロックの第２グループ４２０は、特定の移動位置４５０のクリックによって該当の位置に移動していることが分かる。
【００３６】
そして、グループ移動部１４４６は、第２グループの現在位置で除去可能なブロックが存在せず、移動位置のうちのいずれか１つの位置に第２グループが位置するときに除去可能なブロックが存在する場合、第２グループの移動に対する案内情報を提供する。言い換えれば、現在位置で除去可能なブロックが存在しない場合には他の位置に移動させ、除去可能なブロックが存在する場合には第２グループの移動に関する情報を提供する。例えば、図５に示すように、第２グループの移動に関する情報を提供する。図５において、スライドと言う用語は、本発明の第２グループを意味する。一実施形態において、第２グループの移動に関する情報のみを案内するだけではなく、除去可能なブロックが存在する移動位置に対する情報も共に案内するようにしてもよい。
【００３７】
このとき、移動案内情報は、ポップアップ形態で提供される。このようなポップアップは、ユーザクライアント３００の画面上で約１〜２秒間表示された後に消えるようにしてもよい。
【００３８】
また、グループ移動部１４４６は、第２グループのすべての移動位置で除去可能なブロックが存在しない場合、第１および第２グループ上に配置されたすべてのブロックの再配列に対する案内情報を提供する。すなわち、現在位置で除去可能なブロックがなく、他のすべての移動位置に移しても除去可能なブロックがない場合に、ブロックの位置を再配列するようにする情報を提供する。
【００３９】
＜第２実施例＞
ゲームマップ提供部１４２は、障害物ブロックによって互いに分離したブロックの第１グループおよび第２グループと、第１グループおよび第２グループを１つの空間として繋ぐ第１仮想領域および第２仮想領域を含むゲームマップをユーザクライアントに提供する。言い換えれば、一般的に、障害物ブロックによって互いに分離した第１グループと第２グループの間ではブロック除去条件が適用されないが、本発明の一実施形態に係る仮想領域が含まれたゲームマップでは、分離した第１グループと第２グループは、仮想領域を介して１つの空間に存在するものとして見なされるため、第１グループに含まれたブロックと第２グループに含まれたブロックは、ブロック除去条件の適用が可能である。
【００４０】
一実施形態において、ゲームマップ提供部１４２は、除去されることによって障害物ブロックの隠された模様が表示されるようにしたり、除去させる第１ブロックおよび第２ブロックをゲームマップに含ませる。
【００４１】
例えば、図６に示すように、障害物ブロック５５０によって空間が分離したブロックの第１グループ５１０および第２グループ５２０は、本来のブロック除去条件が適用されないが、本発明の一実施形態に係るゲームマップにおける第１仮想領域５３０および第２仮想領域５４０によってブロック除去条件の適用が可能である。したがって、ユーザは、第１グループ内のブロックと第２グループ内のブロックとの間のブロック除去条件を組み合わせる場合の数をより考えながらゲームを進めなければならないため、ゲームへの興味をより一層感じることができる。
【００４２】
マッチング判断部１４４２は、第１グループまたは第２グループに含まれたブロックのうち、ユーザクライアント３００によって選択されたブロックが第１仮想領域および第２仮想領域を介してブロック除去条件を満たすか否かを判断する。ブロック除去部１４４４は、マッチング判断部１４４２によりブロック除去条件を満たすと判断された場合、ゲームマップから選択されたブロックを除去する。例えば、図６を参照すれば、第１グループ５１０に属した第１ブロック５６０と第２グループ５２０に属した第２ブロック５７０が第１仮想領域５３０および第２仮想領域５４０を介してブロック除去条件を満たしていることが分かる。
【００４３】
一実施形態において、ブロック除去部１４４４は、除去されることによって障害物ブロックの隠された模様が表示されるようにしたり、除去させる第１ブロックおよび第２ブロックがユーザクライアント３００によって選択されてブロック除去条件を満たす場合、第１ブロックおよび第２ブロックを除去しながら障害物ブロックの隠された模様を表示したり、障害物ブロックを除去する。
【００４４】
＜第３実施例＞
ゲームマップ提供部１４２は、少なくとも１つの障害物ブロックで構成された障害物ブロックグループおよび除去されることによって障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックを含むゲームマップをユーザクライアントに提供する。したがって、ユーザは、ゲームをより一層容易に進めるために、障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックの除去に集中するようになるため、ユーザにゲームへの興味を増加させることができる。ここで、第１ブロックおよび第２ブロックは、除去されることによって障害物ブロックグループの隠された模様が表示されるようにしてもよい。
【００４５】
一実施形態において、ゲームマップ提供部１４２は、ゲームマップに障害物ブロックグループを錠前模様で表示し、第１ブロックおよび第２ブロックは鍵模様で表示する。また、錠前模様は、障害物ブロックグループ全体に表示したり一部にのみ表示することも可能である。例えば、図７を参照すれば、障害物ブロックグループ６１０には錠前模様が表示されており、障害物ブロック６１０が除去されるようにする第１ブロック６２０および第２ブロック６３０には、鍵模様で表示されていることが分かる。
【００４６】
マッチング判断部１４４２は、ゲームマップに含まれたブロックのうち、ユーザクライアント３００によって選択された前記第１ブロックおよび第２ブロックがブロック除去条件を満たすか否かを判断する。ブロック除去部１４４４は、マッチング判断部１４４２によりブロック除去条件を満たすと判断された場合、ゲームマップから第１ブロック、第２ブロック、および障害物ブロックグループを除去する。
【００４７】
ここで、ブロック除去部１４４４は、第１ブロックおよび第２ブロックがブロック除去条件を満たす場合にのみ第１ブロックおよび第２ブロックを除去する。これは、障害物ブロックグループの除去がゲームを進行する際に極めて重要な要素となる。これは、第１ブロックおよび第２ブロックがブロック除去条件を満たさない場合に、特殊アイテムなどを用いて第１ブロックおよび第２ブロックが除去されないようにするためである。
【００４８】
一実施形態において、ブロック除去部１４４４は、第１ブロックおよび第２ブロックがブロック除去条件を満たす場合、障害物ブロックの隠された模様を表示する。
【００４９】
以下では、図８〜図９を参照しながら、本発明の実施形態に係るブロックゲーム提供方法について説明する。
【００５０】
図８は、本発明の一実施形態に係るブロックゲーム提供方法を説明するためのフローチャートである。
【００５１】
まず、複数のブロックで構成された第１グループおよび複数のブロックで構成されて移動可能な第２グループを含むゲームマップをユーザクライアントに提供する（Ｓ７１０）。ここで、ゲームマップには、第２グループの移動経路および移動位置が表示され、移動経路は障害物として作用する。
【００５２】
次に、第１グループまたは第２グループに含まれたブロックのうち、ユーザクライアント３００によって選択されたブロックがブロック除去条件を満たすか否かを判断し（Ｓ７３０）、判断した結果、ブロック除去条件を満たす場合、ゲームマップから選択されたブロック除去する（Ｓ７５０）。このとき、第２グループに含まれたすべてのブロックが除去された場合には、ゲームマップに表示された第２グループの移動経路および第２グループの移動位置を除去する。これは、第２グループの移動経路および移動位置がゲームマップにおいて障害物として作用するためである。
【００５３】
次に、所定条件を満たすか否かを判断し（Ｓ７７０）、所定の条件を満たす場合、第２グループをゲームマップ上で予め設定された移動位置のうちのいずれか１つの位置に移動させる（Ｓ７９０）。ここで、所定の条件は、第１グループまたは第２グループに含まれたブロックのうち、除去可能なブロックが存在しない場合、または、ユーザクライアント３００から第２グループの移動要請が受信された場合である。言い換えれば、除去可能なブロックが存在しない場合、自動で第２グループを移動させ、または、ユーザクライアント３００の選択によって第２グループを移動させる。一方、Ｓ７７０ステップで所定の条件を満たさない場合、Ｓ７３０ステップ〜Ｓ７５０ステップを繰り返し実行する。
【００５４】
一実施形態において、第１グループおよび第２グループのうちの少なくとも１つを元の場所で時計方向または反時計方向に回転させてもよい。
【００５５】
また、第２グループを、移動位置のうちでユーザクライアント３００によって選択された移動位置に移動させてもよい。
【００５６】
ここで、Ｓ７９０ステップ以前に第２グループの現在位置で除去可能なブロックが存在せず、移動位置のうちのいずれか１つの位置に第２グループが位置するときに除去可能なブロックが存在する場合、第２グループの移動に対する案内情報を提供する。すなわち、現在位置で除去可能なブロックがこれ以上存在しないため、他の位置でブロックを除去するようにヒントを提供する。
【００５７】
また、Ｓ７９０ステップ以前に第２グループのすべての移動位置で除去可能なブロックが存在しない場合、第１および第２グループ上に配置されたすべてのブロックの再配列に対する案内情報を提供する。言い換えれば、第２グループのいずれの位置でも除去可能なブロックがこれ以上存在しない場合には、残っているブロックを再配列してゲームを進めるようにヒントを提供する。
【００５８】
図９は、本発明の他の実施形態に係るブロックゲーム提供方法を説明するためのフローチャートである。
【００５９】
まず、障害物ブロックによって互いに分離したブロックの第１グループおよび第２グループと、第１グループおよび第２グループを１つの空間として繋ぐ第１仮想領域および第２仮想領域を含むゲームマップをユーザクライアント３００に提供する（Ｓ８１０）。一実施形態において、除去されることによって障害物ブロックの隠された模様が表示されるようにする第１ブロックおよび第２ブロックを含めてもよい。
【００６０】
次に、選択されたブロックが第１仮想領域および第２仮想領域を介してブロック除去条件を満たすか否かを判断し（Ｓ８３０）、ブロック除去条件を満たす場合、ゲームマップから選択されたブロックを除去する（Ｓ８５０）。
【００６１】
一実施形態において、除去されることによって障害物ブロックの隠された模様が表示されるようにする第１ブロックおよび第２ブロックがユーザクライアント３００によって選択されてブロック除去条件を満たす場合、選択された第ブロックおよび第２ブロックを除去しながら、障害物ブロックの隠された模様を表示してもよい。
【００６２】
図１０は、本発明のさらに他の実施形態に係るブロックゲーム提供方法を説明するためのフローチャートである。
【００６３】
まず、少なくとも１つの障害物ブロックで構成された障害物ブロックグループ、および除去されることによって障害物ブロックグループが除去されるようにする第１ブロックおよび第２ブロックを含むゲームマップをユーザクライアント３００に提供する（Ｓ９１０）。ここで、障害物ブロックグループは錠前模様を含み、第１ブロックおよび第２ブロックは鍵模様を含むものとする。
【００６４】
次に、ゲームマップに含まれたブロックのうち、ユーザクライアント３００によって選択された第１ブロックおよび第２ブロックがブロック除去条件を満たすか否かを判断し（Ｓ９３０）、ブロック除去条件を満たす場合、ゲームマップから第１ブロック、第２ブロック、および障害物ブロックグループを除去する（Ｓ９５０）。ここで、第１ブロックおよび第２ブロックは、ブロック除去条件を満たす場合にのみ除去することができる。一実施形態において、ユーザクライアント３００によって選択された第１ブロックおよび第２ブロックがブロック除去条件を満たす場合、障害物ブロックグループの隠された模様を表示するようにしてもよい。
【００６５】
なお、上述したブロックゲーム提供方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体により提供されることを含む。当該記録媒体には、プログラム命令、データファイル、データ構造などを単独または組み合わせて含めてもよく、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体には、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体も含まれる。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードも含まれる。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成してもよく、その逆の構成としてもよい。
【００６６】
上述したように、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【００６７】
１４０：ゲームサーバ
１４２：ゲームマップ提供部
１４４：ゲーム進行部
１４４２：マッチング判断部
１４４４：ブロック除去部
１４４６：グループ移動部 
【図１】
2010094512.tif 000003
【図２】
2010094512.tif 000004
【図８】
2010094512.tif 000005
【図９】
2010094512.tif 000006
【図１０】
2010094512.tif 000007
【図３】
2010094512.tif 000008
【図４】
2010094512.tif 000009
【図５】
2010094512.tif 000010
【図６】
2010094512.tif 000011
【図７】
2010094512.tif 000012