マリオタイプのゲームを作るのに必要なものはすべて揃っています。挑戦的で楽しいレベルにするために、レベルをどのように設計するのか、私にはわかりません。任意のヒント?
敵を殺す唯一の方法は、敵に飛び乗ることです。そのため、ボスを作るのは難しいと思いました。最後のレベルを長くするつもりだった。これは悪い考えですか?
マリオタイプのゲームを作るのに必要なものはすべて揃っています。挑戦的で楽しいレベルにするために、レベルをどのように設計するのか、私にはわかりません。任意のヒント?
敵を殺す唯一の方法は、敵に飛び乗ることです。そのため、ボスを作るのは難しいと思いました。最後のレベルを長くするつもりだった。これは悪い考えですか?
回答:
私が思いつくことができるもののほんの短いリスト。
敵にジャンプし、一般的にジャンプすることが2つのゲームプレイメカニクスのみである場合:
マリオスタイルのレベルデザインに関する別の記事を次に示します。
また、プラットフォームゲームの手続きレベルの設計を調査しているときに、先ほど出会った記事を紹介します。難易度とデザインパターンについて説明します。
トリッキーなプラットフォームセクションと「休憩」する場所のバランスをとるようにしてください。常にチャレンジングなプラットフォームゲームはほとんどありませんが、代わりに、難しいセクションの完了を一時停止して楽しむ場所を提供したり、次のブロックのために自分自身をサイコロにしたりすることに注意してください。多くの場合、これは明らかなチェックポイントを介して行われますが、必ずしもこのように個別である必要はありません。
スーパーマリオブラザーズでは、あなたの主な攻撃がジャンプしているにも関わらず、ボスがいることを覚えておいてください(ファイアボールにもかかわらず)。クッパは彼にジャンプして敗北することはできませんが、彼を通り越すことは、多くの単純なプラットフォーマーが示すすべての頭のジャンプ型から抜け出す挑戦です。さらに、Super Meat Boyにはいくつかの異なるタイプのボスがあり、その多くがユニークなギミックを備えています。ただし、ジャンプしかできないため、実際には直接攻撃することはありません。攻撃できないからといって、ボスが問題から外れるわけではありません。実際に改善することができます。
ゲームデザインのビッグリストから、特にマリオレベルのデザインについて説明する記事をいくつか紹介します。それらに豊富な情報があり、それらをリストした元の記事にもあります。
スーパーマリオブラザーズ3レベルのデザインレッスン、パート1
これらの記事のいくつかで本当に重要なことは、レベルデザインがプレイヤーにゲームのプレイ方法を教える方法です。最初にジャンプできることを知ってから、ジャンプできるモンスターがいるレベルに放り込む前に、何かにジャンプすると効果があることを知ることができる状況を作る必要があります。
NES / SNESマリオゲームについていつも私に突き刺さっていることの1つは、プレーヤーに誇示する機会を与えることです。
これは、いくつかのトリッキーなセクションをオプションにすることで実行できます。そのため、プレイヤーは移動するプラットフォームがギャップを越えるのを待つこともできますが、飛行中の3人の敵から飛び降りて、追加のコインを獲得する方が楽しいです。または、プレイヤーはピラニア植物がパイプに後退するのを待つこともできますが、頭上で狭い跳躍を行う方が楽しいです。タフなセクションを完了するとプレイヤーに報酬が与えられますが、簡単なルートをとることを決めたプレイヤーにペナルティを科す必要はありません(スーパーハードトゥイッチプラットフォーマースタイルを目指している場合を除く)。プレイヤーにボーナスエリアを特定する機会を与えて、後でスキルに自信が持てるようになったら、それらに取り組むことができます。
ボスに関しては、「単純な」プラットフォーマースタイルのゲームのボスの多くは、攻撃の機会が明らかになるまでパターンを生き抜くことに基づいています。最終的な挑戦は、ボスの敵ではなくジャンプの挑戦であることには何の問題もありませんが。あなたがそれをすることに決めたなら、単に長いレベルを持たせるのではなく、何らかの種類の新しいメカニックを投げてプレイヤーに圧力をかけることをお勧めします。
ゲームが商業プロジェクトである場合、または将来商業ルートを計画している場合、調査が必要なテストツールの1つはヒートマッピングです。次のリンクでそれについて説明します。www.gdmag.comには、2010年9月号の記事(Pythonコードのダウンロード)がありました。この記事はChris Pruettによる「Hot Failure」と題されていました。彼のリソースは、Goerg ZoellerのBioWareテレメトリートーク(http://gdc.gulbsoft.org/talk)、レプリカアイランドプレーヤーメトリックスナップショット(http://replicaisland.net/index.php?view=en/player_metrics.php)およびImageMagick(www.imagemagick.org)の使用。
基本的には、ヒートマップシステムでデータを収集し、色で優先順位を付けてゲームを実行します。1つのテストはプレイヤーの命が失われ、マップは文字通り、他の敵よりも敵の戦いが難しい、またはレベルをさらに進むために難しい移動またはジャンプが必要な問題のある「ホットスポット」を示します。ゲームが個人用または非営利目的で使用されている場合、ヒートマッピングは過剰なキルと見なされます。
先日これを見つけました。autoはプレイヤーのスキルに基づいてレベルを生成します:)プレイするのはとても楽しいし、そこから多くを学びました。
http://eis-blog.ucsc.edu/2010/09/a-probabilistic-multi-pass-level-generator/