タグ付けされた質問 「planning」

8
ゲーム開発をどこから始めますか?[閉まっている]
stackoverflow.comのこのスレッドで以前にこれを尋ねました。初期のコメントの1つは、私をここでgamedev.stackexchange.comにリダイレクトしたため、ここに再投稿しています。 関連する質問を検索すると、いくつかの非常に具体的な質問が見つかりましたが、具体的には私にとっては役に立たないことがわかり、Googleで4時間経過した後、私は当初ほど近づいていないので、コミュニティに手を差し伸べることができると感じました順番に。 第一に、私の目標:私はこれまでにゲームを作ったことがありませんでしたが、その可能性を何度かいじっていました。私は最終的に座ってゲームのコーディング方法、ゲームエンジンの使用方法などを学び始めることにしました。そうすることで、いつか(できればすぐに)機能的な(単純ではあるが)ゲームを作ることができます。後で複雑さを追加し始めることができます。今のところ、キーボード制御のカメラを3Dの世界で動かして、それ以上のやり取りはしなくてうれしいです。 私の経歴:PHP、C ++、Java、ASMなど、いくつかのプログラミング言語で働いてきました。私は、新しい言語に固有の新しい構文または制限の学習に伴う課題を恐れていません。ただし、私の過去のプログラミング経験はすべて厳密に非グラフィカルであり、通常は実行中にほとんどまたは非常に簡単なやり取りがありました。論理的および数学的な問題を解決するためだけでなく、グラフ作成の問題のために、広範で素晴らしいアルゴリズムを作成しました。ただし、どの場合でも、入力はファイルで定義されるか、HTMLフォームから渡されるか、コンソールに入力されます。ユーザーとのリアルタイムのやり取りは経験のないものです。 私の質問:ゲームを作るにはどこから始めればいいですか?さらに良いのは、キーボードで操作可能な3D環境を作成しようとするとき、どこから始めればいいですか?オンライン検索で、ゲームエンジン、グラフィックエンジン、物理エンジンにリンクするリソースをいくつか見つけました。以下は、私が試したいくつかのエンジンでの私の経験の簡単な要約です。 Unreal SDK:チュートリアルビデオでは、3Dモデリング、グラフィックエンジン、アニメーションなどの詳細な知識があることを前提としています。「Getting Started」ページでは、ゲーム開発の正式な説明はありませんが、Unrealがプロセスを合理化する方法について説明しています。すでに慣れています。SDKをダウンロードして起動し、ツールが主張するほど直感的かどうかを確認した後、約60個のボタンと3Dモデリング用の空白が表示されました。「基本的なキューブを追加しようとする」「ボリュームを追加」をクリックすると、30のオプションのメニューが表示されました。パニック、エディターを閉じました。 Crystal Space:このWebサイトはかなり情報量が多く、Crystal Spaceはグラフィックス専用であり、コンパニオンソフトウェアであるCELがゲームを作成するためのエンティティロジックを提供していることを説明しています。デモゲームが提供されました。これは、ゲームプログラミングの知識がない人向けのシンプルなツールである「CELStart」を使用して構築されました。ゲームを立ち上げて、作成するのが楽しみなものを確認しました。それは数回凍結し、メニューにはバグがあり、数千のグラフィカルな不具合があり、敵はダメージに反応せず、ゲームを閉じたときにロックされました。そのエンジンをあきらめた。 IrrLicht:このチュートリアルでは、Visual Studio 6.0(Visual Studio 2010を持っている)を想定しています。彼らの指示に従って、ライブラリをVisual Studioに適切にインポートできず、使用し続けた関数を呼び出すことができませんでした。ヘッダーファイル、クラスファイル、およびDLLをプロジェクトのフォルダーに手動でコピーしました-プロジェクトは正しくコンパイルできませんでした。 明らかに、私は良いスタートを切ることができず、輪になっています。誰かが私を正しい方向に向けることができますか?Blenderのようなプログラムをダウンロードして3Dモデリングを学習することから始めるべきですか、それともグラフィックエンジンの使用方法を学ぶべきですか?包括的なゲームエンジンを探す必要がありますか、それとも自分のゲームロジックをコーディングする方が良いでしょうか?誰かが実際に自分のゲームを作ったのなら、彼らがどのように始めたのか聞いてみたい。 また、私の学校で授業を受けることは選択肢ではありません。何も提供されていません。
65 3d  graphics  career  planning 

1
「レベル設計クリープ」への対処方法
レベルデザインクリープは、一連のレベルを構築し、すべてのレベルが前回よりも少し見た目やデザインが優れていることに気づいたとき、または異なるスキルレベルを持つ複数の人と一緒に作業したときに起こることを私が呼び始めたものです。放っておくと、プレイヤーがゲームを進めていくと、レベルが構築された順序に従ってレベルの品質が上下します。私たちは本来よりも多くの時間を費やしているようです。 本当に良いレベルと本当に悪いレベルを切り取ることに加えて、詳細が「忍び寄る」ことのないように制作を計画したり管理したりする方法はありますか。同じ作業を何度も再検討する必要がありますか?

11
ゲームの開発をどのように始めますか?[閉まっている]
新しいゲームプロジェクトを開始するとき、最初に何をしますか?どうやって始めますか?プロジェクトがどこにでも到達する前に燃え尽きるのではなく、プロジェクトを完了するための最良のスタートを切るものは何ですか? MODはタグを助けてください...私はこれを分類する方法がわかりません... :)
28 planning 

7
終了したゲームのチェックリスト?
私と2人の友人は暇なときにゲームをやっていて、ゲームの約80%を終えました。私たちは以前にいくつかのゲームをやったことがありますが、常に仕上げに問題があります。 問題は、私たちがゲームに十分な情熱を持っていないということではなく、追加する必要のある最後の詳細が誰にもわからないということです。本当にイライラします。「。一時停止機能が必要なのでしょうか?」「うーん、もちろん、なぜ早く考えなかったの?」 場合によっては、ニーズを実現するのに長い時間がかかりますが、その後、それを実行/追加する必要があることが明らかになります。 何らかの種類のチェックリストを使用して強制的に仕上げますか、それとも完了したかどうかを鋭い感覚に頼っていますか? プロジェクト時間を見積もる際にもチェックリストを用意しておくといいでしょう。
19 planning 

1
RTSを構築するための基本事項[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Game Development Stack Exchangeで話題になるようにします。 去年閉鎖されました。 私は、誰もが良いへのリンクは、RTSゲームを開発する場合について考えて物事に関して読み込みや書籍いた場合、私はのようなもの読んでいただろうと思いまして、このとこれをそれにもっと読みたいです。 また、私は開発経験があり、すぐに自分でスケルトンの構築を開始したいと考えていますが、プロセスに関する追加の記事(プログラミングではなく、計画に関する詳細)があれば、非常に役立ちます。
12 rts  planning 

2
最終的なWebベースのゲームのエンジンは、Webサービスとして開始する必要がありますか?
私は最近、カードゲーム用のエンジンを書き始めることにしました。私は大規模な「カード」プレイヤーではありませんが、友人がゲームを紹介してくれました(デンマーク語のゲームのスピンです)。 ゲームを3つのセグメントで開発したいと思います。 基本的なエンジン、カード/デッキ/ゲーム状態などを処理します ユーザーインターフェイス(モバイル/デスクトップWebアプリの形式) さまざまな戦略/困難などを伴う人工知能 これらは私の心の中で非常に異なるプロジェクトです...そして私はそれらがすべて長期的にどのように組み合わさるかを見るのに苦労しています。最初は、エンジンを使用してゲームを「プレイ」できるようにしたくもありません。エンジンは主に単体テストによってテストされます。クライアントが存在するまで、プレイテストは開始されません。したがって、ここにはクライアントとサーバーの関係のようなものがあります。 エンジンは非常に大きなパズルのピースです。私が知りたいのは、このエンジンの「パブリックAPI」をどのように開発するかです。 エンジンは非常に基本的なWebサービスであり、クエリを介してRESTful APIに状態を返すことができると考えていましたが、エンジン自体をWebアプリとして開発すると、プログラミングの決定に悪影響を及ぼす可能性があると心配しています。(たとえば、MVCマイクロフレームワークを選択した場合、このAPIは実際にはビューを備えていません... JSONを介してシリアル化されたオブジェクトを返すか、そのための何かです。MVCを次のようなサービスに使用するのは悪いことですか?この? ) 私のもう1つのアイデアは、エンジンは単なるコンソールアプリであり、後でそれとWebアプリの間でデータをパイプ処理するためのある種のブリッジを作成することでした。(ブリッジは実際には何でもかまいません。つまり、Webサーバーとゲームエンジンの両方がIRCサーバーでアイドル状態になり、その状態をチャネルで共有できます。) どのようなアプローチをとりますか(Webサービスとして開発するか、スタンドアロンアプリケーションとして開発して後でブリッジする)、そしてその理由は何ですか? ありがとう、ロビー。 編集:これはゲーム開発に属していると思います。わかりやすくするために、カードゲームエンジンを作成します。エンジンのAPIを公開して、将来的にWebクライアントやAIクライアントと統合できるようにする最善の方法を見つけ出そうとしています。 私はここにもアカウントを持っていなかったので、どうも:)

7
A *をどのように再計画する必要がありますか?
A *アルゴリズムを使用してプレイヤーを探すパスファインディングボスの敵がいます。これはかなり複雑な環境で、Flashで実行しているため、長距離を検索しているときに検索が少し遅くなる可能性があります。プレイヤーが静止している場合は、一度だけ検索できますが、現時点ではすべてのフレームを検索しています。これには、フレームレートが低下するほど時間がかかります。 これに対する通常の解決策は何ですか?検索全体をやり直さずにA *を「再計画」する方法はありますか?少し頻度を下げて(0.5秒または1秒ごと)、パスに少し不正確さが生じることを受け入れる必要がありますか?

3
利益の分割-均等配分vsエクイティ投資(作業と支出額=配分)
適切な1行の質問を思いつくのはとても難しいので、ヘッダーの前に本文を書きました... つまり、私たちは4人の開発者のチームです。簡単に言えば、2人のデザイナー、2人のコーダー(当然のことながら、ラベルに縛られることはありません)。私たちは一緒に素晴らしいゲームデザインを考え出し、プロトタイプを作成するために多くの時間を費やす準備ができています。 問題は、ゲームによって生み出される潜在的な収入を共有することに関しては、意見の大きな違いがあります。 投資=シェア 私たち2人は、誰もが費やした時間の大まかなログを記録してもらいたいと思っています。これを事前に合意された1時間あたりの給与に換算すると、投資された実際のお金と合算でき、そこから各開発者のゲームへの「利害関係」、つまりシェアを決定できます。 均等シェア 他の2つはこれに同意しません。理由としては、機能の非常に優れたアイデアのように、一部の作業は他の作業よりも価値があると考えているためです。そのような計り知れないもののために、彼らはすべての人のための平等なシェアが最も簡単だろうと思います。 別の議論によると:(言い換え)「ログに記録する時間は面白さを失うだろう。私はこのプロジェクトに真剣に取り組んでいるが、2番目の仕事ではなく趣味で作業したい」 開発が行き過ぎる前に合意を正式化する必要がありますが、これらのコアとなる意見の相違をどのようにして乗り越えることができますか?これは初めてのスタートアップの間で共通の問題ですか?


2
オープンソースのマルチプレイヤーゲームの収益モデル
私はマルチプレイヤーゲームのアイデアを持っています。理想的には、それをオープンソースにしたいのですが。 しかし、私はそれから利益を上げて、より多くのゲームを作ったり、開発チームを作ったりすることもできるようにしたいと思っています。 オープンソースを維持して収益を上げることは可能ですか? 私が持っていた1つのアイデアは、オンラインマルチプレーヤーサービスに課金することですが、ユーザーは自分のサーバーにパッチを適用することで簡単に回避できます。 この種のゲームプロジェクトで機能する収益モデルはありますか?

5
ゲームのボリュームの経路計画
ゲームのボリュームをどのようにパス計画しますか? たとえば、トンネルと洞窟がある1 kmの立方体。また、地形は破壊可能です。 ウォーキングモードとフライングモードがあります。 フェーズに分けます。オープンスペースのボリュームを作成します。動的破壊を考慮に入れたパスを見つけます。 パフォーマンスは大きな懸念事項であり、短時間で使用されるパスを見つける機能です。 具体例:地中の何かを効率的に掘る。 地面は破壊可能です。「洞窟」はエリアを掘るのが簡単です。鉱業は飛行のようなものです。センサーで見る必要があります。データセットは巨大です。ターゲットへの輸送経路を構築する必要があります。マルチエージェントの場合があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.