トップページgamedev
1001コメント307KB

【初心者歓迎】スレを立てる前にココで質問を【その3】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/09/24 05:55ID:???
「ふと疑問に思った事があったらスレを立てずにまずはここで質問
してみましょう。あなたの長年の悩みがたった一つのレスで解決して
しまうこともあります。回答があるまでに数日間かかることもあるので
辛抱強く待ちましょう。 」

◇前スレ
【Part2】
http://game.2ch.net/test/read.cgi/gamedev/1013645518/
◇旧スレ
【Part1】
http://game.2ch.net/test/read.cgi/gamedev/1005038203/

関連スレ・その他
>>2-5
0589名前は開発中のものです。02/11/25 04:01ID:5XnqMeqY
Cで麻雀ゲームを作ろうとしていたのですが、聴牌判定がうまくいきません。
というアルゴリズムについての質問はここで良いんでしょうか?
0590名前は開発中のものです。02/11/25 10:20ID:pNvmoQnk
言語の勉強したいのかゲーム作りたいのか目的をハッキリさせれば答えはひとつしかないわけで
0591名前は開発中のものです。02/11/25 15:48ID:ku7YRZdw
(,,゚Д゚)∩先生質問です。
D3DPT_TRIANGLELISTとD3D_TRIANGLEFANでは
どっちを使う方が一般的ですか?
0592名前は開発中のものです。02/11/25 15:49ID:ku7YRZdw

D3DPT_TRIANGLEFANの間違いです。
ちょっと抜けました。
0593名前は開発中のものです。02/11/25 16:41ID:KurpAjfp
>>591
適材適所ちゃう?

stripで作れる物はstrip
ファンで作れる物はファン。
それで作れそうに無い物はLIST
ってね。

これらを選ぶ基準は、
頂点数が少ない奴を偉ぶって事で。
0594名前は開発中のものです。02/11/25 17:29ID:lcLVkRyv
>>591
普通はインデックスを使うのでFANの出番はない
0595あぼーんNGNG
あぼーん
0596名前は開発中のものです。02/11/25 18:16ID:ku7YRZdw
>>593>>594
ありがとうございます。
3Dは1年ほど前に非Direct3Dなヤツやって以来なんで
DirectX8っていうのはサッパリなのですよ。
インデックス・・・使えそうです
c⌒っ*゚∀゚)っφ メモメモ...
0597あぼーんNGNG
あぼーん
0598名前は開発中のものです。02/11/25 18:27ID:S+ppQEmy
>>1-597
氏ね
0599名前は開発中のものです。02/11/25 18:28ID:vKQmwG+w
>>596
上げたんだから責任持って終了AAの削除依頼だしてこいよ
0600あぼーんNGNG
あぼーん
060157602/11/25 20:42ID:xQE1H56f
ワケ ワカ ラン ドコ ロノ サワ ギジャ ナイ !!状態に陥ってしまった・・・
どこが理解出来ていないのかすらワカラン(藁

>>588
苦手なんでCです。って、delphiの方が覚えなきゃならない事多いのか・・・
>>590
どっちとも言えない状態。とりあえずCをもう少しだけがんがってみます。投げる5秒前って感じですが・・・
0602あぼーんNGNG
あぼーん
0603名前は開発中のものです。02/11/26 00:06ID:17OpqrYn
>>589
ここで話しても荒れてアルゴリズムどころじゃないだろうから、
プログラム板で質問することをお勧めする。

ちなみに、プログラム板の将棋と囲碁のスレ
(将棋) http://pc3.2ch.net/test/read.cgi/tech/1004395614/l50
(囲碁) http://pc3.2ch.net/test/read.cgi/tech/1024024666/l50
060458902/11/26 01:45ID:9WD+NYQA
>603
ありがとうございます、そちらのどれかのスレで質問してみます。
0605名前は開発中のものです。02/11/26 02:21ID:eFAGpNnH
>>575
>副スレッドてサブルーチンのことかな。勉強になりますた。
スレッドとかプロセス知らなかったら調べることをお勧めする
ちなみにマルチスレッドのスレッドだよ
0606名前は開発中のものです。02/11/26 04:54ID:GVekd5Gv
しかしスレで検索しても掲示板しかHITしない罠
0607名前は開発中のものです。02/11/26 11:48ID:AHc06K3Q
MMORPG+ローグ系って可能ですか?
もし出来る(ある)のならどれ位の制作期間・開発費がかかるのか
目安を聞きたいのですが
0608名前は開発中のものです。02/11/26 13:30ID:4MdwmtWK
要素による。とはいえ、全ての仕様が詳細にまとまってあれば、
プログラム*だけ*なら、ガリっとやれば2〜4週間でいけるだろ。
ま、そんなことはありえないけどな。
0609名前は開発中のものです。02/11/26 14:23ID:Co3kokVZ
>>607
それが3Dなのか2Dなのか文字だけなのか中身がまったく分からない状態で
制作期間開発費云々言っている馬鹿には永遠に出来ない
a+b=5の式からaとbの値を求めるようなもの
答えが無限にあるのはどんな馬鹿でも分かるが>>607はその馬鹿を通り越している
0610名前は開発中のものです。02/11/26 14:25ID:DykXX/fc
「可能ですか?」の意味がわからん
061160702/11/26 15:54ID:AHc06K3Q
>>608
参考になりました。

>>609
ゲーム作ったこともない初心者な馬鹿でごめんなさい。
>3Dなのか2Dなのか文字だけなのか
あなたがクライアントに「MMORPG+ローグ系を作れ」と漠然と言われた場合を想定して(ないと思うが)、
今までのゲーム製作経験等をひっくるめて平均した割合で
製作期間・開発費等の目安を言ってくれればとっても参考になったんですがね
付け加えると、馬鹿でもわかるような説明してくれると助かります


>>610
ここにいる住人は作ることが可能なのかどうか。
初心者にも作れるのかどうか。
メーカーが作れているのかどうか。
色んな意味を含めて「可能ですか?」と聞いたんです
0612名前は開発中のものです。02/11/26 16:01ID:RD5NN7Ji
24Bitカラーの場合CreateDeviceに失敗するのですがどうすればいいのでしょう?
デスクトップフォーマット取得しているので環境が24Bitなら対応させたいのですが・・・
0613名前は開発中のものです。02/11/26 17:14ID:2cf8uRbf
>>607
うん?よくわからんな。

>ゲーム作ったこともない初心者な馬鹿でごめんなさい。

その状態で、MMORPG+ローグ系が可能かどうかを聞いて
どうするつもりだったんだ?
「やればできるんじゃない?」とレスがつけば制作スタートで
「無理だ」とレスがつけば諦めるのか?

あと制作期間・開発費は内容によるだろ。

まーここは初心者歓迎スレだしマジレスしてみるが、
初心者がいきなりMMORPGを作るのは100%無理。
MMOじゃなくてもゲームを1本完成させることすら難しいと思う。
もしサーバーのために用意していた金があるなら
その金でゲーム専門学校にでも行くことをオススメする。
0614名前は開発中のものです。02/11/26 17:40ID:4MdwmtWK
> その金でゲーム専門学校にでも行くことをオススメする。

絶対にお勧めしない。
その金をゲーム開発会社に渡す代わりにバイトとして雇ってもらうのをお勧めする。
061560702/11/26 17:53ID:AHc06K3Q
>>613
>>1に書いてある>ふと疑問に思った事があったらスレを立てずにまずはここで質問
してみましょう。

って所を見て、ふと疑問に思った事書いてみただけです。
初心者だから作れないというのはわかっているけど、
作れたらいいな・あったらいいなという単純な願望から質問してみたんです。
レスを参考にしてすぐ製作にとりかかるとかそういう意図で質問したわけじゃないんです。
スレ違い・板違いだったかもしれないですね。ご迷惑おかけしました。
0616名前は開発中のものです。02/11/27 02:35ID:/ggb77kh
>>607

ゲーム制作技術の質問ではなくゲーム制作そのものの質問?
だったら板違いだけどまぁ一応

最近の家庭用ゲーム機用の開発なら1年半と1億
純粋に開発期間と開発費
サーバー運営費やら広告宣伝費やらは別
ちなみにほとんど人件費
30万×18人×18ヶ月で9720万だからねぇ
実際はもっと期間が短かったり一人月30〜40マソだったり人数多かったり少なかったりいろいろ

もちろん大手、もしくは大手の信頼を得ている(orコネ)ところは多い
少ないところは少ない…

何?いくらまで出せんの?


0617名前は開発中のものです。02/11/27 03:10ID:/stGzBQ/
質問が漠然としすぎ。
ローグ系っていったってローグみたくテキストオンリーでやるのか、
それとも2Dなのか3Dなのか。
そもそもローグ系かつMMOなんてシステム的に無理なんじゃないのか。
ローグ系でMOならわかるけど。まあ仕様次第だけどさ。
0618名前は開発中のものです。02/11/27 06:40ID:GlPLQ+4D
プンプン
0619名前は開発中のものです。02/11/27 10:31ID:dlsf+4u8
まー そのへんにしとこうや。
そろそろ逆切れするよ。
611見てるとそんな気がする。
062060702/11/27 11:11ID:qopXDAhv
>>616が言ってくれたことだったり、
>そもそもローグ系かつMMOなんてシステム的に無理なんじゃないのか。
こういうことが聞きたかったんです。
技術とは全く関係ないことだったので、皆さんにはご迷惑おかけしました。

>>616の時に言った
>作れたらいいな・あったらいいなという単純な願望から質問してみたんです。
と言う位で、技術はまるでなしです。逆切れする立場でもないし、権利もないです。
0621名前は開発中のものです。02/11/27 11:23ID:nvUd/JP9
RogueとMMOではシステムが衝突するのな。
ターン制をあきらめてるMAngbandなんかはあるけど。
0622名前は開発中のものです。02/11/27 11:58ID:49elCvry
そもそも24時間稼動してるのにどのタイミングでダンジョン生成するのよ
0623名前は開発中のものです。02/11/27 12:07ID:quqetDrw
あんまり居座ると
いちいち言い訳臭いと思われるよ。
>>623
 そうですね、退散します。ご迷惑をおかけしました」
とかもいわんでいいよ。静かに退場。コレ。

――――↓次の質問どうぞ↓――――
062460702/11/27 12:53ID:qopXDAhv
>>623
>>622の質問に答えるため、最後に一言自分が考えていたアイデアだけ書かせてもらいます。

ダンジョンはプレイヤーが入る時に自動生成ではなく、
1分ごと等の時間単位で生成。
その同じ時間帯に入った人は同じダンジョンを共有し、
プレイヤーが存在するダンジョンのみ保存される。

afk等で同じ場所に居続けることを防ぐために数十分すると
自動で違うダンジョン(ダンジョンを有効活用するため、プレイヤーが居る所)に飛ばされる

監視役のロボットがプレイヤーがいないと判断したダンジョンは自動的に削除される。
0625名前は開発中のものです。02/11/27 13:03ID:SSGq0Hyn
>>624
そのシステムでMOではなくMMOにする意味は?
0626名前は開発中のものです。02/11/27 13:27ID:Ea7hAPnO
つかMOやん。
0627名前は開発中のものです。02/11/27 15:37ID:CGiFaZxx
すみません、厨質いきます。
aviファイルの再生で音のみしか再生されないってのは、何が悪いのでしょうか?
0628名前は開発中のものです。02/11/27 15:43ID:9NL3JDDs
環境を書け
0629名前は開発中のものです。02/11/27 15:50ID:SSGq0Hyn
>>627
まずゲームの何の関係があるのか説明してください
0630あぼーんNGNG
あぼーん
0631名前は開発中のものです。02/11/27 19:34ID:qmuqhsD2
>627
音の再生用のコーデックが入っていないと思われます
0632名前は開発中のものです。02/11/27 20:53ID:IWJ5dZIq
>>631
馬鹿?
音だけしか再生されないのになんで音の再生用コーデックが入ってないんだよ?
ついでに>>627は板違いだ
0633名前は開発中のものです。02/11/27 20:56ID:mR6BDkTA
>>632
釣れた。
ワショーイ
0634名前は開発中のものです。02/11/27 21:03ID:Hyf3aCU6
北斗の拳やあしたのジョーみたいなタイピングゲームを作りたいんですけど、
まず何を勉強すればよいかわかりません。あんなゲームはいったいどうやってつくっているのでしょうか??
0635名前は開発中のものです。02/11/27 21:10ID:Ai9+buML
>>634
もしC言語がわかるならVCでDirectXを使うと良いです。
0636あぼーんNGNG
あぼーん
0637名前は開発中のものです。02/11/27 21:33ID:t2Obwiah
>>634
使える言語は?
0638あぼーんNGNG
あぼーん
0639名前は開発中のものです。02/11/28 09:11ID:xjCF/42a
タイピングゲームに何もDirectX使わなくてもいいんでない?
064063402/11/28 09:57ID:Tk5OWHZ6
>>637
C言語なら何とか使えます。
でも他の言語の方が作りやすいならそっちの方を勉強しようと思ってるんですが。
0641名前は開発中のものです。02/11/28 12:21ID:CMNyaShV
>639
>北斗の拳やあしたのジョーみたいなタイピングゲームを作りたいんですけど
たぶん激しくアニメーションしたりするんだろ。
GDIやらDIBやらじゃ速度に問題あるんじゃないか?

>640
最終的にはどれも同じだと思う。
C使えるならCにしといたほうが良い。
0642名前は開発中のものです。02/11/28 13:43ID:8PSH9XF0
DirectInputとかな。
0643名前は開発中のものです。02/11/28 14:21ID:z91mGQa7
>>641
DirectXだろうがDIBだろうがアニメーションごときで速度はかわらん
>>642
タイピングによるテキスト入力ならウインドウメッセージから入力をとった方が無難
0644名前は開発中のものです。02/11/28 14:26ID:xjCF/42a
北斗の拳もあしたのジョーもMacromedia Directorで作られてるよ。
言語の勉強が目的でなくて、タイピングソフトの完成が第一目標ならこっちの方が
手っ取り早いと思う。
0645あぼーんNGNG
あぼーん
0646名前は開発中のものです。02/11/28 15:52ID:Fk4mcaAs
ほぼ全員634の言うタイピングソフトを見たことが無いと思われ。
0647あぼーんNGNG
あぼーん
0648名前は開発中のものです。02/11/28 17:30ID:wSww4+kp
C言語で、ゲーム制作技術以前の問題なんですけど質問させていただきます。
構造体のメンバって配列使えませんよね。

struct tagSTATUS{

int X;
int Y;
bool flag[16];

};

こんな使い方をしたいのですが、
何か良い方法はありませんでしょうか?
0649名前は開発中のものです。02/11/28 18:28ID:uYoL9Iom
普通につかえるんですが
0650名前は開発中のものです。02/11/28 18:30ID:9b9XrFcy
>>648
>構造体のメンバって配列使えませんよね。

誰に教わったか知らんが、そいつとは縁を切った方がいいと思う
065164802/11/28 18:34ID:EJBbTUzL
あれ?! 本当だ…
すみません、何か使っちゃいけないような先入観があったみたいです…

ハズカシー!!!! ヽ(`Д´;)ノ
065263402/11/28 21:58ID:Tk5OWHZ6
VCが一番いいですかね。
一応言語の勉強もしつつ時間をかけて作りたいと思ってるんで。
あとタイピングゲーム作るのに参考になるような本はあるんでしょうか?
今日本屋行ったらゲーム製作系の本はRPGやカードゲームばかりだったんで・・・
0653あぼーんNGNG
あぼーん
0654名前は開発中のものです。02/11/28 22:17ID:uOM0DYbU
タイピングゲームを作るための本を探すんじゃなくて、
何を参考にすればタイピングゲームが作れるかを考えるべき。
0655あぼーんNGNG
あぼーん
0656名前は開発中のものです。02/12/02 02:17ID:n99qx7l9
求む
HALF-LIFEエンジンorQUAKE3エンジン使用方法!
0657名前は開発中のものです。02/12/05 02:20ID:2GQ4X/Yw
NAZE ANATATATIHA GE-MUWO TUKURUNODESUKA?
0658名前は開発中のものです。02/12/05 02:57ID:ajCMPpKd
>>657
ん?マジレスしようか?

作るのが楽しいから
あと、仕事だから

それ以外になにかあるの?

てゆうか聞かないとわからない人がなぜここにいるの?
ひまだから?
"ゲーム"ってついてるから?

いや、煽りじゃなくて本当に疑問に思ったんだけど

よかったらマジレスしてよ
0659名前は開発中のものです。02/12/05 03:25ID:cRD/jXcs
>657
毎度毎度、面白くもない俺のヘタレゲームを
わざわざプレイしてくれる奴が
少なくとも一人、居るからさ。
逆に、もし俺のゲームをプレイしてくれる奴が誰も居なくなっても
誰かがプレイしてくれるまで作りつづけるだろう。

なんつって。
やっぱ作んのが楽しいからっしょ。
0660名前は開発中のものです。02/12/05 11:13ID:iioAPxiL
 えーと、昔BASICでプログラムを組んでいた者です。
この度、再度プログラムにチャレンジしてみたくなったので
情報収集しているところですが、ずばりおすすめというものは
ありますでしょうか?
 アクションゲーム等に興味がありますのでできるだけ実行
速度があるものが望ましいです。
0661名前は開発中のものです。02/12/05 12:04ID:l35KIXPT
>>660
何の情報を集めようとしているのか
何のオススメをきいているのか
全然わからんぞ

実行速度があるって何に対して?
BASICに不満があったというのなら
いまある環境はおおむね実行速度に問題は無いと思うが?
0662名前は開発中のものです。02/12/05 12:38ID:KMqgvPOC
>>660
VisualC++
0663名前は開発中のものです。02/12/05 13:04ID:fCpSPR66
>>660
アクションゲームツクール
0664名前は開発中のものです。02/12/05 15:44ID:QnfF58pG
質問です。(言語VC、DirectDraw使用)
現在の解像度やビット深度ってどうやって求めるんですか?
やっぱりビデオカードの事とか調べて
そういう関数を自分で作らないとダメなんでしょうか?
0665名前は開発中のものです。02/12/05 15:56ID:VgfbVcoO
>>664
API
066666002/12/05 15:59ID:iioAPxiL
 あ、焦点が合ってませんでしたね。
アクションゲームを作りたいのでおすすめの言語はなんでしょうというQです。
最近ではパールを覚えてCGIを改造するぐらいのことはしていました。
 VBやデルファイ、VCの中で今の私がとっつきやすいのはどれでしょう?。
言語(開発環境というべきでしょうか?)による速度うんぬんはHPで確認しました。

ちなみに昔組んでいたBASICというのはVBではなく、
はるか昔のX1やMSXといった機種のものです。
0667名前は開発中のものです。02/12/05 16:30ID:VgfbVcoO
>>660>>666
>アクションゲームを作りたいのでおすすめの言語は
どうせDirectXでビシバシやるならはじめからVC++

>今の私がとっつきやすいのは
Basicとほとんど同じとVB

両方の願いは叶わない。

VC++よりは多少取っつきやすく、DirectXのコンポを扱いやすく、
しかも無料のDelphiでもいいじゃない。
0668名前は開発中のものです。02/12/05 16:43ID:8KW8ufT+
その時代からならどれをとってもとっつきにくいのでVCでいいと思う。
066966002/12/05 17:12ID:iioAPxiL
 VC++にチャレンジしてみようと思います。
Web上にも情報が多く、参照しやすいのが決め手となりました。
ドットイート型のゲームからチャレンジしてみようと思います。
アドバイスありがとうございます。
0670名前は開発中のものです。02/12/05 17:23ID:VgfbVcoO
いまから買う人たちってやっぱり.NETになっちゃうんだよな?
単品なら6.0のProがいいんだけどな。
0671あぼーんNGNG
あぼーん
0672名前は開発中のものです。02/12/05 19:48ID:FAQsf+fx
VCでゲーム用のライブラリ配布してる人がいるけど
ああいうVCに組みこむようなライブラリってどうやって作るんですか?
0673名前は開発中のものです。02/12/05 19:53ID:UiXji7QQ
VCで作るんじゃないかな?
0674名前は開発中のものです。02/12/05 20:17ID:8KW8ufT+
>>672
FAQです
0675名前は開発中のものです。02/12/05 22:44ID:s2upCSML
>>672
static link libraryを試しに一つ作ってみればわかるよ
インターフェースは工夫のしどころだから、いろいろ調べてみるといいよ
067667202/12/05 23:10ID:8ZIjJMW9
>675
なるほど、このstdafxってファイルに繋げたいヘッダーをインクルードしていくと
繋げてLIBにしてくれるって事ですか。(違ってたら指摘ヨロ…)
助かりました、どーもです。
0677名前は開発中のものです。02/12/06 19:36ID:uVFow13z
3D空間で、常に敵を自分の方向へ向かせるにはどうしたら良いですか?
砲台の先端が常に自分の方向へ向くような感じです。
0678あぼーんNGNG
あぼーん
0679名前は開発中のものです。02/12/06 20:28ID:0t701/vL
>677
Cならatan2とかでY軸の角度とX軸の角度を求めると良いかと。
math.hのインクルードもお忘れなく
0680あぼーんNGNG
あぼーん
068167702/12/06 20:55ID:wzzIMuvH
>679
以下で解決しました。
ありがとうございました。

float rx, ry, rz, ax, ay;

rx = ex - mx;
ry = ey - my;
rz = ez - mz;

ax = atan2(rz, rx);
ay = atan2(ry, sqrt((rx * rx) + (rz * rz)));
0682あぼーんNGNG
あぼーん
0683名前は開発中のものです。02/12/06 21:28ID:sRPBT2hg
win2Kです
USB(オンチップ)が認識されません(挿してもドライバのインストールが始まらない)
デバイスマネージャでいったん削除しましたが、改善されませんでした
BIOSも確認しましたが、Enabledになっていました
どのような原因が考えられるのでしょうか?
(知人の自作マシンで、知人はUSBを問題なく使用していたとのことです)


0684あぼーんNGNG
あぼーん
0685名前は開発中のものです。02/12/06 22:02ID:EJri9zyb
しっかりささってないとか…
コードの中で切れちゃったとか…

俺は回転する椅子に絡まって、気付かず椅子を回転させたら
根元からヘシ折れて吹っ飛んだ。
0686名前は開発中のものです。02/12/06 22:20ID:4LP7mjO/
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 |  ここでおしまい  |
 |________|
    ∧∧ ||
    ( ゚д゚) ||
    / づΦ
0687名前は開発中のものです。02/12/07 00:37ID:bulwdAx0
先日、Delphi6 Personalをダウソしました。
最終目標はシミュレーションRPGを作ることです。
しかしプログラムは初心者なので、独学ではありますが基礎から勉強したいと思っています。
とりあえず、まずは本屋でDelphiの書籍を漁てみるつもりです。
初心者でもとっつき易い書籍ってありますか?
本屋で色々吟味はしますが、実際にゲームを製作されている方々の意見が聞きたいです。
どうかよろしくお願いします。
0688あぼーんNGNG
あぼーん
■ このスレッドは過去ログ倉庫に格納されています