【初心者】スレを立てる前にココで質問を【Part17】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/05/11(日) 03:14:48ID:lWW0Pcx0スレッドを立てる前にはローカルルールを読みましょう。
http://pc8.2ch.net/gamedev/
※ >>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://gamdev.org/w/
ゲーム製作技術板公式アップローダ
http://gamdev.org/up/
ゲーム製作技術板公式掲示板避難所
http://bbs.gamdev.org/gamedev/
ゲーム製作技術板予備
http://yy13.kakiko.com/gamdev/
アップローダー予備
http://gamdev.hp.infoseek.co.jp/
gamdev.orgが落ちるたびにあげてみるスレ
http://pc8.2ch.net/test/read.cgi/gamedev/1107022166/
0725名前は開発中のものです。
2008/08/25(月) 17:35:49ID:HOodnW0b2007年の本なので、最新のSDKを入れたらエラー出るだろうな。
本とかのサンプルをそのまま使って勉強する場合は、可能であれば
DirectX SDKのバージョンは本に書いてあるものと完全に同じにしと
いた方が混乱しなくて楽かも。
SDKの仕様はコロコロ変わってるので、バージョンによってメソッドの
引数の数が違ってたりインターフェース無くなってたりするから。
新しいバージョンを入れてると、サンプルをビルドしようとしただけで
100個ぐらいエラー出る時もあるけど、同名のヘッダとかLibを読み込ん
でも中身違うから新たに別のエラーが発生したりで、たぶんゲーム作り
始める前に嫌になるかも。
古いバージョンは入れたくない場合は、本の内容通りにやるのではなく
DXLibとかのライブラリを使って、描画とか効果音の再生とかはそれに
やってもらって、キャラの移動や弾を撃つとかのゲームに直結する部分の
考え方だけを、本から参考にして自分で書くのもいいと思う。
これなら別にどのバージョンでも変わらない。
0726名前は開発中のものです。
2008/08/25(月) 17:36:39ID:SCCvIKfX0727名前は開発中のものです。
2008/08/25(月) 17:38:09ID:SCCvIKfX0728名前は開発中のものです。
2008/08/25(月) 17:40:02ID:SCCvIKfX0729名前は開発中のものです。
2008/08/25(月) 19:57:33ID:aBkIOguP特にプログラム的に有用だとか、そういうわけじゃないんだけど
プログラマ視点からのゲーム要素リスト、みたいな感じで読むと楽しい。
0730名前は開発中のものです。
2008/08/25(月) 20:56:46ID:pTVkyCoj0731名前は開発中のものです。
2008/08/25(月) 20:58:01ID:/URSq6w80732名前は開発中のものです。
2008/08/25(月) 21:05:16ID:9hHqMeHW別に専門に行ったからといって道が平易になったとは思えないな。
できるやつはできるし、できないやつはいつまでたってもできない。
0733名前は開発中のものです。
2008/08/25(月) 21:15:09ID:pTVkyCoj手っ取り早くっていうのはゲーム作る手順のことです。
0734名前は開発中のものです。
2008/08/25(月) 21:23:02ID:Tr1xSsHlツクールが出るのを待つのが一番手っ取り早い。
次に、某FPSのゲームエンジンを使ってキャラクタとフィールドを自作(MOD製作)するのが次に手っ取り早い。
0735名前は開発中のものです。
2008/08/25(月) 22:13:21ID:eowpXB1+http://www.enterbrain.co.jp/jp/p_catalog/game/2003/game11031.html
0736名前は開発中のものです。
2008/08/25(月) 22:23:30ID:/URSq6w80737名前は開発中のものです。
2008/08/25(月) 22:26:42ID:Tr1xSsHl0738名前は開発中のものです。
2008/08/25(月) 22:39:35ID:D6SQ6STL現在はsourceforgeでOSS開発やってる。
0739名前は開発中のものです。
2008/08/25(月) 23:46:57ID:pTVkyCoj0740seb ◆.5wljPk1.c
2008/08/26(火) 12:05:58ID:3fsxiBhpこちらで質問します。
現在3Dゲーム用に地形というか3Dの世界を
作るツールを作っています。
そういうツールには
どのような機能があるべきでしょうか?
またそのようなソフトを
フリーで試せるものとかありましたら
教えていただきたいです。
0741名前は開発中のものです。
2008/08/26(火) 12:24:53ID:m2FEfi/00742名前は開発中のものです。
2008/08/26(火) 12:29:07ID:UXWiIBV4UnrealEngine2 RunTime Demo
CryEngine2
IrrEdit
屋内なら
Valve Hammer Editor
GtkRadiant
0743名前は開発中のものです。
2008/08/26(火) 13:32:16ID:wsZbBVS60744名前は開発中のものです。
2008/08/26(火) 14:45:19ID:PED0Qrv/0745名前は開発中のものです。
2008/08/26(火) 14:59:17ID:UMBgDGHK2D情報を3Dに解釈するようにすれば、近いものは作れるとは思う。
0746名前は開発中のものです。
2008/08/26(火) 15:22:35ID:u2f0klhe今Linux(CentOS5)で、3Dのレーシングゲームを制作しており、
メニュー画面などはGTK、実際のゲーム画面などはopenGL、その他の部分はCやC++で作っているのですが、
Linuxには、DirextXのような、ゲーム製作を補助してくれるライブラリーなどはあるのでしょうか?
もし、何かそういったライブラリーやLinuxでも使える3Dモデラーの用な補助ツールなどがあったら教えてください。
また、C/Sなどを使った、ネットワーク対戦機能も持たせたいと考えており、それに付いて何か参考になるサイトなどがありましたら
教えていただけると幸いです。
よろしくお願いします。
0747名前は開発中のものです。
2008/08/26(火) 16:08:36ID:7s+drmObSDLで画面、サウンド、キー入力、フォント関連もろもろやってる俺が通りますよっと。
(追加ライブラリとしてSDL_image, SDL_mixer, SDL_ttf含む)
gtkならGUI設計補助ツールのGLADEとか使えるよ。
OpenGLなら、GLUTっていうライブラリとか勧めたら良いんだろか(使ったこと無いけどw)
0748名前は開発中のものです。
2008/08/26(火) 16:13:24ID:PnqReLmM>何かそういったライブラリー
OGRE3Dとか、Irrlichtとかって事かな?
この板で「エンジン」で検索すると、いいかも
0749名前は開発中のものです。
2008/08/26(火) 16:22:19ID:7s+drmObプログラミング/ライブラリ - game-develop.com wiki
http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA
0751名前は開発中のものです。
2008/08/27(水) 14:46:43ID:EoX4nR1O私的にはレベルが上がるにつれて幅も増やそうと考えているのですが………
next = 初期値 + (lv * lv)
ぐらいしか思いつきません。
なにか良い式があれば是非教えてください。
0752名前は開発中のものです。
2008/08/27(水) 15:16:10ID:CBnAUJW30753名前は開発中のものです。
2008/08/27(水) 17:59:25ID:FK1kF1KZ次のレベル経験値 = nowLv * nowLv * 調整値;
とか。大して変わらんな…
0754名前は開発中のものです。
2008/08/27(水) 23:11:56ID:jmtIZjVCまず、レベルアップに必要な経験点か、そのレベル帯で1回の戦闘で獲得できる平均経験点のどっちかを固定する。
とりあえず仮の値でもいい。
で、何回くらい戦闘をしたらレベルアップさせたいかを考えるんだ。
あとは掛け算。
0755名前は開発中のものです。
2008/08/27(水) 23:13:15ID:r+BOB7sD幅の調節も細かいところまでできるし
演算するのも良いけど、バランス間違えると後半グダグダになるし
0756名前は開発中のものです。
2008/08/27(水) 23:39:35ID:jmtIZjVC0757名前は開発中のものです。
2008/08/28(木) 00:33:49ID:dM1F0Wjbありがとうございます
メールの返事を待ちつつ、そういう方向で行きたいとおもいます
0758名前は開発中のものです。
2008/08/28(木) 02:50:33ID:jWSVRjRyってところに
「型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません」
ってエラー出たので頭に「int 」って付け加えたら
エラー数は減るんだけど↑のエラー文はそのまま残ってる
何を要求してるんでしょうか?
0759名前は開発中のものです。
2008/08/28(木) 03:20:11ID:Bv8ja9+p0760名前は開発中のものです。
2008/08/28(木) 03:40:59ID:jWSVRjRyセミコロンを消すと
「構文エラー : ';' が '*' の前にありません。」と出てしまいます
0761名前は開発中のものです。
2008/08/28(木) 03:48:30ID:q+nkUuBWその直前くらいに「IDirectMusicLoader8って何やねん」って言われてない?
0762名前は開発中のものです。
2008/08/28(木) 04:16:48ID:jWSVRjRy直前ではなく下のほうですが
「'IID_IDirectMusicLoader8' : 定義されていない識別子です。」
と出ています
0763名前は開発中のものです。
2008/08/28(木) 04:38:57ID:Bv8ja9+p0764名前は開発中のものです。
2008/08/28(木) 10:05:51ID:Y+KWG6On0765名前は開発中のものです。
2008/08/28(木) 10:09:37ID:49tuo7Sw0766名前は開発中のものです。
2008/08/28(木) 11:01:50ID:Y+KWG6On0767名前は開発中のものです。
2008/08/28(木) 13:07:31ID:VZwGSez1でも、「あなたならXPとVista、どっちを使う?」ってアンケートをとったらXPが圧勝するような気がする。
まあそれくらい。
>762
C/C++はコンパイルエラーが分かりづらい。
同じ印象を抱いた人は、決して少なくないと思う。
これはC/C++の言語仕様の複雑さなどに由来するものらしいんだが、
コンパイルエラーの時に表示されるメッセージが、的確にミスの部分を指していないことは多々ある。
まあ、この辺は何度かやってればパターンが見えてきたりするんだけど。
自分はコンパイラの挙動は知らないので適当だが、例えば
IDirectMusicLoader8 * g_pLoader = NULL;
というコードを見て、コンパイラは以下のように考えたのかもしれない。
(1)IDirectMusicLoader8は、変数やクラスの型を表す語句(intとかcharとか)であると定義されていない
(2)ということは、IDirectMusicLoader8は変数の名前だ
(3)でもそれなら最初にintとかそういう語句が付くはず
→ 「型指定子がありません」云々の警告を表示
(4)変数を宣言した後は、普通はセミコロンだよね。(カンマとかでもいいけどさ) でもそれが無いよ?
→ 「構文エラー、セミコロンがありません」と表示
あと、こういう場で報告する時は、エラーと警告をはっきりさせたほうがいいと思う。
0768名前は開発中のものです。
2008/08/28(木) 19:06:48ID:Jt4Hw7jN0769名前は開発中のものです。
2008/08/28(木) 19:26:08ID:MS2hHN8x行数ほどあてにならないものも無いと思うけど、、、やるな!
0770名前は開発中のものです。
2008/08/28(木) 23:20:19ID:nyrYJLex0771名前は開発中のものです。
2008/08/29(金) 15:21:36ID:smnG1jQWしてるんですが、ヘルプとか見ても使い方がほとんど乗っていないんですよ
MASKってどういう意味なんですか?
あとNOTとLOOPの違いもわかりましたら誰か教えて下さい。
0772名前は開発中のものです。
2008/08/29(金) 16:08:33ID:A37mZX7lお前が知ってる事は万人も周知をは限らない
>ヘルプとか見ても使い方がほとんど乗っていないんですよ
シラネーヨ
0773名前は開発中のものです。
2008/08/29(金) 18:03:56ID:mGUb2iLh0774名前は開発中のものです。
2008/08/29(金) 18:35:51ID:KajXvmoc超初歩的な質問ですがよろしくお願いします
0775名前は開発中のものです。
2008/08/29(金) 18:57:25ID:lGSoJduz情報量の単位をかけていくのはどうだろう?
ttp://yougo.ascii.jp/caltar/%E3%83%90%E3%82%A4%E3%83%88
0776seb ◆.5wljPk1.c
2008/08/29(金) 19:25:34ID:DAbsblldプログラムなら
ネットで初級レベルのを学ぶ(言語は問わない)
変数 制御文 関数の意味がわかったら
(関数を具体的に覚える必要はない)
次の段階へ
言語を決定する(C# VB C++)
0777774
2008/08/29(金) 21:04:59ID:KajXvmoc回答ありがとうございます。
ゲームでは大まか過ぎましたかね?将来的には携帯アプリやブラウザゲーを作れるようになりたいと思っています。
まずはプログラム言語等でググってみて勉強してみます。
ありがとうございました
0778名前は開発中のものです。
2008/08/29(金) 21:14:42ID:ESvglHwUまずWindows付属の「ペイント」の使い方。
次に、Word, Excel.
で、これらを組み合わせると、アイディア次第でTRPGとか、ゲームブックを作ることができる。
0780名前は開発中のものです。
2008/08/29(金) 21:48:18ID:ESvglHwUhttp://l.huu.cc/rp/
とか、紹介するのは混乱するだけだろか。
0781名前は開発中のものです。
2008/08/29(金) 22:49:55ID:hFWJIZuhそれは卓ゲ民も敵に回すぞw
0782774
2008/08/29(金) 23:30:45ID:KajXvmocありがとうございます。
少し覗いてみましたが、基本的なC言語を〜ともあるのである程度勉強してからまたみてみます
ありがとうございました
0783名前は開発中のものです。
2008/08/30(土) 08:18:40ID:HV8nrZRz正直、プレイヤーサイドの人間は、この板に要らない。
0784名前は開発中のものです。
2008/08/30(土) 10:01:59ID:SquKtGR5それもなんか関係なくないか?
0785名前は開発中のものです。
2008/08/30(土) 23:15:37ID:NSKRM3E70786名前は開発中のものです。
2008/08/30(土) 23:38:17ID:VAUsQavDえらいジャンル違うな。java MEとjsかFlashか。
まあjsとasは一緒か。
0787名前は開発中のものです。
2008/08/31(日) 02:26:18ID:EMyiTwYlゲームでデータの読み込み中にもゲームというか描画が止まらない(NOW LOADINGと文字が出てキャラがアニメーションしてたり)
というのがありますがあれはどのようにしているのでしょうか?
よろしくお願いします。
0788名前は開発中のものです。
2008/08/31(日) 02:32:15ID:vBG+TJb70790名前は開発中のものです。
2008/08/31(日) 15:05:19ID:HsTAIIrz体験版だとこの機能つかえないのかな?
0791名前は開発中のものです。
2008/08/31(日) 15:07:57ID:HsTAIIrz0792名前は開発中のものです。
2008/08/31(日) 15:13:56ID:aLPvAVX30793名前は開発中のものです。
2008/08/31(日) 16:31:18ID:QwWAeObT単純に選んでいるチップが自動補正に対応していないだけだと思う。
海や草とか外周ブロックが自動補正に対応している。
0794名前は開発中のものです。
2008/08/31(日) 16:46:17ID:HsTAIIrz素材サイトでダウンロードしたマップセットなのですが、他にその素材を使ったサンプルゲームもありそれをDLしてツクール体験版で中身をいじってるときはちゃんと外周の壁が生成されてたんですよ…
全く同じチップセット使ってるはずなのに自分で作ったプロジェクトにインポートさせると壁がつかないんですよOrz
0795名前は開発中のものです。
2008/08/31(日) 16:58:12ID:HsTAIIrz0796名前は開発中のものです。
2008/08/31(日) 18:34:05ID:QGXbBRkx携帯アプリならjava ME
ブラウザならFlash
ということでしょうか?調べたりして勉強してみます、ありがとうございました
0797名前は開発中のものです。
2008/08/31(日) 18:54:06ID:efCci1d8ツクールはDante98IIあたりで止まってるので詳しいことは分からんが
チップセットそのものに、細かい情報(何が外周であるのか、など)は含まれてないんだろう。
n番目のチップは○○として扱う、というな感じでなければ
きっとどこかに設定する箇所があるよ、うん。
0798名前は開発中のものです。
2008/08/31(日) 22:46:06ID:xlQTAyGqJava MEやる前にJava SEやってjavaの作法覚えてからMEに手だそうね。
0799名前は開発中のものです。
2008/08/31(日) 23:31:18ID:xHGZWzJG0800名前は開発中のものです。
2008/08/31(日) 23:42:14ID:eaWcmeF0C++ではあえて使う必要性を感じないけど、Cではどうなのかよくわかんない。
他はsizeof演算子が存在しない言語しか知らない。
0801名前は開発中のものです。
2008/08/31(日) 23:42:30ID:7qQrIuAs0802名前は開発中のものです。
2008/08/31(日) 23:48:25ID:xHGZWzJG>>800 >>801
レスどうもです。
0803796
2008/09/01(月) 01:14:45ID:thW2T69iありがとうございます。
MEの前にSEですね、それ以前にほんっとに初心者なので基本から順を追って勉強しようと思います
ありがとうございました
0804名前は開発中のものです。
2008/09/01(月) 08:12:43ID:wh/tw5vz確かに最初は気付かないね。
床のチップの最後(絨毯の次)に、四角くて穴があいているような
石と木のチップがありますね?
最初にそのどちらかで画面を塗りつぶして、
それから壁や床を書けばお望みどおりになるはず。
0805名前は開発中のものです。
2008/09/03(水) 22:43:22ID:EwR+e+P10806名前は開発中のものです。
2008/09/04(木) 16:37:05ID:tDe3NMiW0807名前は開発中のものです。
2008/09/04(木) 20:00:46ID:salVJjuq0808名前は開発中のものです。
2008/09/04(木) 20:50:27ID:tDe3NMiWアイマスとかも同じだったんですね。
レスどうもですm(_ _)m
0809名前は開発中のものです。
2008/09/04(木) 22:13:54ID:RzPfHSJq0810名前は開発中のものです。
2008/09/05(金) 04:43:49ID:s7pTkFlnDOAX2はセルフシャドウやるために30FPSに落としたのに。
0811名前は開発中のものです。
2008/09/05(金) 17:46:13ID:VYFzBbPSなんとなくそれっぽく見せたシェードという気がしなくもないが。
0812名前は開発中のものです。
2008/09/06(土) 02:43:59ID:WlMcme630813名前は開発中のものです。
2008/09/06(土) 17:38:01ID:JpLCOX/3ファイアーエンブレムのようなSRPGを作ってみたいなぁと思っているのですけれども
あのようなゲームを作るにはどのような言語を勉強するべきでしょうか?
今まで特にプログラミングの勉強などをしていないずぶの素人なので
どこから手を付ければいいのかすらわからないので御指南よろしくお願いします
0814名前は開発中のものです。
2008/09/06(土) 17:50:40ID:Uk3iR09RFEが着地点ならc言語かな。
で、フリーのvc++express版で、コンソールでもいいから、
一つ簡単なゲームを作ってみるのお勧め(ジャンケンゲームとか)。
すると、色々やるべき事が見えてくるはず。
0815名前は開発中のものです。
2008/09/06(土) 18:26:50ID:JpLCOX/3レスありがとうございます!
やはりC言語が一番適している環境なのですね
習得が難しいというイメージがあったのでちょっと恐いですがとりあえずDLしてみようと思います
あと、自分でgoogle先生に聞いて調べてみたら既存のエディターやHSPでの作成が多く
吉里吉里で作ってらっしゃる人のブログにも当たったりしました
これらと比べてやはりC言語が作品を作る上で自由度が高いという認識でいいでしょうか?
質問に対するレスでもう一度質問するのはどうかと思いましたが、こちらも教えて貰えると有り難いですm(_ _)m
0816名前は開発中のものです。
2008/09/06(土) 18:42:55ID:Uk3iR09R>C言語が作品を作る上で自由度が高い
自由度は高い事は間違い無いです。
ただ、自由度が高い=覚えることが多い と言う事なので、
HSPあたりで作成するより少々大変かもしれません。
あと、ググったのなら解るだろうけど、
ゲームに関する参考プログラムはCで書かれていることが多いです。
結果的にゲームプログラムに対する理解もしやすいと自分は思っています。
0817seb ◆.5wljPk1.c
2008/09/06(土) 18:46:33ID:1yQPQ1X9はじめのステップとしては
>>776にも書きましたが
ネットで初級レベルのを学ぶ(言語は問わない)
変数 制御文 関数の意味がわかったら
(関数を具体的に覚える必要はない)
次の段階へ
言語を決定する(C# VB C++)
言語を決定する時に今回ゲームを作るだけで
今回限りならHSPでもいいでしょうね。
将来プログラム系の職って考えてるなら上記3つから
選ぶほうがいい。
>C言語が作品を作る上で自由度が高いという認識でいいでしょうか?
あなたがここに書き込んでいるアプリのウインドウでさえC言語を
深く学んでも作れないです。
別に学ぶものがあるからです。
win32apiとかdirectxとか、これらはC言語の本に書いてはいません。
0818名前は開発中のものです。
2008/09/06(土) 21:28:54ID:hHue5qxL0819名前は開発中のものです。
2008/09/06(土) 21:50:43ID:YIQBBSMy0820名前は開発中のものです。
2008/09/06(土) 21:59:31ID:3nQRlgn1既存の作品(ゲームに限らず)とか、フレーズのパロディが多いなあ。
あとは適当な単語を組み合わせて、その妙を楽しむとか。
変なタイトルが出来た→このテーマでミニゲームを作ろう、っていうパターンもある。
>813
ただ、1つだけ注意して欲しいことがある。
そういうことを聞いているレベルでは絶対に作れない、これだけは確か。
作りたいゲームがあるなら、素直にツールなりHSPなりを使った方が楽だし、
おそらくそっちの方が完成度は高い。
これは僕個人の経験だが、
既存のツールだと「○○したいけどそういう機能がない!」って場面にぶち当たることは多いと思う。
けど、それは工夫次第でなんとかなったりする。
そういう工夫を試そうという心意気が無ければプログラミングは難しい。
あくまでプログラミング言語は、基本的な道具でしかない。
数学で言えば四則演算のようなもんだ。
それだけじゃ文章問題は解けないし、実生活でも役に立たないし、数学者になんかなれるわけもない。
0821名前は開発中のものです。
2008/09/06(土) 22:06:40ID:YIQBBSMy挫折するのは確か
0822名前は開発中のものです。
2008/09/06(土) 22:14:48ID:OW2Si1CEもしやる夫系RPG作るなら、
【これは】やる夫がRPGのゆうしゃになるようです【ニューソクの宿命】
みたいなテンプレートに当てはめるかな。
FFのようなRPG作るなら、「Yaruo Dreams」みたいに、全部英語。
テイルズ系を目指すなら、「News Express Of Distiny (ニューソク オブ ディスティニー)」みたいな感じで。
Wizやメガテンみたいな感じなら、「Yaranaika」みたいに単語一個
オリジナル作品なら、あえて電波系で、できるだけイタく、厨二全開で。
「ぴよぴよ勇者ちゃん」
「ばってん?いやしかし」
「アイスを食う前に歯を磨け」
「兆級虚空魔剣衝動」
だが安心してくれ。
俺はまだ一作も完成していない。
0823名前は開発中のものです。
2008/09/06(土) 22:26:57ID:3nQRlgn1>アイスを食う前に歯を磨け
ちょっとやってみたい
0824名前は開発中のものです。
2008/09/06(土) 22:34:03ID:YIQBBSMy■ このスレッドは過去ログ倉庫に格納されています