[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 18:25 / Filesize : 259 KB / Number-of Response : 925
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】スレを立てる前にココで質問を【Part13】



1 名前:名前は開発中のものです。 [2006/10/10(火) 14:21:04 ID:+puD4/Ed]
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
pc8.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。

その他は>>2-10ぐらい

256 名前:名前は開発中のものです。 mailto:sage [2006/12/22(金) 00:10:16 ID:X++S3qHk]
その前にアドバイスですが
冬休みの間に一から遊べるもの作るのは絶対無理です、諦めなさい

257 名前:名前は開発中のものです。 mailto:sage [2006/12/22(金) 20:55:50 ID:u9VQDBxa]
どこで聞いていいのかわからなかったのでこちらで。
修正パッチの仕組みがいまいちわかりません。

NScripterを使ってるんですが、
例えば、
*define
game
*start
あいうえお。
end

の「あいうえお。」を「かきくけこ。」
に修正したい場合、どんなスクリプトを配ればいいんですか?

*define
game
*start
かきくけこ。
end

をサイトでそのまま配布してしまったら、
意味がないという事だけは、なんとなくわかる…。

258 名前:名前は開発中のものです。 mailto:sage [2006/12/22(金) 21:29:43 ID:7uFzcH5W]
NscにはNscのスレがあるし、
そもそも配布元に掲示板があるだろうに。

それはともかく、テキストの修正はそういうように修正する以外方法はないな。
Nsc自体にパッチ修正の機能はない。

パッチを自動で作ってくれるフリーソフトを探して
試してみるくらいしかないだろう。
俺はやった事ないからこれ以上はわからん。

259 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 04:35:49 ID:B53tcAAm]
Nスクがどういう挙動かは知らないけど、
とりあえず全部作った後に最後にパラメータの外部化を行うんじゃない?
つまりプログラムの根源的な部分以外を別のファイルからロードするってことね。
・・・と思ったけどどう考えてもNスクにそんなものが搭載してるとも思えないな・・・。

260 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 11:47:45 ID:c8d+jBvm]
すいません…自己解決しますた。
答えてくださったお二人には本当に申し訳ないです。

修正後のスクリプトをサイトで配ったら、
nscr.exeを持ってる人には
フリーソフトと変わらなくなってしまうんじゃないかと勘ぐってましたorz

そうか…音とか画像とかのデータも入れておかないと、
エラーになってゲームを始めることすらできない仕様になってるのか…。

261 名前:名前は開発中のものです。 [2006/12/23(土) 19:24:14 ID:3F0UGNT+]
独自のフォントを使いたい場合、自分で全文字のドットをうつしかないでしょうか。
既存の商用ベクトルフォントをビットマップにして、フィルタで原形を失わせても、
それは一般に著作権を侵害するから、自作ゲームに添付できませんよね。
英数字ならともかく、全角を作成するのは非現実的ですし。
すべての動作環境に存在するフォントなんて、MS明朝とゴシックぐらいしかないけど、
あまりかっこよくないですよね。

262 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 19:28:26 ID:qrJX2Xa8]
難しい話題だし俺にはなんて答えたらいいか判らないがそれっぽい話題のスレは知っている。
ttp://pc8.2ch.net/test/read.cgi/gamedev/1094398590/

263 名前:名前は開発中のものです。 mailto:sage [2006/12/24(日) 09:19:13 ID:jL2BPa92]
>>261
>>独自のフォントを使いたい場合、自分で全文字のドットをうつしかないでしょうか。
独自のフォントじゃ自分で打つしかないだろう。

>>既存の商用ベクトルフォントをビットマップにして、フィルタで原形を失わせても、
>>それは一般に著作権を侵害するから、自作ゲームに添付できませんよね。
ばれなきゃ(ry
まあばれた時の事を考えたらやらないほうがいいわな。

>>英数字ならともかく、全角を作成するのは非現実的ですし。
>>すべての動作環境に存在するフォントなんて、MS明朝とゴシックぐらいしかないけど、
>>あまりかっこよくないですよね。
アンチエイリアスとかかければ十分使えると思うけど。
それよりも、ゲームの内容だとか絵とかにこだわったほうがいい。

264 名前:261 mailto:sage [2006/12/24(日) 14:57:11 ID:Y+s2lgfY]
>>262-263
有り難うございます。
確かにゲームの内容や絵の方が重要ですよね。
フォントについては、
MSゴシックをBOLDにしたり影をつけたりして対応するか、
>>262のスレで紹介しているフォントを検討してみるのが良さそうです。
色々考えてみます。



265 名前:名前は開発中のものです。 [2006/12/25(月) 03:42:23 ID:dWmdbTzu]
gamdev.org/up/img/8458.png

上げた画像は、RPGなどのゲームで、
上から見た視点で高さを表そうとした物ですが、
うまくいきませんでした。
何かいい方法がありましたら教えてください。

光は、マップ左上から当たっていて、暗くなっている所が影で、
明るくなっている所が光の反射を受けている位置です。

この影と反射を利用して、その囲まれた位置に、
回りと同じ草地だけど、高い地形があるという感じです。

266 名前:265 mailto:sage [2006/12/25(月) 07:41:45 ID:dWmdbTzu]
gamdev.org/up/img/8459.png
もう一枚。

従来のやり方の、高い位置には、
地形の種類を変えて、壁用の地形も配置すると、
ちゃんと高さの表現がされますよね。

地形の種類が同じで、壁用の地形も無しでは、
やっぱ高さを表現するのは無理なんですかね。

267 名前:名前は開発中のものです。 mailto:sage [2006/12/25(月) 08:34:41 ID:5cqZruGs]
gamdev.org/up/img/8460.png

こんな感じはどうかな。

なんか画像が暗いけど、変更した点は次の通り。

○影を短く(これは地形の高さによるけど)、薄くした。
○反射光をなくした。
○高い地形の左上方面に反射する部分を追加。

268 名前:265 mailto:sage [2006/12/25(月) 09:59:22 ID:dWmdbTzu]
>>267
ありがとうございます。
すばらしいです。ちゃんと高さが表現されていますね。

追加の質問なんですけど、影の太さ、濃さ、
反射光の太さ、濃さなどに法則みたいなのはありますか?

>>265>>266の画像は、
影の太さは地形サイズと同じ32×32、濃さは通常の50%、
反射光の太さは、同じ32×32、濃さは通常の115%でした。
(濃さの%は、R、G、Bのそれぞれの値を%で計算します。)

269 名前:名前は開発中のものです。 mailto:sage [2006/12/25(月) 12:22:16 ID:sZu3tvzk]
特に法則というものはないんじゃないかな。

影の濃さ、反射光の濃さ、は日差しの強さに関係するし(日差しが強いほど濃くなる)
影の太さは地形の高さに関係するし、(高いほど長くなる)
反射光の太さは高い地形の四辺の丸さに関係する。

色々試してみて自分のイメージに合うのを選べばいいと思う。

270 名前:名前は開発中のものです。 mailto:sage [2006/12/25(月) 19:07:24 ID:fLbcgUB6]
受信料・受信契約について語りましょう。

NHK受信料・受信契約総合スレッド
tv8.2ch.net/test/read.cgi/nhk/1166555688/l50



271 名前:265 mailto:sage [2006/12/25(月) 19:17:44 ID:dWmdbTzu]
>>269
なるほど、分かりました。
ありがとうございました。

272 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 00:06:59 ID:a/e08nCq]
Nscripterのスレが見あたらないんですが
もう無くなってしまったのでしょうか?

273 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 11:26:17 ID:qQTiSnsw]
ステフって言いますが、この言葉は一体何の略なのですか?

274 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 11:30:25 ID:HKKMymCq]
>>272
とりあえずこちらへ
pc8.2ch.net/test/read.cgi/gamedev/1012824335/

>>273
略じゃなくてなんかのキャラの名前だと思ったけど
わからんからスレで聞けば教えてくれる



275 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 13:42:02 ID:k3+lBugo]
>>272
ttp://pc8.2ch.net/test/read.cgi/gamedev/1157719180/

276 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 15:17:11 ID:kP1CUmKU]
>>275
それは落ちてる。

277 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 22:52:11 ID:x/T5sM8u]
イベントCGのサイズは一枚640×480でどれくらいですか?

278 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 22:53:32 ID:G+WsouSW]
うーん、それくらいじゃない?

279 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 22:55:59 ID:nSn5gqtp]
>>278は関西人。
「〜でどれくらいですか?」を「〜でどないや?」と脳内で変換した。
と予想。

280 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 22:56:45 ID:x/T5sM8u]
大きさはそれくらい・・・というかそれです。
聞いているのはサイズです。

281 名前:名前は開発中のものです。 mailto:sage [2006/12/27(水) 00:27:28 ID:XgoUEiIx]
>>280
意味が分からない。
画面サイズじゃないよな?

ファイルサイズなら自分で分かるよな?
圧縮後のサイズなら、何で圧縮するかも分からないと
エスパーでもない限り答えられない。

282 名前:名前は開発中のものです。 [2006/12/29(金) 21:59:03 ID:hTDCl4XY]
\と_がボタンを押しても効きません
以前なったときはNUM LKを押せばよいと言われたのですが、今回はそれも効きません
どうすれば戻りますか?

283 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 22:05:44 ID:hTDCl4XY]
すみません誤爆しました

284 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 18:01:04 ID:ot/MSr8M]
ゲーム会社就職希望の者ですが質問です。
現在ゲームつくりの勉強中ですがとりあえずC言語は一通り学習しました。

この後、WinApiを学んでWindowsゲームを作った方がいいですか?
それともC++やってDirectXやったほうがいいですか?



285 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 18:06:34 ID:nGo4W69A]
自分もゲーム会社就職希望の者ですが
両方やったらいいかと思います、というかDirctXっつたって
Windowsで作るならAPI使うと思いますが


286 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 21:46:18 ID:24nAbH7h]
ゲーム会社就職希望ですが
ツクールで一通りのゲームは作れるという自負があります。

しかしどこの会社にも採用されません。何故でしょうか><

287 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 22:03:43 ID:ypkKyfju]
笑顔が汚いからだよ

288 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 22:28:15 ID:UKbtLlsh]
遠い昔、「笑顔が怖い」って漫画があったね。
超マイナーなのでほとんどの人は知らないと思うけど。

289 名前:名前は開発中のものです。 mailto:sage [2006/12/30(土) 23:22:32 ID:MgmC9gB8]
エンジェル伝説ならマイナーじゃないよ

290 名前:名前は開発中のものです。 [2006/12/31(日) 11:33:22 ID:EUAOqSVb]
独自のモーション・モデルフォーマットを考えたんですが、
3DソフトのMax・SoftImage・LightWave・Shadeで吐き出されるファイルに
どんなデータがどういう並びで入ってるか知りたいんですがご存知の方いませんでしょうか?

291 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 12:57:08 ID:1t752isC]
>>284
ゲーム会社での仕事内容詳細をきちんと調べてみたほうがいいよ
プログラマといっても独りで全体を作るわけじゃないんで

グラフィックライブラリとかのミドルウェアとか、製作補佐のためのツール作りやらされたりとか
なにやらされるかわからんし

292 名前:名前は開発中のものです。 [2006/12/31(日) 15:18:50 ID:tkOv2k9N]
GIFって何枚かの絵をパラパラ漫画の形式で動いてると思うんですが、
そのGIFの絵を一枚一枚バラバラにJPEGに変換することって出来ないですかね?

293 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 15:44:54 ID:VvX1/Bin]
>>292
いわゆるアニメーションgifを扱えるアプリケーションを用意すれば
各画像を一こまずつバラバラにできるので、あとはjpgに手作業で変換するだけ。

294 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 16:00:21 ID:LEWnNy05]
>>290
ヒント:バイナリエディタ



295 名前:名前は開発中のものです。 mailto:sage [2006/12/31(日) 17:19:23 ID:5UO8NMKC]
>>290
たぶん各ソフトのサイトに書いてるよ。
SoftImage・LightWaveは見た。

296 名前:名前は開発中のものです。 mailto:sage [2007/01/01(月) 10:29:30 ID:GY7kUvKk]
P2Pでネットゲームを作っていますが、相手クライアントに接続するポート番号
は、固定にせずに、毎回変化させるようにしたほうが、良いでしょうか?

297 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 01:43:49 ID:QRfJijgo]
(ゲーム技術製作板で間違えて投稿してしまったのと同じ内容です。)
ゲームのパッド入力の同時押しを検出する方法についての質問です。

たとえばボタンAとBがあったとして、
同時押しを検出したいのですが、「AとBを同時に押している」という
条件式にすると、人間の手で操作しているためどうしてもAかBが先に
押されてしまい、そのボタンの効果が出てしまいます。

AがBが押されはじめた5フレーム後の状態を比較して初めて決める方法も考えたのですが、
こうすると操作にラグがでてしまいます。

色々調べてみたのですが、同時押しの検出について書かれたページが見当たりませんでした。
どのような方法が良いのでしょうか?
ご教示お願いします。


298 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 03:01:03 ID:bcwq1ahf]
>>297
ラグは出ないでしょ。常にバッファしておいてAとBが同時に押された時点で
5フレームさかのぼって判別すれば。


299 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 03:50:50 ID:AUKFMyJd]
ボタン押してからキャラが動き出すまでに5フレームのラグが出るって意味じゃないの。
5フレームさかのぼった上で動きを再度5フレーム分計算しなおすってんならともかく。

それはまぁそれとして、5フレームじゃなくて3フレーム程度に抑えれば
ラグも操作感もそこそこ快適になるんじゃないのかなぁと思ったり。

300 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 11:09:01 ID:0JGKnZK5]
俺は、>>298の方法でやってる。
ラグは出ないよ。


AとBの同時押しを判定する場合

バッファ: A, A, A, A + B, A + B, A + B, B, B, B
           ~~~~~~
          ↑この時点で検出

301 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 11:10:02 ID:0JGKnZK5]
あ、すまん。
Aが出て時点で、Aが出るな。
任意フレーム間、まつとラグるか

302 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 12:41:51 ID:bcwq1ahf]
>>299-230
例えば、もしシューティングならオンした瞬間にAで弾が出ても問題ないし
Aは押さえっぱなしでBを押すことが前提とか、同時押しの瞬間にA,B動作をキャンセルするとか
ゲームの仕様が分からないとその辺は何とも。

どっちにしろ「ユーザがAとBを押した」瞬間に動作させればラグにはならない。

簡単にやるには基本的にトリガを離したときの判定にすれば良いだけじゃないかな。
それかスト2の様に判定はトリガONとOFFの両方でやるのがスマートかと。

303 名前:名前は開発中のものです。 mailto:sage [2007/01/02(火) 18:12:53 ID:Wrj7zT5M]
俺は以前作ったヤツで
ガイルのサマソのような↓ため↑+ボタンっての作ろうとした時に困ったな。
↑押した時点で飛んでしまうから。
結局スマートなやり方は思いつかず、強引な手を使ったが。

304 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 05:40:43 ID:XqiTmD16]
>>298-303
どうもありがとうございます。
今作ろうと思っているゲームはアクションパズルゲームで、
A  :右回転
B  :左回転
A+B:落下スピード二倍
という操作方法にしようと思っています。
ルールを説明していたら長くなるので省略しますが、
感覚的にはテトリスとほぼ同じとお考えください。

>>298
>>300
の方法だと確かに「A+B」を押したときのラグは発生しないのですが、
仮に右回転がしたくて、Aだけを押したときに実際に右回転が発生するのは
5フレーム後になってしまいます。
アクションパズルゲームである以上あまり「もっさり感」は出さないべきだと思います。

>>302
> 簡単にやるには基本的にトリガを離したときの判定にすれば良いだけじゃないかな。
トリガを離すタイミングも人である以上すこしズレると思います。
> それかスト2の様に判定はトリガONとOFFの両方でやるのがスマートかと。
OFF->ONのときと、ON->OFFの時両方で判定する、という事ですか・・・?

>>303
> 結局スマートなやり方は思いつかず、強引な手を使ったが。
ぜひお聞きしたいです。




305 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 10:56:32 ID:8zc5UtGA]
>>304
回転キーと落下ボタンが一緒とか
パズルのインターフェイスとしてあり得ないよ
レバーの方で上手く吸収できないのかな?
例えばテトリス型なら上で落下が世界標準でしょ。(多分w)

あと、君の前提が自己矛盾してるからよく考えてみてよ

・人間だからAとBを押すタイミングは絶対ずれる。
・でもAやBを押した時は即時に反応したい

これは論理的に回避不能でしょ。
そうならない入力方法(格闘ゲームのキャンセルのような)を用意すべきだよ。

306 名前:303 mailto:sage [2007/01/03(水) 13:00:55 ID:muKqDpfL]
>>305に同意。
(「上で落下」より「下で落下」の方が直感的に理解しやすいが……)

>> 結局スマートなやり方は思いつかず、強引な手を使ったが。
>ぜひお聞きしたいです。

別に大した事はしてない。↑でジャンプしたとしても
上昇中、かつ地面から数ドットしか離れていない時はまだ
ジャンプしていないと同様の判定をしただけ。

君の例で言うなら、
AとBが押された時に、
まったく同時ならそのままスピード二倍。
Aが先に押されてたなら、左回転させて戻してからスピード二倍、
Bが先に押されてたなら、右回転させて戻してからスピード二倍、
ってするようなもんだ。

307 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 15:46:37 ID:8zc5UtGA]
>>306
あ、下が加速で上が一瞬で下まで落ちるって意味ね。

308 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 00:03:10 ID:V6pY5k8z]
トリガを「ボタンを放したとき」にするって選択肢はないの?

Aを押す→Aフラグ立てる or Bフラグが立っているなら高速落下
Aを放す→Aフラグが立っているならA実行 and 高速落下停止
Bを押す→Bフラグ立てる or Aフラグが立っているなら高速落下
Bを放す→Bフラグが立っているならB実行 and 高速落下停止

309 名前:名前は開発中のものです。 [2007/01/04(木) 02:31:21 ID:ObOuFMWn]
プログラム一切わからない状態
なんですがゲームをどうしても作りたいのです。
無謀でしょうか?
既存のトランプゲームで
オンライン対戦出来るようにしたいのですが・・・



310 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 03:22:25 ID:kUQ9schy]
>>309
誰でも最初は一切分からないわけで無謀じゃない
しかし何も分からないうちから理想型がいきなり出来るはずがない。
まずはトランプを表示するところまで頑張ったら?

オンラインのトランプなんて腐るほど有るし
XPならOSにも添付してるし
その上で自分がどうして何をしたいのか、時間と金はどれぐらい使えるのか
よく考えた方が良い

311 名前:名前は開発中のものです。 [2007/01/04(木) 04:15:09 ID:/5QQPTa0]
かけられる時間は社会人なので
あまりないのですが大体一日3時間と
いったところですか。お金はあまり気にしていません。
トランプのゲーム名なんですが
ナポレオンと言いまして
とても面白いのですが
もうまともに対戦できるようなところはありません。
ハンゲームあたりに要望出してるのですが
望みも薄いので自分で作ろうと思った次第です。
どのくらい時間かかるのかな。。。?
できるような

312 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 04:53:00 ID:G/Ab8eb6]
全く知らないところからやるなら2年は掛かるんじゃないか。
一日3時間フルに使ってもさ。
プログラミングって、コンピュータの仕組みは避けて通れない道だし、そういう勉強が必要だと思う。
それから、各言語の仕様云々よりも、Windowsプログラミングが面倒くさい。

言語によるけど、2進数の足し算から始めないと。
国試の、基本情報程度の知識はあるぜ!ってんだったら、モノにもよるけど数ヶ月でいけるかと。

313 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 05:51:30 ID:jz+mQdVQ]
みなさんご回答ありがとうございます。
>>305
ルールがすこしテトリスと違うので、どうしてもレバーじゃ吸収できないんです。。。
テトリスなら確かに上で即落下、下で落下速度2倍が世界標準だと思います。
(上で即落下は最近になって出てきたけど。)

> 論理的に回避不能でしょ。
確かにそう思います。。。
でももしかすると自分が思いつかないだけでいい方法があるのかなぁ
と思って質問させて頂きました。

>>306
なるほど。表示が少し不自然になるかもですが試してみたいと思います。

>>308
この発想は思いかびませんでした。
この方法もぜひ試してみます。
パズルゲーでボタンをおしっぱなしにする人は居ないと思うのできっと・・・。

>>312
> それから、各言語の仕様云々よりも、Windowsプログラミングが面倒くさい。
JavaでJBuilder使えばネットワーク関係もウインドウもかなり楽に出来ません?


314 名前:名前は開発中のものです。 mailto:sage [2007/01/04(木) 23:31:30 ID:5TcFgD11]
すみません。
私は出来上がったゲームに対するデバッグの効率的なやり方
のようなものを探しているんですが、どこかにそういった事に
ついて書いてあるHPとかありませんか?本でも結構です。
どうも何気なくプレイして大丈夫だと思ったら、後からパラパ
ラ基本的なミスが見つかったり、致命的な部分をゲームをやっ
てくれた人に指摘されるんです。体験版を配るのが一番いい方法
だと聞きますが、どうもいつも体験版を配る前に納期(というか
イベント)が来てしまいます。どうか御指南ください。



315 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 00:44:12 ID:RBpMt5Nh]
>>314
結論としては無い。
可能な限り大勢で、可能な限りたくさんやること。

結局そのバグが残ってるのはデバッグが適当だからでしょ?
時間も手間もかけずにバグがとれる技術なんて無いよ〜。

316 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 00:54:00 ID:lOOTI7HW]
>>314
求めている答えになるかわからないけど、
でかい本屋(紀伊国屋クラス)のコンピュータ関連コーナーに行けば
テスト手法の解説本とか結構あると思うから
ぱらっと読んでみて役立ちそうなのを買って読んでみるとかどうだろう。

317 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 01:33:12 ID:6D8hHbf/]
>315-316
わかりました。
時間と人数を惜しむな。
テスト手法をしっかり学べ。
という事ですね。なんとかやっていきます。
ありがとうございます。

318 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 03:33:45 ID:RBpMt5Nh]
>>317
もう一つ言っておくと、システム的にバグが多そうな所を重点的に……
なんていうのは一見効率的だけど、普通の人が普通に遊んだときの
バグを見落としがち。
時間をいかに作るかの方が大事だね。

319 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 15:22:29 ID:ArIASjBa]
Win32APIの描画速度は遅いほうですか?
DirectXを使ったほうが速くなったりしますか?

320 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 16:06:21 ID:594MiKPz]
>>319
うん。
でもその質問した時点でDirectXは無理だから
勉強のためにもAPIで作ってみよう

321 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 16:08:08 ID:HOXbjdl+]
DirectXは、間接的にWin32APIを呼んでいるらしい。
だから、きっちり実装できるならWin32API、
下手に実装するならDirectXという感じ。

322 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 19:25:51 ID:s9SmJiTk]
PSのマリーのアトリエやPCの蒼い海のトリスティア等が好きで、
いつか自分でオマージュして作ってみたいと思っていました。
最近その思いが非常に強くなってきて「よし頑張って作ってみよう」と決心に至ったのですが
どのプログラムを使えばいいのだろう、といきなり躓いてしまいました。

Googleで「言語 入門」「プログラム 入門」等と検索かけても出てくるのはC++等ばかり。
C++はMSが無料で公開されてるとのことでこれがいいのかな、と思ったら
HSPという無料の入門向け言語もあると知人から聞いて更に混乱しまして。

特に手早く作りあげたいというわけでもなく
下手すれば何年もかけてじっくりと納得いくものを制作していきたいと思ってます。
特に公開とかは今のところ考えてないのでじっくりと取り掛かりたいと思ってるのですが……
これ使っとけ!というプログラムがあればお教えください。

長文失礼しました。御返答のほどどうかよろしくおねがいします。

323 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 19:43:49 ID:K9ccQ1KC]
>>322
時間がかかっても納得いくものって自分で言ってるんだから、全部一回やってみればいいじゃん。
どうせ無料なんだし。
人に決めてもらわないと出来ないじゃあ何年かかっても無理。

324 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 20:16:53 ID:s9SmJiTk]
>>323
レスありがとうございます。
そうですね、納得がいくものを作りたいですから一通りどれも触ってみることにします。
確かに人に決めてもらったら楽だ、全部触るのはしんどいという甘えがありました。
ご指摘ありがとうございます目が覚めた感じです。
とりあえずC++からやっていこうと思います。

ありがとうございました。自分なりに頑張ってみます。



325 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 21:04:33 ID:K9ccQ1KC]
>>324
努力すれば一年かからずに、それなりの物作れるようになる。

ただ、プログラム能力は必ず必要だが、それだけではゲームなんて
全然作れないことも知っとくべき。

326 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 21:51:45 ID:s9SmJiTk]
>>325
助言ありがとうございます。
人を楽しませる企画もネタも「好きなのをを作りたい」
というだけで今の自分にはまったくありませんが
技術と平行に人を楽しませる何かを身につけていきたいと思ってます。

327 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 23:45:10 ID:6nAfz2JW]
>>324
半端なものよりC++をやった方が良いだろうね。
向き不向きがあるしそれほど簡単ではないけども。
自作にこだわらないなら他人の優秀なサンプルも多いし。
いつか理想通りのものが出来るかもしれない。

そして>>325氏が指摘しているとおり、プログラムはあくまでベース。
ゲームを作るには他の勉強が沢山いるので、その辺は覚悟しておいてね。


328 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:09:25 ID:gFwsbDW5]
>>320-321
レスありがとう。
ある程度APIやって、そろそろDirectXを〜、と思って
本を買ったのですが、結局序盤からまったく進めませんでした。
(買ったのは10月ごろです)。

>>320
はい、もう少しAPIで頑張ってみようと思います。

>>321
それはDirectXよりAPIが良いという事でしょうか?

329 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 00:36:59 ID:zrqErdGO]
>>328
WinAPIでやるのは…
・ウィンドウの生成
 (DirectXの初期化にはウィンドウ生成が必要)
・ゲームに関係するウィンドウメッセージの処理
 @ウィンドー操作
 Aジョイスティック&マウス入力(但し、DirectXより速度面で劣る?)
 B文字入力
 CIME
 D通信(WinSock)
 (くらいかな?ゲームによっては@以外は無くても良い)
WinAPIマスターする必要は無い。
逆にマスターできたらゲーム製作なんてやめて、
そっちの道を進んだ方が良いかもw

DirectXでやるのは…手元の本を読んでくれw

330 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 05:34:31 ID:kNaz2Cnw]
DirectXやWinAPI使うくらいならmingw+SDL(+OpenGL)のほうが理解しやすくないか
やっとほんの少しコード書き始めたけど、未だにVCは使える気がしない


ところでAoEやリアルタイムストラテジーなSLG作る場合、マス目とかAIの作り方とかどうすればいいんでしょうか
ただマス目を極端に細かくしてるだけだったりしますか?
AIも配列で場を作ってそこのパラメータから行動決定させようと思うんですけど、影響を受ける範囲を広めると計算式が煩雑になります
で、まだ上下左右の5マス分しか計算させてません
これもしょうがないんでしょうか

とりあえず>1にあったwiki読んできます本当にありがとうございました

331 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 11:00:31 ID:sg9q2DnG]
>>330
AoKなら256*256のマスを持っていて内部では更にマスを分割して座標としている。
確か固定小数という感じで扱っているはず。

判断材料とするマスの影響範囲が広まると計算式が複雑になる、
というのはAIのプログラムとしては変。
計算時間はかかるが計算式は殆ど変わらない、ってのが普通じゃない?
A*とかアルゴリズム勉強してみるのをお勧めするけど。

332 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 11:35:52 ID:p1fKOv5L]
>>321
それDC使う時とかだけだろ。
DC使う時点でDirectXの意義が殆どないし。

333 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 11:59:50 ID:sg9q2DnG]
>>321
そりゃちょっと認識がおかしいんじゃないか。
どっちがきっちりでどっちが下手というもんではない。

334 名前:名前は開発中のものです。 [2007/01/06(土) 15:30:33 ID:sBU8MIX5]
2Dアニメーションと3Dのエフェクトなどで使われるアニメーションを作成できるツールを作ろうと思っています。
この2つは区別したほうがいいか迷っています、3Dのエフェクトとかと一緒の区切りにしてビルボードすれば
まぁ一緒といえば一緒なのかなとか思いつつも悩んでます。
どなたかアドバイス頂ければ幸いです。



335 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 15:51:41 ID:Tk81+p/w]
>>334
雲を掴むような話だなぁ。
仕様にもよるし、使う人間にもよるだろうに。

336 名前:名前は開発中のものです。 [2007/01/06(土) 16:02:00 ID:sBU8MIX5]
説明不足ですいませんでした。
2Dと3Dのアニメーション用のフォーマットを別にしようか迷ってるところです。


337 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 18:45:58 ID:gFwsbDW5]
>>329
丁寧にまとめてくださってありがとうございます。
もっと勉強が必要な気がしてきました。

>>330
現段階では、ある程度WinAPIやってきたので
とりあえずこのままやってみようかな、と思ってます。

338 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 19:33:10 ID:Cv4IeegG]
>>334
3Dエフェクトは独自フォーマット作って、2Dは指定フレームごとにBmpででも吐けばもんだいないっしょ。

339 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 10:36:56 ID:5v9VBSyl]
DirectX勉強するのにはやっぱりC++やってないとキツイ?

340 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 11:15:54 ID:Ml0270Qb]
知ってれば良いに越したことはないが・・・
キツイっちゃキツイが知らなくてもなんとかなる。
そんなものじゃない

341 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 12:58:25 ID:414ORCEf]
>>339
クラスくらいは覚えてて良いと思う。
クラスの基本だけなら理解するのに1日かからないし。

例えば、
d3ddevice->BeginScenece();
『->』の使い方とか覚えてるとより良い。

継承とかまで理解してなくてもなんとかなると思う。

342 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 13:18:27 ID:Z0aCgOhY]
>>339
3Dゲー作りたいだけなら別の言語でもいいんじゃね


343 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 14:06:06 ID:5v9VBSyl]
>>340-341
ありがとう。とりあえずクラスについて勉強してみる。

>>342
一応ゲーム会社就職希望。それ関係のサイトとか見てるとDirectX
やったほうがいいと書いてあったからやってみようと思った。

344 名前:名前は開発中のものです。 mailto:sage [2007/01/07(日) 14:09:46 ID:Ml0270Qb]
ゲーム会社就職希望なら、C++言語なんか
「小学生がひらがなを書けるのと同じくらいのレベル」
としか捕らえていないから覚悟しておけよ



345 名前:名前は開発中のものです。 mailto:sage [2007/01/08(月) 12:15:07 ID:ENgKlRZJ]
>>344
別に煽るわけじゃないんだけどさ、
「じゃあ漢字の読み書きが出来るレベル」ってどれくらい?

346 名前:名前は開発中のものです。 [2007/01/08(月) 14:22:18 ID:8VZWwZUM]
SFC版ゼルダの伝説をネトゲにしたようなゲームを製作しようと思っています
(内容は相当違うのですが、技術的に見て・・・・という意味で)
その場合どの言語が作りやすいでしょうか?

当初の予定としては
・UIをJAVAアプレットで作る(できるだけ万人向けに作りたい)
・キャラ情報等をMySQLで管理
というスタンスを考えていました

しかしJAVAだとどうしても処理スピードや表現において、描画に限界があるのでは?と思い始めました
まだプログラムに精通しているというわけではないので、JAVAで問題ないのかもしれませんが

そこで経験者・未経験者問わず、この言語がいいとか自分ならこの言語で作る
といった意見を聞かせてください
お願いします

347 名前:名前は開発中のものです。 mailto:sage [2007/01/08(月) 15:41:34 ID:C64cph63]
Javaしか使ってないが2Dの描画速度が問題になることはあまり無いと思う
標準APIで重いと感じたらOpenGLで実装する手もある

WebStartを使えばクライアント更新が楽なので
アプレットよりWebStartがおすすめ

JavaはCと比べて資料が少ないので難しいかも

とりあえず好きな言語でやってみるのがいいんじゃないかな

348 名前:名前は開発中のものです。 mailto:sage [2007/01/08(月) 15:56:27 ID:YMHyGZqT]
Windowsプラットフォーム限定なら
.NETの機能に頼るほうが何かと幸せになれる気がする

349 名前:名前は開発中のものです。 mailto:sage [2007/01/08(月) 23:12:51 ID:uDjx23xf]
>>345
やっぱりC++以外に出来る事とかじゃないの
ハードウェアの知識とか、アイデアをよく出すとか、コミュニケーション力があるとか

350 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 18:13:56 ID:8cn4ueb5]
DirectXの本買ってきて、付属CDにあったDirectX9 SDKをインストールして
サンプルプログラム動かそうとしたら
「DirectX 9.0 SDK (Summer 2004)\Include\d3dx9math.inl : 未定義の関数 'sqrtf'
を呼んだ」

みたいな感じでエラーになりました。別にDirectXのソースとかいじってません。
原因わかりますか?

351 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 18:15:44 ID:KbJBm/lY]
検索しろよ
原因でてきたぞ


352 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 18:26:14 ID:iCS/3mcA]
質問です
お勧めのC++入門書があれば教えて頂けないでしょうか。プログラムは全くの未経験です
wikiの推薦図書も見たのですが、ゲームプログラムの入門書? しか書かれていないようなので質問してみました
宜しくお願いします

353 名前:名前は開発中のものです。 [2007/01/09(火) 18:49:33 ID:A90RN7B6]
絵を描くならフォトショップやペインター、
貧乏ならフォトショップエレメンツやGIMPなどが定番じゃないかと思いますが、
音声・音楽なら何を使えば良いのでしょう?
主な目的はフラッシュの動画に合わせて声や音楽を入れたいです。

354 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 19:32:35 ID:Cw+ipGVm]
>>352
このページのやつのレビューとか探してみなされ
あと、立ち読み
ttp://www.cbook24.com/bm_browsing.asp?product%5Fgroup%5Fid=6A757276%2D7930%2D4C63%2D8246%2DED2370923AFC&page=0&browsing%5Ftype=browsing



355 名前:352 mailto:sage [2007/01/09(火) 20:12:01 ID:iCS/3mcA]
>>354
見てみます、ありがとうございます

356 名前:名前は開発中のものです。 mailto:sage [2007/01/09(火) 23:52:09 ID:HlHNM13x]

>>346
↓こんなのあるよ。参考まで。

--------------------------------------------------------
■自主製作ゲーム:開発状況報告スレVer0.7■
pc10.2ch.net/test/read.cgi/gamedev/1153179462/

845 名前:爆裂タンク[sage] 投稿日:2007/01/06(土) 19:53:50 ID:d0UgVEPK
弾幕シューティングのネットワーク対戦をイメージして作ってみました。
が、超必殺のつもりで弾やら爆風やらバラ撒くと帯域が3kB/secとかいって
大きいラグが発生してしまう・・・orz
とりあえず通信料の削減とキャラグラフィックを直していきます。

www.cattaka.net/index.php?Bakutan
--------------------------------------------------------

あと、Javaでゲーム作れるのか?と迷ってるなら、下記サイトやってみ?
ソースも公開されてるし、参考になる。
(Java5.0のインストールが必要だが。。。)
ttp://www.mojang.com/notch/mario/






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef