■ このスレッドは過去ログ倉庫に格納されています
FPSの作り方おーしえて
- 1 :上級者になりたい:2012/01/28(土) 23:09:23.41 ID:gUhbzZMx.net
- テーブルゲームなら作り方大体理解できる。
動き回れるFPSとかアクションゲームってどうなっとるんや?
- 2 :名前は開発中のものです。:2012/01/28(土) 23:16:12.88 ID:9Fjez+fV.net
- 動画編集ソフトでコマ送りしてキャプチャしたらFPSいっぱいつくれますよ
- 3 :名前は開発中のものです。:2012/01/28(土) 23:18:58.58 ID:gUhbzZMx.net
- >>2
きれそう
- 4 :上級者:2012/01/28(土) 23:30:39.12 ID:gUhbzZMx.net
- だれかミーに教えてくれないかな
- 5 :名前は開発中のものです。:2012/01/28(土) 23:43:20.51 ID:FSafWBhP.net
- テーブルゲームというのを自分視点で作ったらいんじゃねの
- 6 :上級者:2012/01/28(土) 23:49:01.68 ID:gUhbzZMx.net
- >>5
テーブルゲームは2次元配列使えばできるけど、
アクションゲームとかのステージは配列・・・じゃないよな?
- 7 :上級者:2012/01/29(日) 01:02:00.57 ID:JYSa4KAz.net
- 誰か教えてー
- 8 :名前は開発中のものです。:2012/01/29(日) 01:08:34.50 ID:JvNRalSY.net
- まずはアンリアルDKをインスコします
- 9 :上級者:2012/01/29(日) 01:47:41.44 ID:JYSa4KAz.net
- 答えてくれる先生はいないのかね
- 10 :上級者:2012/01/29(日) 01:48:03.58 ID:JYSa4KAz.net
- >>8
ほむ
- 11 :上級者:2012/01/29(日) 01:49:08.02 ID:JYSa4KAz.net
- >>8
なにそれ
- 12 :上級者:2012/01/29(日) 02:09:24.30 ID:JYSa4KAz.net
- 「 アンリアルDK 」をググっても分かんないや
俺釣られたのかな・・・
- 13 :名前は開発中のものです。:2012/01/29(日) 02:33:18.40 ID:ko2JxXtI.net
- まずは、これ読んでみたらいいんじゃない?
http://www.4gamer.net/games/032/G003263/20091212002/
- 14 :上級者:2012/01/29(日) 02:40:09.27 ID:JYSa4KAz.net
- >>13
なんか簡単に作れそうだねぇ
でも作り方を学習したいんだよ
なんか考え方のってるサイトとかないですかね
- 15 :13:2012/01/29(日) 03:57:23.84 ID:ko2JxXtI.net
- 以下のサイトはどうですか?
http://udn.epicgames.com/Three/DevelopmentKitHomeJP.html
- 16 :上級者:2012/01/29(日) 04:10:09.53 ID:JYSa4KAz.net
- >>15
なんか難しそうですね、頑張ってみてみます
私はゲームプログラマーになりたいので、なるべくライブラリに頼りたくないです
- 17 :名前は開発中のものです。:2012/01/29(日) 07:00:44.71 ID:z0n9CRhq.net
- >>1
逆に何で分からないか教えてくれないと…
- 18 :名前は開発中のものです。:2012/01/29(日) 10:18:27.71 ID:ko2JxXtI.net
- >>1 は以下のキーワードでググると良いかもしれない。
・ゲームループ
・DirectX、またはOpenGL
・ゲームエンジン、または物理エンジン
>>1はゲームを作る予定なの?ここの板では以下がルールとなってます。
プロジェクトスレッドについて
概要や製作状況をまとめたWebページがあることが最低条件です。この条件を満たさない場合は単発依頼スレとみなされます。
実際に動くものがあると説得力があります。
- 19 :名前は開発中のものです。:2012/01/29(日) 11:23:34.72 ID:mtaqcWUU.net
- 世間の評価は
どんなのができたか?
というところが重要で
どうやったか?
についてはたいした問題じゃないと思うぞ
ライブラリ?でもなんでもいいものが早く作れるなら
躊躇なく使ったほうがいい
- 20 :名前は開発中のものです。:2012/01/29(日) 12:08:02.43 ID:Q8P/a3r0.net
- >>16
プログラマになりたいので、
なるべくゲームエンジン使わずに言語ベタ打ちで作りたいです
って言ってる様なもん。
作れる・使える人が言うならもっともだが、
作れない・使えない人が言うとただの無知
まずは1本完成させてゲーム作りの大変さを知ることからはじめよう。
- 21 :名前は開発中のものです。:2012/01/29(日) 12:55:15.08 ID:1U7cI4NG.net
- DirectX/OpenGL すら拒むって訳じゃないよな?
3D描画のポリゴン・スキンメッシュ・アニメーションあたりから手をつけては
- 22 :上級者:2012/01/29(日) 13:14:40.48 ID:JYSa4KAz.net
- >>17
そうっすね、ただ分からないじゃ答える方も分からないですよね
すいませんでした
特に気になってるのは、ステージの障害物とプレイヤーとの当たり判定はどうなっているかですかね
テトリスなら2次元配列で隣の要素見るだけでよかったんですがねー
アクションゲームだとそういう考えじゃないのかなーみたいな
FPSをつくろうみたいなサイトとかあったら教えてほしいです
>>18
ゲームを作る予定はいまのところないですが、勉強してみよーかなみたいな感じです
>>19,20,21
そうですね、結果さえあればいいですもんね
経過はどうでもいいということですよね
基本的なところは自分でやりたいということです
DirectX/OpenGLを拒むという意味ではないです
誤解させてすいません
- 23 :名前は開発中のものです。:2012/01/29(日) 14:17:02.90 ID:P19eRwNr.net
- まずunityのフリー版でも登録してbootcampデモみて泣いてればいいよ
- 24 :名前は開発中のものです。:2012/01/29(日) 14:42:43.06 ID:uLjjaLW3.net
- MonsterHunt3dTutorialを探しなさい。原書、ソースコード、訳本 がネットで入手できる。
初歩からゲームの完成までを解説してある、ゲームはTPSであるが容易にFPSに変更できる。
3Dの空間はベクトル、行列、三角関数と幾何学の高等数学で計算されるのが全てです。
当たり判定は、三角形との交差までの距離を計算するだけです。
より高度な3Dゲームの技術を知りたいならば以下の書籍を読みなさい。ネットで見付かる。
Core Techniques and Algorithms in Game Programming
- 25 :上級者:2012/01/29(日) 14:59:22.87 ID:JYSa4KAz.net
- >>23
Unityって初めて聞いたなぁ
ちょっと調べてみるよ
>>24
「MonsterHunt3dTutorial」日本語訳DLしたよ、なんか細かく説明されてやる気でてきたよ
- 26 :名前は開発中のものです。:2012/01/29(日) 15:04:15.22 ID:1U7cI4NG.net
- In this tutorial we will show you how to use DarkBASIC's collision detection commands.
このチュートリアルでは、我々はDarkBASICの衝突検出コマンドを使用する方法をあなたに教える。
- 27 :名前は開発中のものです。:2012/01/29(日) 21:09:59.27 ID:ko2JxXtI.net
- >>22 作る気ないかー。
このスレをどんなスレにするつもり? >>1 が学んだ事や躓いた事を書き込んでそれに皆がレスするスレになるの?
単純な質問なら、こちらですべきだった。
【初心者】スレを立てる前にココで質問を【Part23】
http://toro.2ch.net/test/read.cgi/gamedev/1309450150/l50
- 28 :上級者:2012/01/29(日) 21:40:30.63 ID:JYSa4KAz.net
- >>27
そんなんあったんか、2ch初心者だから許してくれ
- 29 :名前は開発中のものです。:2012/01/29(日) 23:27:18.72 ID:RU6HSvwJ.net
- 箱庭ゲーとか規模の小さいものから始めた方がいいと思うけどな
あと、unity使えるようになってもゲームデザイナーなれたりはするんだろうがプログラマは無理じゃまいか?とマジレスしてみる
ただ最初は何らかのライブラリに頼った方が良いかもしれんね
DXライブラリとかって3Dは無理なんだっけか?
- 30 :上級者:2012/01/30(月) 02:15:15.91 ID:fxMRyX7Y.net
- >>29
私も使ったことないので分からないですが
調べたところDXライブラリでも3Dゲームは作れるそうです
今後勉強してDXライブラリで3Dゲーム作れるようになってみたいですな
- 31 :名前は開発中のものです。:2012/01/30(月) 04:13:51.49 ID:gACGpjID.net
- マップには表示用とアタリ判定用のデータを別個で持つことが多いかな
他に任意でオブジェクトとか配置したいならレベルエディタか何か作って配置して?みたいな
まぁ物が表示できないと無理だけど…
まずはもの表示して一定の高さ以下にはキャラが落ちていかないみたいなのを作るといいかもね
- 32 :名前は開発中のものです。:2012/01/30(月) 10:04:58.30 ID:oZLJsETl.net
- おまえらマジレスしてるけどこんなクソスレ立てるバカに何言っても無駄だぞw
- 33 :名前は開発中のものです。:2012/01/30(月) 17:40:18.62 ID:BPOQ/z0C.net
- 仕事が思うように進まずムシャクシャしてやった
今は反省している
- 34 :上級者:2012/01/30(月) 21:50:06.11 ID:fxMRyX7Y.net
- 次からは気をつけるよ
みんなすまない
- 35 :名前は開発中のものです。:2012/01/31(火) 18:34:16.32 ID:OKy5K+Wg.net
-
MonsterHunt3d.exe
http://www1.axfc.net/uploader/He/so/352500
- 36 :上級者:2012/02/01(水) 01:19:11.68 ID:eZN4MQKx.net
- >>35
これって何ですか?
- 37 :上級者:2012/02/01(水) 02:02:35.42 ID:eZN4MQKx.net
- >>35
あれの実行ファイルですか、これ作るのって難しそうだなー
- 38 :名前は開発中のものです。:2012/02/01(水) 03:26:42.35 ID:Bij9HESP.net
- つうかMonsterHunt3DTutorialってDarkBasicだったと思ったけど、
UDKとかUnityじゃなくてDarkBasicでやんの?
- 39 :上級者:2012/02/01(水) 19:40:55.67 ID:eZN4MQKx.net
- >>38
MonsterHunt3DTutorialのコードの説明を一通り見てみましたが全然分かりませんでした。
自分が知っている言語はRubyくらいです
C言語がゲームに向いていると、どこかで聞いたので
C言語でDXライブラリを使って、3Dゲームを作ってみたいですな
他の言語でも参考になるかと思ってたんだが
全然分からない!
これはC言語で書かれてても同じ結果だったな
「CでDX使って3Dゲームをつくろう」みたいな感じのお勧めのサイト、本など
あったら誰か教えて〜
- 40 :名前は開発中のものです。:2012/02/01(水) 21:50:45.14 ID:0yVGtsl5.net
- ワロタw
晒し上げ
- 41 :名前は開発中のものです。:2012/02/01(水) 22:29:26.49 ID:fSm0Vp2U.net
- 公式のページで十分だと思う
サンプルもあるし
- 42 :名前は開発中のものです。:2012/02/01(水) 22:47:12.19 ID:rJ1mPLJo.net
- このスレって「VC++でRPGツクール」スレの猿真似?
- 43 :名前は開発中のものです。:2012/02/02(木) 00:13:52.30 ID:y7bJ/kMO.net
- >>39
Rubyくらいって事は、まだ実際にCで書いたことはないとか?
それならまずはCでHello,world!を書くところからだな…
ゲーム開発はそれからでも遅くないと思うよ!
- 44 :名前は開発中のものです。:2012/02/02(木) 08:42:13.33 ID:C6623/xI.net
- 盛り上がってまいりました
- 45 :名前は開発中のものです。:2012/02/02(木) 13:05:53.82 ID:d01R39e0.net
- つうかHelloWorld以前に本当にCを学ぶべきなのかも怪しいレベルじゃねーか
まず自分の目的を見極めないと何をすべきかも定まらないぞ?
- 46 :名前は開発中のものです。:2012/02/02(木) 14:04:30.53 ID:7wHm7JnP.net
- 春厨の季節か。
こうやってクソスレ立てるも結局完成せず、
春の終わりと共に消えるんだな。
クソスレは放置したまま。
- 47 :名前は開発中のものです。:2012/02/02(木) 20:54:33.19 ID:hanWA+g3.net
- >>42
ていうか同一人物かと。
- 48 :上級者:2012/02/03(金) 01:45:37.34 ID:9MeLK70D.net
- クソスレといわれてもめげずに対応していく〜
>>43
超余裕っす
>>45
ゲーム作るならC言語だと勝手に思い込んでます
どやあ
>>46
安心してください!Hello,world!は無事完成させてみせます
>>47
ほう、俺と同じ輩がいるのか
3Dモデルを表示させるまではできたぞい
コピペって便利だね
- 49 :名前は開発中のものです。:2012/02/03(金) 13:43:02.48 ID:fwu9JXW9.net
- スクショとソースが上がるまでは何ともいえんなあ…
- 50 :上級者:2012/02/03(金) 15:44:55.40 ID:9MeLK70D.net
- Visual C++ 2010 Expressっていうのでやってるお
DXライブラリも使えるようにした
環境は揃った〜
- 51 :名前は開発中のものです。:2012/02/04(土) 10:16:03.74 ID:yTyffBXl.net
- DXライブラリとか使わずに直接DirectX触れよ
たいして難しくないだろ
- 52 :名前は開発中のものです。:2012/02/04(土) 10:46:27.41 ID:3NJkoLQh.net
- スクショとソースが上がるまでは何とも(ry
- 53 :名前は開発中のものです。:2012/02/04(土) 12:11:55.16 ID:c1vV7B06.net
- まずvalveのオレンジボックスとGarry'sModを買え
買うとソースSDKも付いて来るからソースエンジンで作られている大量のMODも使えるようになるし自分でイジれるようになる
MODは世界中のアマチュアが作ってて、各ゲームのカスタムマップ・カスタムスキン程度のものから
製品化を狙ってる市販品レベルのオリジナルゲーム並みのものまである
それらを参考に自分でもカスタムマップを作ったりイジくったりを繰り返すとソースエンジンを使ってのゲーム作りを学べる
使用方法のほとんどはYoutubeに解説つきで誰かがアップしてるものがたくさんあるしwiki等も充実してる
アマチュアがほとんど一人で作ったソースエンジンのFPSの例
http://www.youtube.com/watch?v=MOh3xYPrYF8
MODから製品化されたソースエンジンのFPS
http://www.youtube.com/watch?v=XpK1jm2VCS0&feature=related
世界中のMODが集まる場所。毎年コンテストもやっている
http://www.moddb.com/
- 54 :上級者:2012/02/04(土) 15:03:49.48 ID:3hK2VC8j.net
- >>51
DXライブラリとDirectXって一緒なものだと思ってたわ
にわかで恥ずかしいです
>>53
なんかすごいっすね
海外のゲームに見えますね
とりあえずはVisual C++ 2010 ExpressとDXライブラリってのを使うわ
今見てる解説サイトがそれ使ってるからな
- 55 :名前は開発中のものです。:2012/02/04(土) 15:21:21.78 ID:Kdv7v71j.net
- DirectXからなんか素人がはじめていたら、何年かかっても終わらん。
そういうのはゲームをいくつも作っていて過去資産を持っている人がやるんだよ。
初心者なら、まずはゲームエンジン使って作ってみなよ。
Unity3D
http://unity3d.com/
Unreal Development kit
http://www.udk.com/
そうすればなんとなくゲーム作りのコツが分かるよ。
ついでに言うとゲーム作りで詰まる部分も分かるよ。
- 56 :名前は開発中のものです。:2012/02/04(土) 17:29:00.11 ID:OQk4Ine+.net
- ただスクショとソース貼るだけの事も出来ない、いつも通り口だけのヤツだよ
相手するだけ無駄だからスルーしとけ
- 57 :上級者:2012/02/04(土) 20:06:49.07 ID:3hK2VC8j.net
- いま気づいたわ
俺C言語わかんねーじゃん
- 58 :名前は開発中のものです。:2012/02/04(土) 20:59:44.24 ID:ivqX7FYo.net
- 勉強すりゃいーじゃん
- 59 :上級者:2012/02/04(土) 21:19:47.54 ID:3hK2VC8j.net
- >>58
がんばるよ
- 60 :上級者:2012/02/04(土) 21:49:50.90 ID:3hK2VC8j.net
- RubyでOpenGLって使えるんだな
俺学習用にRubyで作ってみたいお
でもググっても導入法わかんね
だれか1から教えて
Rubyは入ってるんだ
- 61 :名前は開発中のものです。:2012/02/04(土) 22:33:54.80 ID:Y2I1CE0W.net
- C言語は癖がなくて分かりやすいからC言語から始めれ
チュートリアル写して動作確認できたら自分がわかるようにコメント追記してく
それを何度も繰り返してけばおk
飽きるならちょっとコード弄って動作変えてみたりするといいさ
- 62 :名前は開発中のものです。:2012/02/04(土) 23:05:47.11 ID:83TWGdLE.net
- アンリアルって言葉見ても全く何のことか分からないようだから>>1は相当FPSに疎いんじゃないか?
例えば、RPG作りたい人がドラクエやFFを遊んだことはおろか名前も知らないなら妙な話だろ
RPGを作るとか言い出す前に代表的なタイトルを実際にプレイして作りたいゲームのイメージなり目標なりを固めてくれってことになる
これは実は今の日本のゲームメーカーにも言えることなんだよね
海外でTPSのアクションゲームが流行ってるからと真似て作ってみるも
開発者がTPSやFPSで遊んだ経験がほぼないもんだから似てるのはガワだけで
肝心のTPSの基本的な様式を勝手に解釈してチグハグなものを作り失笑を買う
または、便利で最適な既製のゲームエンジンがあるにもかかわらずそれらをあえて使わずに
エンジンから自作しようと試みて時間と金を浪費し結局できたのは低品質なものという遠回りに陥る
こんな状態だから歴然とした海外との差が出てきてしまった
ある意味日本人の悪い癖だよ
- 63 :名前は開発中のものです。:2012/02/04(土) 23:52:07.25 ID:8I5e/Fqg.net
- 社会のスピードを考慮しなければいい傾向
- 64 :上級者:2012/02/05(日) 01:06:52.53 ID:BOk+zAAO.net
- >>61
分かったよ、Cをやるよ
優柔不断な俺だな
>>62
よく分かったな俺がFPSにわかだということを・・・
AVAしかやったことないねん
とりあえずUnity3Dってのをインストした
これで日本人卒業かな?
- 65 :名前は開発中のものです。:2012/02/05(日) 01:22:15.36 ID:RrsEggkD.net
- CやるのにUnity?
UnityってC#じゃ無かったっけ
Pro版かなんかにしないとCやC++は使えなかったような気が
- 66 :名前は開発中のものです。:2012/02/05(日) 01:47:15.69 ID:sNn7GxV6.net
- もしかしてAVAってチョンゲのやつか?
だとしたら上の方で話題になってたアンリアルエンジン3で作られてるやつじゃん。
AVAは韓国製の無料FPSの中で高品質な部類と言われてるが、その所以はUE3を使ってるからに他ならない。
で、アンリアルエンジン3の無償公開版がUnreal Development KitすなわちUDKだ。
UDKの説明は>>12にある4亀の記事の通りで、ちょっとしたオリジナルFPSを作るなら最適かつ容易。
汎用性の高さから世界中の素人〜プロに幅広く使われている。
要するにUDKを使えば>>1が遊んでいるAVAと同等レベルのFPSを個人でも作れる環境が手に入るというわけだ。
軽く検索したら幸い日本語のwikiもあったぞ。ラッキーだったな
http://wikiwiki.jp/udk/
- 67 :名前は開発中のものです。:2012/02/05(日) 01:48:23.60 ID:sNn7GxV6.net
- >>12じゃなかった、>>13な
- 68 :上級者:2012/02/05(日) 21:14:24.12 ID:BOk+zAAO.net
- >>65
調べたらUnityってProじゃないとC使えんかったわ
>>66
UDKってすごいんだな
こういうゲームエンジンってのを使うとどこが楽になるのか知りたいわ
使ってたら分かるんかな
しばらくはUDKってのを使ってみようと思う、明日から頑張るわ
- 69 :名前は開発中のものです。:2012/02/07(火) 03:06:04.87 ID:v/8pOT2J.net
- 建設、操縦とかもできるのか(バンカー
- 70 :上級者:2012/02/07(火) 13:07:15.56 ID:Zke7SAAv.net
- 構造体とクラス・・・どう使い分ければいいんや?
- 71 :名前は開発中のものです。:2012/02/07(火) 17:23:15.43 ID:UbI/YPLO.net
- 基本はクラス
名前から中身の変数を即座にイメージできるものだけ構造体
- 72 :名前は開発中のものです。:2012/02/11(土) 06:18:58.77 ID:Uaxhjsbx.net
- なんか>>66と>>68見てたら俺もゲームエンジン作りたくなってきた。
世界最強のゲームエンジン作るか。
- 73 :名前は開発中のものです。:2012/02/11(土) 10:38:50.46 ID:TfquyxvK.net
- え、ゲームエンジンの方を作るのか?
- 74 :名前は開発中のものです。:2012/02/14(火) 18:54:59.41 ID:YRPYLyJZ.net
- 世界最強w
- 75 :名前は開発中のものです。:2012/02/16(木) 15:26:08.32 ID:x+fW3T2E.net
- クラス…社外秘を持っている企業に外注するときのイメージ
構造体…情報を共有している部下に依頼するときのイメージ
- 76 :名前は開発中のものです。:2012/02/16(木) 15:34:45.89 ID:x+fW3T2E.net
- プロジェクトが巨大になるにつれて、
中心になるプログラマーでは全体を把握できないようになってくるので
現実での巨大プロジェクトのように、細かい事は各下請け会社内の裁量に任せて
結果だけを受け取って目的を達成することを前提に設計する作法がクラスプログラミングだから
- 77 :上級者:2012/02/18(土) 17:07:39.71 ID:OGWo2vfD.net
- C言語の本みたけど大体分かったわ、どやあ
- 78 :名前は開発中のものです。:2012/02/18(土) 18:00:50.05 ID:g924OvnC.net
- 「大体」じゃ無理だと思うよ
- 79 :名前は開発中のものです。:2012/02/18(土) 18:39:46.53 ID:2B3JT227.net
- 元々>>1は「作りたい」や「作れるようになりたい」じゃ無くて「作り方を学びたい」ってスタンスだったんだから
実際に作る力が身に付かなくても大体の作り方を理解出来りゃそれで満足なんだろ
結局単に知識欲を満たすのが目的で製作スキルの習得や作品の完成には興味無かったと
- 80 :名前は開発中のものです。:2012/02/19(日) 12:49:10.61 ID:Pj0/Krhv.net
- それで、それで?
- 81 :上級者:2012/02/19(日) 17:41:06.12 ID:RSayCQVE.net
- >>79
君は僕をよく理解している
そしてこのスレどうやったら消せるんだ
無計画に建てた結果これだよ
- 82 :名前は開発中のものです。:2012/02/19(日) 19:12:34.37 ID:Dc9uFjsw.net
- 板違いとか、削除事由に該当するスレなら運営に削除依頼を出す事は出来る
依頼したからと言って必ず削除されると言うもんでも無いけど
そうで無いなら>>1が要らなくなったからと言って勝手に消せるもんじゃ無い
流れの速い板なら放置すればすぐに落ちるがここはずっと残って晒され続ける
身から出た錆なので甘んじて受け入れるしか無いよ
- 83 :名前は開発中のものです。:2012/02/19(日) 20:56:09.53 ID:iab2EBEj.net
- ラジコン操作の2dstgを作る
↓
背景を3dに置き換える
↓
キャラを3dに置き換える
↓
fpsにつくりかえる
で簡単に作れるよ
- 84 :名前は開発中のものです。:2012/02/19(日) 22:56:57.30 ID:Dc9uFjsw.net
- >fpsにつくりかえる
サラッと書くなサラッとw
- 85 :名前は開発中のものです。:2012/02/20(月) 01:09:21.30 ID:txyBaMCv.net
- 日本ではFPSを作る人もメーカーもいないのでこおゆうスレは後進の育成のために活用してゆきたい
- 86 :名前は開発中のものです。:2012/02/21(火) 18:50:14.80 ID:IqaFR6b8.net
- 3D上のプレイヤーを消して、頭の位置にカメラ設置して
っていうのじゃだめなの?
- 87 :名前は開発中のものです。:2012/02/23(木) 20:20:57.18 ID:6TqULzSQ.net
- アステロイドに高低差を付けて視点変えただけだからね
骨格の部分だけなら割と簡単にできるでしょ
一番難しいのがAIの思考の部分だよ
高低差と視界を考慮したAIの技術とスクリプトエンジンを作れる程度の知識が必要になってくる
関わっている人はコンパイラとかベーシックインタプリタの作成が出来る人だろうし
骨格まで作れる程度理解できたら、それ以降はフリー化されたquakeエンジンを使った方が良いと思うけど
- 88 :名前は開発中のものです。:2012/02/23(木) 22:22:31.33 ID:ItW3QqcO.net
- てか2Dのシューティングとして設計された物の視点だけプレイヤーからの3Dにしたところで、高低差の概念自体が無いから
懐かしのウルフェンシュタイン3Dやフェイスボールみたいのにしかならないんでない?
勿論そこまででやめてもFPSには違いないけど、そこから現在の一般的なスタイルのFPSまでもってくるのは簡単じゃないと思う
- 89 :名前は開発中のものです。:2012/02/23(木) 22:34:03.25 ID:6TqULzSQ.net
- >>88
ウルフェンシュタインまで作れれば簡単に解決できるでしょ
その場合はまず2dで高低差を考慮したゲームを作るんだよ
まず高さの概念を作り、弾に発射角度、の要素を付ければいい
それらを視点に連動させて作れば高低差のある一人称シューティングが出来るよ
ここまでは誰でも出来るんだけど、障害物を避けながら主人公を追ってくるような敵AIを作る段階で
かなり難度が高くなってくるんだよ
- 90 :名前は開発中のものです。:2012/02/23(木) 23:34:36.14 ID:ItW3QqcO.net
- 経路探索とか敵のAI部分は2Dでも必要じゃね?
- 91 :名前は開発中のものです。:2012/02/23(木) 23:42:13.71 ID:6TqULzSQ.net
- >>90
2dゲームの場合はシンプルだから
スクリプト言語を作らなくてもそのままプログラム出来たり簡易的なもので済むけど
3dの場合はがれきや壁の上を歩き回ったり複雑な動作をするキャラクターを
いくつも作らないといけないんで、スクリプト言語とツールを作らないといけないんだよ
その辺でプロと素人の差が出てくる
- 92 :名前は開発中のものです。:2012/02/24(金) 01:05:25.55 ID:jI7UDwGU.net
- AIってマップに何かマーカーとかつける?
例えば部屋の出入り口にはマーカーを置くとか。
もしくは、完全に「階段」「坂」「段差」とかにオブジェクトを分けておいて
歩けるところの範囲と、隣接する別のオブジェクトへの参照だけもってて
あとはロボットを適当に巡回させたり、目的地を設定したりしてああなんか楽しそう
- 93 :名前は開発中のものです。:2012/02/24(金) 11:24:36.27 ID:2KeRu0IU.net
- CS:SのBOTって一般的なFPSの敵とかよりかなり人間臭い動きするけどあれどーなってんだろ
実際のプレーヤーの動きから学習させてるとかそんな感じ?
- 94 :名前は開発中のものです。:2012/02/24(金) 22:25:21.06 ID:pvBgfR7l.net
- >>93
スクリプト言語を作った上で、fps専門のaiクリエーターを集めて人海戦術で作ってるんだよ
2Dシューティングだとクラスや関数としてプログラムに埋め込んでしまうけど
スクリプト言語を介すことによるオーバーヘッドをcpuの性能で補って
プログラマが補助的したりバグ出しのみに特化する立場に回って
実際の制作は専門家にやってもらってる
- 95 :名前は開発中のものです。:2012/03/20(火) 23:17:07.59 ID:2+mHycnZ.net
- >>92
それは、AIを持つオブジェクトが地形から判断するか、地形がAIに判断を渡すとか
いろんな方法から、作りやすさ、処理の軽さなどからどれを使うか判断するらしい。
俺の場合、敵の挙動しか設定したことないけど、1つ目作るのは楽しかった。
2つ目、3つ目はまだ楽しかった。4つ目からは退屈な作業になった、、
- 96 :名前は開発中のものです。:2012/03/22(木) 01:32:22.03 ID:RkHgLWWZ.net
- 建物を動き回るAI作ろうとしたら
・クリアリングしない
・同じ部屋やルートを無限ループする
って困ってるんだけど
「部屋に入るたびにクリアリング(部屋の四隅を見るくらい)して、同じところを回らないAI」は
部屋毎にオブジェクト持って、四隅の情報を登録する方が楽なのかなー
- 97 :名前は開発中のものです。:2012/03/22(木) 01:42:19.08 ID:S5el68TX.net
- ウルフェンシュタインは2Dゲームを3D表示しただけだが
ダイレクトXやオープンGLを使えばほとんど無教養でも出来るんじゃない?
CPUで描画するのも最低限の知識さえあれば出来そうだが
というかDOOMのプログラムはフリーウェアで公開されてるから
それを見て真似をすればいいと思う
DOOM3のもQUAKEもあるしね
- 98 :名前は開発中のものです。:2012/03/23(金) 22:38:08.07 ID:VNYjED3C.net
- QUAKEVのソース公開されてるからそれ使ってみれば?
少しいじれば結構綺麗になるよ
- 99 :名前は開発中のものです。:2012/03/23(金) 22:54:57.15 ID:0u1P7pJT.net
- ソースうんぬんはもう飽和状態だからどうでもいいんだよな。
ゲームエンジン使えば良いって奴もいるし。
同じようなシステムなら最後は結局、デザインに行きつく。
- 100 :名前は開発中のものです。:2012/03/24(土) 04:32:54.34 ID:H4Ay343C.net
- 今更だけどdoomみたいな擬似3Dで何か作りたいもんだ
- 101 :名前は開発中のものです。:2012/03/24(土) 13:09:31.25 ID:Gy1wiXIX.net
- >>96だけど
オープンワールド(限りない平面だけの着地判定)に接触判定とあたり判定だけつけた部屋を配置して
それを並べて行く〜って感じにすれば、部屋の範囲も分かるし階層で現在位置がわかりそう
説明下手&オナニでごめん
- 102 :名前は開発中のものです。:2012/03/24(土) 15:20:42.83 ID:utxXiGEE.net
- その昔パックマンの敵AI実装に悩んだ開発者がひらめいた方法は
パックマン本体を追うのではなく、通路に残された臭いを追跡する方法だった
という話を思い出した
- 103 :名前は開発中のものです。:2012/03/24(土) 23:02:59.09 ID:yQTyKAqn.net
- >>101
>>102を応用すると、部屋の出入り口を敵が通過したときに、なんらかの痕跡を
残すと良いかもしれない?
- 104 :名前は開発中のものです。:2012/04/02(月) 23:48:12.54 ID:DYyV0IdX.net
- できた?
- 105 :名前は開発中のものです。:2012/08/16(木) 22:15:41.41 ID:0I6jwUdZ.net
- { _,. -─- .
X⌒´ -─=ミ 、>'⌒ヽ
/'⌒_ {/⌒ヽ `'く⌒ソ }
, -==ァ' / 丶 くミ.
フ { (⌒{/)┐:′: | :ト、 Vヘ ヽ
ッ 人 _∨ //)i: :. ト、 :斗 } V´ あかりったら
/:/ う|入 、 |⌒:{ ,Y } 罪な女…
. ⌒〉 爪{ヘ| \ト{ -=彡|i } V
rァ′ / !小 -=彡 , '' |i ハ/ jハ
|:\ .ハ 从 ヽ '' _ ノ ノ/ /}八{
|.:.:.:.\}:V \>==- . __ . イ > //∧
(⌒ ノ |:.:.:.:.:.:.:7` <{///////><//////∧_
{_ノ |:.:.:.:.:.:/_r==vヘ//////////////////,ハ
- 106 :名前は開発中のものです。:2012/08/16(木) 22:18:11.76 ID:0I6jwUdZ.net
- 誤爆失礼
- 107 :!!:2013/02/14(木) 03:10:27.60 ID:O5YLZqL9.net
- 頑張って!
- 108 :名前は開発中のものです。:2013/02/22(金) 23:07:05.78 ID:/VgWNKCS.net
- UDKつかって剣で戦うゲーム作りたいんだけど簡単なん?
過去にdelphi,VB,C++,とか使ってシューティングやマリオゲーみたいの中学生のころ作った経験はある
今やその当時に企業する人間に卒業したらこっちの高校進学してバイトでうちで働きなよって
誘われたけどMMOにどっぷりはまってプログラミングを10年以上やらずにもうさっぱりみたいな始末なんだけど・・・
高校の時に卒業制作でラスト授業1時間でラベルのみを使ったシューティングとか作ってたりした経験はある
あとLANを通じてテストの回答を全席のPCにソフト入れてみんなチャットしながらで起動してみんな90点以上とかやった
当時は神とか呼ばれてたけど今全く関係ない仕事して何か作ってみたくなったけど
ぼっちの今じゃ背中押しやアドバイスくれる人がいなくて踏み切れない
今もネトゲしてるけど飽きてきてなんか面白いゲームつくれたらいいなーと思って20年ぶりにゲ製作板覗いてみたよ
- 109 :名前は開発中のものです。:2013/02/22(金) 23:08:56.73 ID:/VgWNKCS.net
- >>108
すまない何故が最後だけ20年になってるわ
10年ね
なんか書き込んだらやってみたくなったからちょっとインスコしてみるわ
- 110 :名前は開発中のものです。:2013/02/23(土) 00:41:12.72 ID:J2uZAawm.net
- >>108
もしその話が本当ならすぐ作れそうだね。
俺の高校にもプログラムできるやつは居たけど実用的なものを作る人はいなかったなぁ
UDKはUnreal Script使ってプログラムする必要があるから、少しスクリプトを学ぶ必要がある。
UnityはC#でプログラムできるからすぐに慣れるんじゃないかな?(無料版は制限があるけどゲームは作れる)
まぁ色々触ってみるといいよ。
- 111 :名前は開発中のものです。:2013/02/23(土) 19:47:04.20 ID:UjPK4uAZ.net
- 10年やってないならポリゴンもC#もあるいはJavaすら全く未知のものなんじゃね?
- 112 :名前は開発中のものです。:2013/03/10(日) 08:30:02.03 ID:gOSE/STE.net
- つくってみましょう FPS
- 113 :名前は開発中のものです。:2013/03/10(日) 08:38:53.37 ID:gOSE/STE.net
- とりあえず、3Dで表示させてみる
http://uploda.cc/img/img513bc75b8be9c.JPG
- 114 :名前は開発中のものです。:2013/03/12(火) 13:08:44.66 ID:hEYemy/F.net
- この手のスレで実際にゲームが完成したのを見たことがない
- 115 :名前は開発中のものです。:2013/03/16(土) 00:15:09.20 ID:eDsWnyER.net
- 3Dで球が表示できたら、FPSできたも同然だな
http://uploda.cc/img/img5143387d0e0bb.jpg
- 116 :名前は開発中のものです。:2013/03/16(土) 02:32:50.39 ID:Wx+HWc4/.net
- FPS作ってるけど、弾を撃つ所で詰まってる・・・。
- 117 :名前は開発中のものです。:2013/03/16(土) 11:42:36.35 ID:6jswj5lA.net
- >>116
まずは球体を飛ばすんだ。
- 118 :名前は開発中のものです。:2013/03/16(土) 12:46:18.62 ID:fB+okvTe.net
- 即着弾にすれば、弾の表示いらないじゃん。
- 119 :名前は開発中のものです。:2013/03/16(土) 17:05:27.44 ID:hQRBRKLg.net
- 弾を撃つところってことは、3D空間で敵やオブジェクトとの判定はできてるってことか?
- 120 :名前は開発中のものです。:2013/03/17(日) 09:29:04.60 ID:WZK7dAh8.net
- 116のレベルがわからないんで何ともいえないが、
3Dのプログラミング初心者なら
照準の位置に着弾するように弾を撃つ方法がわからないってことかな?
- 121 :名前は開発中のものです。:2013/03/17(日) 21:14:09.38 ID:RIXmuLqG.net
- 移動するところまで http://www1.axfc.net/uploader/so/2834142
- 122 :名前は開発中のものです。:2013/03/18(月) 23:02:24.39 ID:8iKGslD/.net
- >>121
カメラをモデルの位置に移動すればFPSっぽくなりそうだね。
- 123 :名前は開発中のものです。:2013/03/19(火) 23:13:26.37 ID:F4hIZ5++.net
- FPSじゃなくてTPSだね。
でもいいや、今後に期待。がんばれ >>121
- 124 :名前は開発中のものです。:2013/03/22(金) 20:58:21.14 ID:WkIG9Sjd.net
- 弾を撃つところまで http://www1.axfc.net/uploader/so/2839615
- 125 :名前は開発中のものです。:2013/03/23(土) 19:47:28.91 ID:bYziiQqB.net
- 弾道シミュみたいだね。
がんばれ!
- 126 :上級者:2014/02/10(月) 03:07:22.66 ID:UwThD5jk.net
- カスばっかりだな
- 127 :名前は開発中のものです。:2014/04/03(木) 01:11:46.36 ID:3zqU2KMJ.net
- fpsナイフの
達人 海外の反応
https://www.youtube.com/watch?v=uosXPJ3e21M
- 128 :名無し:2014/06/16(月) 21:10:39.79 ID:vbxOi22+.net
- ひきこもり30代後半で童貞で低収入イラストレーターやってるバカ発見。
足立区に住んでいるそうだ
http://inumenken.blog.jp/archives/6580395.html
- 129 :名前は開発中のものです。:2016/04/02(土) 21:59:01.63 ID:ldBL6EOK.net
- へー
- 130 :名前は開発中のものです。:2017/01/31(火) 21:10:48.14 ID:r7vL0pKr.net
- age
- 131 :名前は開発中のものです。:2017/12/31(日) 21:01:02.25 ID:/rN76OKL.net
- 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
BMJ2DXROXG
総レス数 131
35 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200