コンピュータゲームの作成方法

著者: Tamara Smith
作成日: 27 1月 2021
更新日: 19 5月 2024
Anonim
いいサムネイルの作り方【YouTuberになろう!ユーチューバー講座#9】
ビデオ: いいサムネイルの作り方【YouTuberになろう!ユーチューバー講座#9】

コンテンツ

あなたの趣味の1つは、コンピューターゲームをプレイし、それらを打ち負かすための新しい戦術を開発し、魅惑的な心の奥深くに宇宙全体を作成することですか?これらのスキルだけで独自のゲームを作成するのに役立つ多くのツールがありますが、プログラミングをある程度理解すると作業オプションの範囲が広がることを覚えておく価値があります。マウスとキーボードをつかんで、この旅を楽しんでください。

手順

方法1/2:適切なツールを見つける

  1. テキストベースのゲームを作成する. 誰もがグラフィックなしのゲームに興味があるわけではありませんが、これはおそらく作成するのが最も簡単なタイプです。ほとんどのテキストベースのゲームは、ストーリー、パズル、またはストーリー、探求、課題を組み合わせた冒険に焦点を当てています。ここにいくつかの無料のオプションがあります:
    • THE ひも 高速で使いやすいオンラインアプリケーションです。
    • StoryNexus そして ビジョネア メカニックと静止画のオプションを増やします。
    • THE 通知7 それはサポーターの大規模なコミュニティを持つより強力なツールです。

  2. 2Dゲームを作成します。ゲームメーカー そして Stencyl どんなジャンルでもうまく機能する優れたオプションであり、プログラミングを必要とせずにプログラミングを使用する可能性を与えます。ここにあります!オンラインゲームを作成するためのもう1つの方法。
  3. 3Dでゲームを作ってみてください。 これは、2Dゲームを作成するよりもはるかに大きな課題なので、長いプロジェクトと多くのハードワークの準備をします。 スパーク そして ゲームの達人 に関連して ユニティ プログラミングせずに希望の世界を構築できるため、労力の一部を節約できます。プログラミングの知識をすでに持っている場合、または詳細を知りたい場合は、オーサリング環境(または「エンジン’) ユニティ、開発者に非常に人気があります。
    • 既製のオブジェクトを使用する代わりに独自の3Dモデルを作成する場合は、次のような3次元モデリングアプリケーションが必要です。 3D Studio Max, ブレンダー または マヤ.

  4. プログラミングに焦点を当てたアプローチを取る。 現場での経験があっても、最初のゲームで前述のクリエイティブ環境のいずれかを使用することができます。異なるオプションはより複雑であるため、探す必要はありません。それでも、ゲームを最初から設計するときに取得する高度な制御が好きな人もいます。理想的には、統合開発環境でゲームをスケジュールします(IDE) 以下のような 日食 テキストエディターを使用する代わりに、必要なすべてを1つの便利なプロジェクトにマージできます。
    • ほぼすべてのプログラミング言語でゲームをプログラミングすることは可能ですが、C ++の学習は、インターネットで入手可能なゲーム開発に関するいくつかのリソースとチュートリアルを備えた強力なツールを手に入れます。

2の方法2:ゲームを作成する


  1. コンセプトを選択してください。 最初のプロジェクトでは、良い出発点は、プラットフォームやRPGなど、好きなジャンルの小さくて典型的な例を作ることです。始める前に、ゲーム形式についてのアイデアと、次の質問に対する答えを書き留めてください。
    • ゲームプレイの主なコンポーネントは何ですか(ゲームの「中心的な」メカニズム)。これは、敵との戦い、パズルの解決、または他のキャラクターとの会話です。
    • ゲームはどのように見えますか?たとえば、敵との戦いは、リアルタイムで、または戦術的に交互にボタンを押すことによって発生する可能性があります。対話が多いゲームでは、プレイヤーは自分の決定に基づいてプロットを形成したり、さらにはキャラクターや世界についてできるだけ多くのことに集中したりすることができます。
    • ゲームの雰囲気は?身も凍るような、楽しい、神秘的な、刺激的な何か?
  2. 単純なフェーズを実行します。 クリエイティブな環境や別のツールを使用して初めてゲームを作成する場合は、利用可能なオプションを試してみるのに最適です。動く背景、オブジェクト、キャラクターを配置する方法を学びます。可能であれば、プレーヤーが対話できるオブジェクトを作成するか、アプリケーション内の既存のオブジェクトをさまよって、既製の対話があるかどうかを確認します。
    • どうしたらよいかわからない場合は、ツールの開発者ページで質問するか、インターネットでヘルプを検索してください。
    • 照明効果やその他の「追加」ビジュアルについてはまだ心配しないでください。
  3. 必要に応じて、コアゲームプレイを開発します。 これには、設計環境へのマイナーな改善や、最初から構築されるさらに複雑なシステムが含まれる場合があります。ここではいくつかの例を示します。
    • プラットフォームゲームを作成している場合、キャラクターがダブルジャンプしたり、「特別な」動きをしたりできるようにしますか?彼がどれだけ高くジャンプできるか、そしてキーを軽く押すことと押すことの間に異なる反応が必要かどうか、または異なる種類のジャンプがあるかどうかで遊んでください。
    • ロールプレイングゲームやサスペンスを作成する場合、最初にプレーヤーが利用できる武器は何ですか?更新可能な2つまたは3つを選択してテストします。それらの間の選択をより面白くするようにしてください。たとえば、そのうちの1つがより多くのダメージを与えたり、複数の敵に影響を与えたり、対戦相手を弱めたりする可能性があります。それが高コスト(より多くのマナを消費する呪文、または使用後に壊れる武器)でない限り、それらをすべての目的に最適な代替品にしないでください。
    • ダイアログベースのゲームでは、プレーヤーに画面に表示されるさまざまな「ブランチ」から選択するか、ほとんどの場合、発話を聞いて、別の場所でタスクを実行して新しい行のロックを解除し、戻って調べます。もっと?プレーヤーがすべてを1つのサイクルで発見できるようにしますか、それともゲームにいくつかの可能なパスとエンディングがありますか?
  4. いくつかの異なるレベルを作成します。 3〜5ステージは最初のゲームの良い目標ですが、将来的にはいつでも拡張するオプションがあります。 「コアメカニクス」を常に念頭に置いて、各レベルの課題を少しずつ変えてください。それらを順番に並べたり、別々にしたり、終了後に結合したりすることもできます。
    • プラットフォームゲームは通常、動くプラットフォームまたはより速い敵を紹介します。
    • アクションゲームは、特定の武器や戦術を必要とする、敵の大群、単一の強力な対戦相手、またはいくつかの打ち倒しにくい対戦相手を紹介できます。
    • 思考ゲームは通常、1種類のパズルに固執し、各レベルで異なるバージョンのパズルを使用するか、プレーヤーからのより戦略的な思考を必要とする新しいツールと新しい障害を導入します。
  5. 中長期的に目標を掲げる。 これらはしばしば機械的または ループ 「二次」。ジャンプなどの中心的なメカニズムを使用する場合、プレーヤーは、敵を飛び越えたり、レベル全体でアイテムを拾ったりするなど、二次的なメカニズムも進めます。その結果、これは、レベルの終わりに到達する、増援のためのお金を節約する、そして最終的にゲームを完了するなど、長期的な成果と目標につながります。
    • 例からわかるように、これらの目標を実現せずに組み込んだ可能性があります。プレーヤーはそれらについてもっと早く学ぶことができなければならないことを覚えておいてください。 10分間ゲームに参加していて、すべてが敵を何度も撃つことに帰着すると考えると、プレイヤーは退屈になってしまう可能性があります。一方、最初の敵の敗北でコインが勝った場合、彼は新しい目的があることを理解し(報酬のためにコインを保存すること)、中央のメカニズムがその方向に進んでいることを理解しています。
  6. ゲームをテストします。 各レベルで頻繁にテストし、友人や知人に助けを求めてください。ミッションをスキップして最終ボスに直接走るなど、今まで考えたことのない方法を含め、さまざまな方法でゲームにアプローチするか、「悪い」武器と援軍を選択してゲームに勝利しようとします。これは長いプロセスであり、非常にイライラする可能性がありますが、間違いを修正し、すべてのプレイヤーにとってメカニックが楽しいものであることを確認することは、それだけの価値があります。
    • 開始するのに十分な情報をテスターに​​提供します。彼らは、基本的なコマンドを知っていることに加えて、開発中のマテリアルで作業していることを知っている必要があります。他に何も知る必要はありません。
    • フィードバックを提供できるフォームを提供すると、すべての関連情報の記録が得られ、プロセス全体で簡単に比較や参照を行うことができます。これにより、まだ質問のあるゲームの部分に関して特定の質問をすることもできます。
    • 最も有用なテスターは、あなたのことを知らず、あなたのゲームを称賛することを強いられないと感じている人々でしょう。
  7. グラフィックスとサウンドエフェクトを強化します。 インターネット上でゲーム用の多くの無料のオブジェクトを見つけることは可能ですが、場違いに見えるすべてのものを調整するために時間を費やすか、代替物を探します。勉強しなさい ドット絵 2Dゲームでシンプルなアートを作成する場合、または次のようなツールを使用する場合 OpenGL 野心的な3Dプロジェクトの場合。スペースのメインパスに沿って進むことをプレイヤーに促すライティングエフェクトと、シナリオ内の興味深い攻撃または動きを示すパーティクルエフェクトを追加します。歩く、攻撃する、ジャンプするなど、必要なものに効果音を追加します。さらなる微調整とテストの機会は常にありますが、グラフィックスとオーディオが標準に達したらすぐにゲームをリリースする準備が整います。おめでとう!

泣くことは自然な本能です。それは新生児が最初に行うことであり、あらゆる人の生涯を通じて存在し続けます。それは私たちの気持ちを他の人に伝える方法であり、研究によれば、それは一種の社会的支援の要求である可能性があります。涙はまた、私たちが見たり、聞いたり、考えたりすることに対する感情的または行動的な反応である可能性があります。時々、あなたは一人で「ピタンガを泣く」ことを望むかもしれません。それは自然で...

Gmailへの転送

Eric Farmer

5月 2024

この記事では、Gmailを使用してメールを転送する方法を学習します。これは、GmailWebサイトまたはモバイルアプリから実行できます。 Gmailが受信メッセージを自分の別のメールに自動的に送信するには、デスクトップサイト(PC)の設定を介して送信するためのデフォルトの場所に設定します。 方法1/3:デスクトップサイト(コンピューター)で単一の電子メールを転送する )画面の上部にあります。 メー...

私たちの出版物