09/08/27 07:06:31
ゲーム開発に関してプログラムの観点からアプローチするスレッドです。
一応質問も受け付けます。
【前スレ】
ゲームプログラムなら俺に聞け2
スレリンク(tech板)
【過去スレ】
ゲームプログラムなら俺に聞け
スレリンク(tech板)
2:デフォルトの名無しさん
09/08/27 07:41:21
2
3:デフォルトの名無しさん
09/08/27 14:59:47
うめ
4:デフォルトの名無しさん
09/08/27 15:06:24
埋め
5:デフォルトの名無しさん
09/08/27 15:07:39
梅
6:デフォルトの名無しさん
09/08/27 15:10:05
なぜ>>1はゲ製作技術に立てなかったし
梅
7:デフォルトの名無しさん
09/08/27 15:10:46
うめ
8:デフォルトの名無しさん
09/08/27 16:12:41
シェーダー厨はこちらへお引取りください。
固定機能パイプラインが好きだという奴は該当スレを立ててください。やれるもんならやってみてください。お願いしましたよ?
スレリンク(gamedev板)
9:デフォルトの名無しさん
09/08/27 16:39:58
ume
10:デフォルトの名無しさん
09/08/27 18:39:46
ネットゲーム作ってるんだが、
3人以上になった瞬間にプログラムが異常に難しくなる。
MMOとかどうやってんだ。
11:デフォルトの名無しさん
09/08/27 18:55:15
>>10
通信も描画も計算処理も一緒に書いてないか?
オンゲになるとどうしてもある程度の抽象化が必要になってくるよ。
俺は2つスレッド立ててやってるよ。
◆通信スレッド
1.送信キューに貯まっているものを送信
2.受信
3.受信したデータを処理キューに放り込む
4.1へ戻る
◆ゲーム進行スレッド
1.処理キューに貯まっているものを処理
2.ゲームパッド等の入力
3.通常のゲーム進行計算
4.送信しなければならないデータを送信キューに放り込む
5.描画
6.1へ戻る
描画も分離して本格的に3コア使うくらいのものを作りたいのう。
12:デフォルトの名無しさん
09/08/27 20:09:30
Quake 3のソースコードとか見れば役に立つと思う。
13:デフォルトの名無しさん
09/08/27 21:51:45
ここはシェーダースレです
シェーダー以外の話はするな
14:デフォルトの名無しさん
09/08/27 22:03:38
あまりスレッドをボコボコ立てるとメモリアクセスの排他処理がしんどい
つーかそこがボトルネックになって遅くなる気がするが…
15:デフォルトの名無しさん
09/08/27 22:17:25
ゆくゆくDirectXでゲーム作ろうと思うんだけど
WindowsAPIの勉強はほどほどにしていいっすかね
16:デフォルトの名無しさん
09/08/27 22:25:30
WindowsAPIを使ってゲーム作る本やサイトがあるんで
ゲームプログラミングの練習のために興味はあるんだけど・・・
やりたきゃやれって感じすかね?
17:デフォルトの名無しさん
09/08/27 22:27:01
>>15
いいと思う。
DirectX使うとWINAPIはほとんど使わないからな。
ウィンドウが作れたらさっさとDirectX行って良いと思う。
18:デフォルトの名無しさん
09/08/27 22:39:49
>>17
断言されて迷いがふっきれた。ありがとう
WinAPIはほどほどにするよ