【初心者歓迎】スレを立てる前にココで質問を【その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
0545名前は開発中のものです。
02/11/21 12:05ID:C0U06s+i少しずつC(C++)の基礎を勉強しているレベルです。
その用意されたライブラリには、2D描画のクラスが用意されていて
普段はそれを使っています。
最近はそれだけだと不便に感じることもあり、先輩に相談したら
レイヤー機能(?)のある描画クラスを作ってはどうかと言われました。
同じような経験がある方、いませんでしょうか?
使い勝手とか。
0546名前は開発中のものです。
02/11/21 12:11ID:eZJiO0NJ>同じような経験がある方、いませんでしょうか?
すまん、ちょっと意味がわからん。
それはDirectX8か?
DX7とかのDirectDrawぐらいなら自分で実装してみたらどうだろう。
0547名前は開発中のものです。
02/11/21 13:35ID:RikBHah50548名前は開発中のものです。
02/11/21 15:21ID:OL4UbV+hそういう意味じゃないと思われ。
0549名前は開発中のものです。
02/11/21 18:42ID:ABvMYy+M0550名前は開発中のものです。
02/11/21 21:13ID:fjZC+3Yy0551527
02/11/22 00:38ID:twpVjrXW要は飛び散る粒々をリアルにシミュレートしてれば
ビルボードでもなんでもパーティクルってことですね。
0552名前は開発中のものです。
02/11/22 18:02ID:N5/hrqXcいいんのですか?
0553名前は開発中のものです。
02/11/22 19:12ID:3sJus80M言語を書いて下さい
0554名前は開発中のものです。
02/11/22 19:18ID:T2kZyFuvWM_KEYDOWNをトラップしてパラメータから取得とか。
でもDirectInput使ったほうがいいぞ
0555名前は開発中のものです。
02/11/22 20:54ID:/Y3yxafERPGみたくそれほどキー入力にシビアじゃないゲームとかでも
DirectInput使った方がいいの?
0556名前は開発中のものです。
02/11/22 22:01ID:T2kZyFuvおれならDirectInputを使うね。
DirectDrawもしくはDirect3Dを使うならばInputを使わない理由はない。
別にDirectInputの実装は大げさなものではないし、パッドなども使えるという利点もある。
フルGDIでやってるようなものならば別だけれど。
0557名前は開発中のものです。
02/11/23 01:12ID:nXkQgSZ50558あぼーん
NGNG0559名前は開発中のものです。
02/11/23 01:38ID:botllzcMそんなに重くないしオススメ。
byte buf[256];
GetKeyboardState(buf);
if(buf[調べたいキー]&0x80){押した時の処理}
こんなカンジ。
0560名前は開発中のものです。
02/11/23 15:29ID:m+hi5VPG固定の縦マス・横マス・部品の要素入れて
x軸A〜D・y軸1〜5・部品壁w・箱x・置く場所y・スタート時のキャラの位置z・・・
A1w A2w c4z
んー、どうすればいいのかな?
参考になるHPやアドバイスをください。
0561名前は開発中のものです。
02/11/23 15:35ID:sWgFT8dQ0562あぼーん
NGNG0563名前は開発中のものです。
02/11/23 16:17ID:Qio1jxzC現在自分の作っている奴だと、下に地面が無いときは加速をつけて落ちつづけ、
ジャンプのフラグがtrueのときは、それに加えて上に一定速度で上がるようにしています。
これだとジャンプボタンを押しっぱなしのときと、ジャンプボタンを途中で離したとき、
落ちる速度が変わっちゃうんです。
ジャンプの処理で一般的なやり方ってあるんでしょうか?
0564名前は開発中のものです。
02/11/23 16:36ID:aRIQZIb/0565名前は開発中のものです。
02/11/23 16:40ID:jZ7HEX8X普通は>>564が言うように、最初にボタン押した時点で
どういう軌道でジャンプするかのテーブル呼ぶなりして
あとは着地するまでジャンプボタンの判定は捨てるだけだと思うけどな
0566名前は開発中のものです。
02/11/23 16:47ID:sWgFT8dQマリオとかはそうだと思ったが。
0567563
02/11/23 17:02ID:Qio1jxzC>>566さんの言うように、押す長さによってジャンプの高さを変えたかったんです。
以前作ったときはジャンプの軌道が全て同じ高さになるようにしかできなかったので
挑戦してみようと思いまして
0568名前は開発中のものです。
02/11/23 17:10ID:OFmIV6Ypジャンプボタンが押されてたらもう一度加速度つけてあげれば?
でも補足がある前の>>563から読み取った、等速で上昇ゲームも面白そう。
0569名前は開発中のものです。
02/11/23 17:12ID:OFmIV6Yp軌道がやや不自然にはなるけど。
0570あぼーん
NGNG0571名前は開発中のものです。
02/11/23 17:49ID:xYAwstWKスレッド内でとるにはどうすればいいの
0572あぼーん
NGNG0573559
02/11/23 20:04ID:ng0O7SE1スレッド内?スマソ、始めて聞いた。
いつでもどこでも取れると思うが。
byte buf[256]; //キーバッファ用意して
GetKeyboardState(buf); //現在のキーボードの状態を取得して
if(buf[調べたいキー]&0x80){押した時の処理} //ここで処理
…いつでも取れるよな?スレッドて何だ?
2chしか思い浮かばない…(つД`;)
0574名前は開発中のものです。
02/11/23 20:27ID:xYAwstWK成功はするけど
押したということになってないみたいなんだが。
0575559
02/11/23 20:47ID:NzXdCeLb調べたいキーの部分は
EnterキーならVK_RETURNとかシフトならVK_SHIFTとか…
あと、アルファベットなら
'A'とか'Z'とかシングルコーテーションが必要。これでもダメかのう?
0576名前は開発中のものです。
02/11/23 20:54ID:5nE00tQECから初めて形になる物を作る為には、この先大きな障壁と長い道のりがあるっぽいのに対して、
delphiをちょっと触ってみたら一瞬でWindowsまで辿り着いてしまったんです。
Cは入門書2冊(明解C言語入門編&実践編/柴田望洋,)読み終えた所ですが、
delphiの誘惑に心かき乱されてます。
ぶっちゃけ、どっちへ奔るのが正解なんでしょう。
0577名前は開発中のものです。
02/11/23 21:04ID:OFmIV6Ypそして最終的にはどっちでもいい。
0578名前は開発中のものです。
02/11/23 21:07ID:ZE3ZldC6アルゴリズムさえ身につけばいつでも乗り代えが効くよ。
577に同意
0579576
02/11/23 23:04ID:3m18WRsm当面の目標は年内に育成シミュレーションゲームと簡単なRPGを作る事です。
ゲーム制作の他に1つやりたい事があるんですが、どちらへ進むかかなり迷っていて、
とりあえずゲームプログラミングをして、適正と本当にやりたいかどうかを確かめようと思った次第です。
時間的余裕が無いのと低予算の中で、どちらがいいのか判断出来ずに質問させて頂きました。
>578
参考書は古本屋巡って手に入れた、
明解C言語入門編、明解C言語実践編、明解C言語入門例解演習/柴田望洋の3冊です。
K&Rが古本で見つからなかったので、これから先どちらへ行こうかかなり迷っています。値段が値段ですし。
乗り換える余裕は、多分無いと思います。
0580名前は開発中のものです。
02/11/23 23:28ID:msUbaxPm>delphiをちょっと触ってみたら一瞬でWindowsまで辿り着いてしまったんです。
この文章から、初期化とかで躓いてるんじゃないかと思うんだけど。
0581576
02/11/23 23:54ID:3m18WRsm(もちろんまだそこまでは行っていない)
delphiはShowMessageの一文ですよね。
その辺りにかなり誘惑されているわけで……
0582名前は開発中のものです。
02/11/24 00:46ID:qyjJh111素のCだとdでもなく遠い道のりだもんな。
年内に当面の目標があればdelphiで逝ってもいいんじゃないかな。タダだし。
delphiで逝ったときのデメリットとしては、
・参考文献が比較して少ない
・ユーザが少ないので困ってもなかなか聞ける人がいない
・やはり主流はC/C++なんで、飯を食うには向いてない
とか。デメリットをちゃんと認識してやる分には申し分ない。
0583名前は開発中のものです。
02/11/24 01:06ID:TRY2Zei7俺、本はDirectXのが1冊だけでCの勉強は全部ネットで済ませたし。
そのせいか、たまに基礎部分がわからずココによく聞きにくるけど
一応ゲーム作れるレベルにはなれたよ。
0584あぼーん
NGNG0585進可 ◆Sinka1my5k
02/11/24 01:34ID:/lUlNyVpググル使って使用言語と命令語そのもので検索してます
0586名前は開発中のものです。
02/11/24 14:27ID:H3BDU+MZ0587576
02/11/24 23:03ID:REh5irIkそうなんですよね。Cをやってると、先が見えなくて不安になってきます。
delphiに流れるかどうかもうちょっと迷ってみます。
>>583
ネットのみでそこまで行けるって凄いですね。目標にしてがんがってみます。
0588名前は開発中のものです。
02/11/25 00:22ID:r+3mmcop苦手ならCだろ
0589名前は開発中のものです。
02/11/25 04:01ID:5XnqMeqYというアルゴリズムについての質問はここで良いんでしょうか?
0590名前は開発中のものです。
02/11/25 10:20ID:pNvmoQnk0591名前は開発中のものです。
02/11/25 15:48ID:ku7YRZdwD3DPT_TRIANGLELISTとD3D_TRIANGLEFANでは
どっちを使う方が一般的ですか?
0592名前は開発中のものです。
02/11/25 15:49ID:ku7YRZdwD3DPT_TRIANGLEFANの間違いです。
ちょっと抜けました。
0593名前は開発中のものです。
02/11/25 16:41ID:KurpAjfp適材適所ちゃう?
stripで作れる物はstrip
ファンで作れる物はファン。
それで作れそうに無い物はLIST
ってね。
これらを選ぶ基準は、
頂点数が少ない奴を偉ぶって事で。
0594名前は開発中のものです。
02/11/25 17:29ID:lcLVkRyv普通はインデックスを使うのでFANの出番はない
0595あぼーん
NGNG0596名前は開発中のものです。
02/11/25 18:16ID:ku7YRZdwありがとうございます。
3Dは1年ほど前に非Direct3Dなヤツやって以来なんで
DirectX8っていうのはサッパリなのですよ。
インデックス・・・使えそうです
c⌒っ*゚∀゚)っφ メモメモ...
0597あぼーん
NGNG0598名前は開発中のものです。
02/11/25 18:27ID:S+ppQEmy氏ね
0599名前は開発中のものです。
02/11/25 18:28ID:vKQmwG+w上げたんだから責任持って終了AAの削除依頼だしてこいよ
0600あぼーん
NGNG0601576
02/11/25 20:42ID:xQE1H56fどこが理解出来ていないのかすらワカラン(藁
>>588
苦手なんでCです。って、delphiの方が覚えなきゃならない事多いのか・・・
>>590
どっちとも言えない状態。とりあえずCをもう少しだけがんがってみます。投げる5秒前って感じですが・・・
0602あぼーん
NGNG0603名前は開発中のものです。
02/11/26 00:06ID:17OpqrYnここで話しても荒れてアルゴリズムどころじゃないだろうから、
プログラム板で質問することをお勧めする。
ちなみに、プログラム板の将棋と囲碁のスレ
(将棋) http://pc3.2ch.net/test/read.cgi/tech/1004395614/l50
(囲碁) http://pc3.2ch.net/test/read.cgi/tech/1024024666/l50
0604589
02/11/26 01:45ID:9WD+NYQAありがとうございます、そちらのどれかのスレで質問してみます。
0605名前は開発中のものです。
02/11/26 02:21ID:eFAGpNnH>副スレッドてサブルーチンのことかな。勉強になりますた。
スレッドとかプロセス知らなかったら調べることをお勧めする
ちなみにマルチスレッドのスレッドだよ
0606名前は開発中のものです。
02/11/26 04:54ID:GVekd5Gv0607名前は開発中のものです。
02/11/26 11:48ID:AHc06K3Qもし出来る(ある)のならどれ位の制作期間・開発費がかかるのか
目安を聞きたいのですが
0608名前は開発中のものです。
02/11/26 13:30ID:4MdwmtWKプログラム*だけ*なら、ガリっとやれば2〜4週間でいけるだろ。
ま、そんなことはありえないけどな。
0609名前は開発中のものです。
02/11/26 14:23ID:Co3kokVZそれが3Dなのか2Dなのか文字だけなのか中身がまったく分からない状態で
制作期間開発費云々言っている馬鹿には永遠に出来ない
a+b=5の式からaとbの値を求めるようなもの
答えが無限にあるのはどんな馬鹿でも分かるが>>607はその馬鹿を通り越している
0610名前は開発中のものです。
02/11/26 14:25ID:DykXX/fc0611607
02/11/26 15:54ID:AHc06K3Q参考になりました。
>>609
ゲーム作ったこともない初心者な馬鹿でごめんなさい。
>3Dなのか2Dなのか文字だけなのか
あなたがクライアントに「MMORPG+ローグ系を作れ」と漠然と言われた場合を想定して(ないと思うが)、
今までのゲーム製作経験等をひっくるめて平均した割合で
製作期間・開発費等の目安を言ってくれればとっても参考になったんですがね
付け加えると、馬鹿でもわかるような説明してくれると助かります
>>610
ここにいる住人は作ることが可能なのかどうか。
初心者にも作れるのかどうか。
メーカーが作れているのかどうか。
色んな意味を含めて「可能ですか?」と聞いたんです
0612名前は開発中のものです。
02/11/26 16:01ID:RD5NN7Jiデスクトップフォーマット取得しているので環境が24Bitなら対応させたいのですが・・・
0613名前は開発中のものです。
02/11/26 17:14ID:2cf8uRbfうん?よくわからんな。
>ゲーム作ったこともない初心者な馬鹿でごめんなさい。
その状態で、MMORPG+ローグ系が可能かどうかを聞いて
どうするつもりだったんだ?
「やればできるんじゃない?」とレスがつけば制作スタートで
「無理だ」とレスがつけば諦めるのか?
あと制作期間・開発費は内容によるだろ。
まーここは初心者歓迎スレだしマジレスしてみるが、
初心者がいきなりMMORPGを作るのは100%無理。
MMOじゃなくてもゲームを1本完成させることすら難しいと思う。
もしサーバーのために用意していた金があるなら
その金でゲーム専門学校にでも行くことをオススメする。
0614名前は開発中のものです。
02/11/26 17:40ID:4MdwmtWK絶対にお勧めしない。
その金をゲーム開発会社に渡す代わりにバイトとして雇ってもらうのをお勧めする。
0615607
02/11/26 17:53ID:AHc06K3Q>>1に書いてある>ふと疑問に思った事があったらスレを立てずにまずはここで質問
してみましょう。
って所を見て、ふと疑問に思った事書いてみただけです。
初心者だから作れないというのはわかっているけど、
作れたらいいな・あったらいいなという単純な願望から質問してみたんです。
レスを参考にしてすぐ製作にとりかかるとかそういう意図で質問したわけじゃないんです。
スレ違い・板違いだったかもしれないですね。ご迷惑おかけしました。
0616名前は開発中のものです。
02/11/27 02:35ID:/ggb77khゲーム制作技術の質問ではなくゲーム制作そのものの質問?
だったら板違いだけどまぁ一応
最近の家庭用ゲーム機用の開発なら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+4D0619名前は開発中のものです。
02/11/27 10:31ID:dlsf+4u8そろそろ逆切れするよ。
611見てるとそんな気がする。
0620607
02/11/27 11:11ID:qopXDAhv>そもそもローグ系かつMMOなんてシステム的に無理なんじゃないのか。
こういうことが聞きたかったんです。
技術とは全く関係ないことだったので、皆さんにはご迷惑おかけしました。
>>616の時に言った
>作れたらいいな・あったらいいなという単純な願望から質問してみたんです。
と言う位で、技術はまるでなしです。逆切れする立場でもないし、権利もないです。
0621名前は開発中のものです。
02/11/27 11:23ID:nvUd/JP9ターン制をあきらめてるMAngbandなんかはあるけど。
0622名前は開発中のものです。
02/11/27 11:58ID:49elCvry0623名前は開発中のものです。
02/11/27 12:07ID:quqetDrwいちいち言い訳臭いと思われるよ。
「>>623
そうですね、退散します。ご迷惑をおかけしました」
とかもいわんでいいよ。静かに退場。コレ。
――――↓次の質問どうぞ↓――――
0624607
02/11/27 12:53ID:qopXDAhv>>622の質問に答えるため、最後に一言自分が考えていたアイデアだけ書かせてもらいます。
ダンジョンはプレイヤーが入る時に自動生成ではなく、
1分ごと等の時間単位で生成。
その同じ時間帯に入った人は同じダンジョンを共有し、
プレイヤーが存在するダンジョンのみ保存される。
afk等で同じ場所に居続けることを防ぐために数十分すると
自動で違うダンジョン(ダンジョンを有効活用するため、プレイヤーが居る所)に飛ばされる
監視役のロボットがプレイヤーがいないと判断したダンジョンは自動的に削除される。
0625名前は開発中のものです。
02/11/27 13:03ID:SSGq0HynそのシステムでMOではなくMMOにする意味は?
0626名前は開発中のものです。
02/11/27 13:27ID:Ea7hAPnO0627名前は開発中のものです。
02/11/27 15:37ID:CGiFaZxxaviファイルの再生で音のみしか再生されないってのは、何が悪いのでしょうか?
0628名前は開発中のものです。
02/11/27 15:43ID:9NL3JDDs0629名前は開発中のものです。
02/11/27 15:50ID:SSGq0Hynまずゲームの何の関係があるのか説明してください
0630あぼーん
NGNG0631名前は開発中のものです。
02/11/27 19:34ID:qmuqhsD2音の再生用のコーデックが入っていないと思われます
0632名前は開発中のものです。
02/11/27 20:53ID:IWJ5dZIq馬鹿?
音だけしか再生されないのになんで音の再生用コーデックが入ってないんだよ?
ついでに>>627は板違いだ
0633名前は開発中のものです。
02/11/27 20:56ID:mR6BDkTA釣れた。
ワショーイ
0634名前は開発中のものです。
02/11/27 21:03ID:Hyf3aCU6まず何を勉強すればよいかわかりません。あんなゲームはいったいどうやってつくっているのでしょうか??
0635名前は開発中のものです。
02/11/27 21:10ID:Ai9+buMLもしC言語がわかるならVCでDirectXを使うと良いです。
0636あぼーん
NGNG0637名前は開発中のものです。
02/11/27 21:33ID:t2Obwiah使える言語は?
0638あぼーん
NGNG0639名前は開発中のものです。
02/11/28 09:11ID:xjCF/42a0640634
02/11/28 09:57ID:Tk5OWHZ6C言語なら何とか使えます。
でも他の言語の方が作りやすいならそっちの方を勉強しようと思ってるんですが。
0641名前は開発中のものです。
02/11/28 12:21ID:CMNyaShV>北斗の拳やあしたのジョーみたいなタイピングゲームを作りたいんですけど
たぶん激しくアニメーションしたりするんだろ。
GDIやらDIBやらじゃ速度に問題あるんじゃないか?
>640
最終的にはどれも同じだと思う。
C使えるならCにしといたほうが良い。
0642名前は開発中のものです。
02/11/28 13:43ID:8PSH9XF00643名前は開発中のものです。
02/11/28 14:21ID:z91mGQa7DirectXだろうがDIBだろうがアニメーションごときで速度はかわらん
>>642
タイピングによるテキスト入力ならウインドウメッセージから入力をとった方が無難
■ このスレッドは過去ログ倉庫に格納されています