推薦図書/必読書のためのスレッド in ゲ製作技術at GAMEDEV
推薦図書/必読書のためのスレッド in ゲ製作技術 - 暇つぶし2ch888:名前は開発中のものです。
05/12/03 11:36:00 Ui8lAp6l
>>886-887
その2冊に目を通してみます
有難うございました。
>>887
MFCプログラマのためのC++Q&Aというのが
押入れに眠っていたのを思い出しましたw

889:名前は開発中のものです。
05/12/03 17:50:01 NJb7h8FI
>880
それ駄目じゃない? 他のコード見てないけど256回押しっぱなしになったらどうなるの?

890:880
05/12/03 18:31:39 Ui8lAp6l
>>889
他人様のプログラムなもんで
全ては書いてないです

char CountKeyTimes( int key_code )
{
     (略)
          ++key_times[key_code];
          if( key_times[key_code] > 25 )
               key_times[key_code] -= 5;
     }
     (略)
}
これを使って初めて機能します。
256回以上のカウントは
25以上になったら -5することで解決しているようです
まだ、現物はあっただろうか?

891:名前は開発中のものです。
05/12/03 20:09:35 aUR/6SFl
下手糞に習うと下手がうつる。

892:名前は開発中のものです。
05/12/03 20:45:23 kCJHfA11
おらよ。

<ヘッダ>
#define KEY_UP 0x0001
#define KEY_DOWN 0x0002
#define KEY_RIGHT 0x0004
#define KEY_LEFT 0x0008
#define KEY_1 0x0010
#define KEY_2 0x0020
void GetKeyLoop(); short GetKey(); short GetKeyOn();

<ライブラリ>
short g_wKey = 0,g_wKeyBk = 0;
void GetKeyLoop()
{
  g_wKeyBk = g_wKey; g_wKey = 0;
  if(上キーが押されている)g_wKey |= KEY_UP;
  if(下キーが押されている)g_wKey |= KEY_DOWN;
  if(右キーが押されている)g_wKey |= KEY_RIGHT;
  if(左キーが押されている)g_wKey |= KEY_LEFT;
  if(Zキーが押されている)g_wKey |= KEY_1;
  if(Xキーが押されている)g_wKey |= KEY_2;
}
short GetKey(){ return g_wKey; }
short GetKeyOn(){ return g_wKey ^ g_wKeyBk & g_wKey; }


893:名前は開発中のものです。
05/12/03 20:46:42 kCJHfA11
<使う場合>
GetKeyLoop();//これは、一回のループで一回のみ実行する。

if( GetKeyOn() & KEY_UP )
{  //上キーが押された
}

if( GetKey() & KEY_DOWN )
{  //下キーが押されている
}


894:名前は開発中のものです。
05/12/03 20:49:34 kCJHfA11
参考でこれも書いとくか。

short GetKeyOff(){ return g_wKey ^ g_wKeyBk & g_wKeyBk; }


895:名前は開発中のものです。
05/12/03 21:19:24 pLpetd5l
オントリガとオフトリガは論理演算で簡単に作れるから考えてみ

896:名前は開発中のものです。
05/12/03 21:20:41 pLpetd5l
って・・・書いた後に飯食って戻ってきたら
>>892-894にその中身を書かれてた。スレ汚しすまん。

897:名前は開発中のものです。
05/12/04 00:26:46 Ll3KK77T
これ嫌なソースだな

898:名前は開発中のものです。
05/12/04 11:54:07 A02PMNLW
>>897l
何処が?

899:名前は開発中のものです。
05/12/04 12:01:48 edj1gffw
全角スペースが入ってる所とか。コピペできんだろ。

900:名前は開発中のものです。
05/12/04 12:14:15 2xc1l0bT
short型の先頭文字がwな所とか。
unsigned shortならwでも文句は言わん。

901:名前は開発中のものです。
05/12/04 12:27:56 ZtB71qw8
論理演算が理解できないんじゃね?

902:名前は開発中のものです。
05/12/04 15:20:59 cVkyWCwS
g_wKey に static が付いてないところとか

903:名前は開発中のものです。
05/12/04 18:07:36 sfN+/lX3
そういや、ボタン4個だとbyte単位で収まるし、
ボタン12個の場合はword単位で収まるんやね。
リプレイを取る事を考えても、大した容量にはならんね。
1時間遊ぶことを考えても、毎秒60フレームと仮定して、
1時間で60×60×60=216000フレーム。1フレーム1バイトで、216kバイト。


904:名前は開発中のものです。
05/12/04 20:50:22 8oDOIiRm
なんとお悔やみ申し上げてよいやら。

905:892
05/12/04 21:56:04 Lq92XUrg
即興で書いたソースなのに、みんな厳しい‥‥‥


906:名前は開発中のものです。
05/12/04 21:57:52 yG3Npj4m
空気読めない技術者が多いからな。

907:名前は開発中のものです。
05/12/04 22:01:25 vggmOsh5
だから技術者の給料は低いんだ

908:名前は開発中のものです。
05/12/05 00:38:27 w/fBm+4D
へぼコードだもん

909:名前は開発中のものです。
05/12/05 13:38:28 PBbvJuym
>>899
行頭全角スペースは、そうするだけの理由がある
その部分に文句を付けるのはお門違いだと思うが

910:名前は開発中のものです。
05/12/09 01:12:45 aDCSegky
hage

911:名前は開発中のものです。
05/12/09 20:18:31 bsC81z9E
動機が不純なんだがここで聞いてもいい?
スレ違いなら勉強サイトかスレ誘導してくれorz
それらしきスレが見当たらないんだ

オンゲーマクロ作ろうと思ったのがプログラム触ってみようと思ったキッカケだが知識はゼロ
内容は裏で走らせて画像キャプったりログで判断して指定の動作ループさせるタイプ

どの言語からとっかかるのが分かりやすく学べるだろうか?
特に急いでるってわけではないんだけどね
じっくり勉強しながら言語学びたいわけ
以前他のスレで聞いたときは何でも出来るってのがお決まりのレスなんだったんだけどさ
まったく知識のない初心者ってほんと何から始めればいいのかサパーリ
以前手に入れたもので今手元にあるのはFF11釣りマクロでパールで書かれてるみたい
DOS窓立ち上げて動かすタイプ
それとルーティンワーカーのもの
何でかかれてるのかも分かりません汗
それら眺めながらいじって勉強したほうがいいんかな?

912:名前は開発中のものです。
05/12/09 20:35:53 pWZu19V8
これとかつい最近でたみたいだけど、どうか。

ネットゲーム チート RMTの教科書
URLリンク(www.data-house.co.jp)

あとは基本的な言語・APIの学習の本とか。
必要な処理としては、マウス・キー操作、ファイル読み書き、画面情報取得などか。
簡単なことから実践していくのがいいんじゃないかな。

913:名前は開発中のものです。
05/12/10 00:26:24 cQUcsp8B
チート系は板違いじゃまいか?
ゲームカテの裏技・改造板もしくはネトゲカテのどっか
テクニカルな話ならプログラム板になると思う。

914:名前は開発中のものです。
05/12/10 00:30:39 XNbMmXSE
>>911
WSHとか

915:名前は開発中のものです。
05/12/10 03:17:38 SYLSnrkk
UWSCでぐぐってネトゲサロへお帰りください

916:名前は開発中のものです。
05/12/10 07:50:21 fx34oXgA
>>913
一応、【第四章】BOTで実装っぽいことを
取り扱ってそうなんだけどね。

917:916
05/12/10 12:07:30 fx34oXgA
ああ、板違いっていう話か。
ゲーム開発ではないな。

918:名前は開発中のものです。
05/12/10 17:12:31 bkVrHNyT
私はC言語の入門書をやったものでDirectXが分かりませんが、逆引きゲームプログラミングという本だけでDirectXは理解できるようになるでしょうか?(理解はできなくても扱えるようになりますか?)
ちなみにDXライブラリというものを使ってシューティングゲームを作ったことならあります・・・

参考URL
URLリンク(www.amazon.co.jp)

919:名前は開発中のものです。
05/12/10 17:46:28 6gC07cEU
>>918
その本はタイトル通りで DirectX とは関係ないだろ。

920:名前は開発中のものです。
05/12/10 17:54:51 Mnmgz9F1
そもそもDirectXを本を1冊読んだだけで
使いこなせるようになろうってのが間違いだべ。
ゲーム作りたいんですう><なんて人には過ぎた代物なんだから
多少は根性入れんと。

921:名前は開発中のものです。
05/12/10 18:11:51 BlhBVqiE
うちがDirectX覚えるために使った本は

DirectXゲームグラフィックスプログラミング Ver. 2.0
URLリンク(www.amazon.co.jp)
DirectX 9 シェーダプログラミングブック
URLリンク(www.amazon.co.jp)
はじめての3Dゲーム開発―「DirextX9」の使い方から「1人称3Dフィールド・ゲーム」の制作まで
URLリンク(www.amazon.co.jp)
3DRPGプログラミング C magazine
URLリンク(www.amazon.co.jp)

GameGems1~5
GPUGems1 2

かな。上から順に読めば大丈夫なはず。


922:名前は開発中のものです。
05/12/10 19:26:26 1YMx3rP4
うーん。物自体はいいけど
順序ちがわね?

923:918
05/12/10 21:27:24 bkVrHNyT
>>921
どうもありがとうございます。参考にしてみます。

>>922
あなた様のお勧め(順番)教えてください・・

今の考えではとりあえずdirectXを使って2Dのシューティングを作れるようになれたらな。と思っておりますm(_ _)m

924:名前は開発中のものです。
05/12/11 01:37:05 1Tp4umfz
>>923
はじめての3Dゲーム開発―「DirextX9」の使い方から「1人称3Dフィールド・ゲーム」の制作まで
URLリンク(www.amazon.co.jp)
DirectXゲームグラフィックスプログラミング Ver. 2.0
URLリンク(www.amazon.co.jp)
DirectX 9 シェーダプログラミングブック
URLリンク(www.amazon.co.jp)
…って同じだったり・・・
はじめての3Dが最初のほうがいいかなと思って
シューティングなら上2つでじゅうぶんなような気も


925:名前は開発中のものです。
05/12/11 01:38:36 HzHNTJ52
ネットで入門サイト探すのが一番だと思うよ。
俺も何冊か本を買ったけど、結局は入門サイトのサンプルソースを改造しながら
勉強してる。

926:918
05/12/11 01:47:55 8nGZembM
>924
ありがとうございます。
はじめての3Dゲーム開発は3Dと書いてあるのであまり気がすすみませんでしたが、
どうやら分かりやすい本みたいなのでちゃんと読んでみようと思います。

>>925
最初はそうしようと思い、いろいろと探しましたが解説されてるサイトを見ました。
けれど、解説されてる情報が少し古かったりしたりしたので断念しました。
またHPではサイト選びを間違うと痛い目にあいそうなので無難に本にしたいと思っておりますのでm(_ _)m

927:名前は開発中のものです。
05/12/11 02:26:16 moDqjupk
本選びを間違うと痛い目に……。

928:名前は開発中のものです。
05/12/11 02:40:54 GUz1Iwmo
はじめての3Dゲーム開発は
amazonレビューでスキップしてしまったことがあるが
いい本なのかな。

929:名前は開発中のものです。
05/12/11 12:44:10 Li4z4Quw
サイト唯
本は有料

930:名前は開発中のものです。
05/12/11 15:23:08 O01EpnB6
ゆとり教育の学生が言いそうな事だな。
馬鹿はやはりどこまで行っても馬鹿ということか。

931:名前は開発中のものです。
05/12/11 16:43:59 aWmYrYFT
Cellの開発に役立つ本ない?


932:名前は開発中のものです。
05/12/16 22:51:55 5N686KaH
ドラゴンボール

933:名前は開発中のものです。
05/12/16 23:06:31 +/cUgn9/
(゚⊿゚)

934:名前は開発中のものです。
05/12/16 23:18:24 MPWrvhNB
一瞬なんのこっちゃと考えてしまったDB世代の漏れ様

935:名前は開発中のものです。
05/12/17 08:06:32 nGBUWHvs
Cellって新型プロセッサのこと言ってるのかな・・・まだ仕様書しかないんじゃないの?


936:名前は開発中のものです。
05/12/19 20:45:37 +DM4qfLO
とりあえず、『「おもしろい」のゲームデザイン(原題"A Theory of Fun for Game Design")』
を買ってきた。これから数日かけて仕事の合間に読んでみようと思う。

937:名前は開発中のものです。
05/12/19 20:58:53 wetH/TMA
おっ新刊ですね。私も買ってみよう。

938:名前は開発中のものです。
05/12/20 01:10:46 ebVBRS9j
年末年始は金欠だぜ

939:名前は開発中のものです。
05/12/21 13:26:30 2tJRNPSR
「おもしろい」のゲームデザイン軽く立ち読みしたけど
読み物としては面白そう

940:名前は開発中のものです。
05/12/21 16:41:09 d1ct/ca9
オセロと将棋のアルゴリズムって本がでてると思うのですがあれってどうでしょうか?
たしかI/O出版?からでてたような気がしますが・・・

941:名前は開発中のものです。
05/12/22 23:33:53 gdUCVkWU
コンピュータ将棋のアルゴリズム―最強アルゴリズムの探求とプログラミング I・O BOOKS
URLリンク(www.amazon.co.jp)

リバーシのアルゴリズム C++&Java対応―「探索アルゴリズム」「評価関数」の設計と実装 I・O BOOKS
URLリンク(www.amazon.co.jp)

思考ゲームプログラミング―オセロゲームのアルゴリズムと作成法 アスキーブックス
URLリンク(www.amazon.co.jp)

942:名前は開発中のものです。
05/12/25 01:47:24 fa9PqDWK
>>939
あの内容で2400はどうかと思うが、面白そうだったな。

943:名前は開発中のものです。
05/12/25 07:48:46 WO1BtPTt
読んでるんだけど何か読みにくい感じがする。
元がああなのか訳がこなれてないのか。

944:名前は開発中のものです。
05/12/25 11:15:16 dvnhkiiL
将棋もオセロも悪くないっぽ

945:名前は開発中のものです。
05/12/25 14:15:10 0IbsiEN+
Game Design Reader買ったよ。感想は「重っ!」
受験が終わったらじっくり読もうと思う。


946:名前は開発中のものです。
05/12/30 17:19:58 kERgGBLV
ああ

947:名前は開発中のものです。
05/12/31 19:56:43 1Qgel99q
誰か今までお勧めの参考書のまとめでもまとめてくれないか?
来年からゲーム作ろうと思うから

948:名前は開発中のものです。
05/12/31 20:55:04 sqsn2fwl
>>947

>>921
>>924

949:名前は開発中のものです。
05/12/31 21:12:43 PJONyB3R
作ろうとするゲームの内容にもよるだろ

950:名前は開発中のものです。
05/12/31 22:41:41 Eje9/6z5
つ 作ろうとするゲームのツクール

951:名前は開発中のものです。
05/12/31 22:50:05 Mgr7SjMK
たしかに2Dだったら、わざわざdirectX覚えなくても
適当にライブラリ用意すればいいしな。俺のお勧めはこれ

C言語超入門-Windowsでゲームボーイのプログラムを作ろう!
URLリンク(www.amazon.co.jp)
内容は浅いが、かなり分かりやすい。それにゲームボーイのゲームを作りながらなので楽しめる。

C言語入門ビギナー編
URLリンク(www.amazon.co.jp)
まだ習ってないことが当然のように出てきて戸惑うが、上の本読んどけば多分大丈夫。

C言語入門シニア編
URLリンク(www.amazon.co.jp)
一通り読んで使いこなせるようになっておくと良い。その後は辞書的な使い方も出来る。

それとC++のクラス機能について学んでおくと良い。クラス機能の基本的なことを知るだけで
かなりプログラムが組みやすくなる。

ライブラリは俺はDXライブラリ使ってる。
URLリンク(homepage2.nifty.com)

952:名前は開発中のものです。
05/12/31 23:52:11 d01iprN1
秀和システムのページ見れない・・・


953:名前は開発中のものです。
05/12/31 23:56:51 WegnL9WJ
>951
はやし買うぐらいならたかはしさんでお願いします。

954:名前は開発中のものです。
06/01/01 00:06:37 5k80a/6B
明けましておめでとうございます。

955:名前は開発中のものです。
06/01/01 00:18:38 Ji+VWEgG
バーカwww

956:名前は開発中のものです。
06/01/01 01:02:27 YhUopdVH
図書ではないけど

URLリンク(safari.oreilly.com)

のサービスをあげてみる

957:名前は開発中のものです。
06/01/01 08:55:41 0d3JoS3Y
Safariは日本でもやってくれればな…。
翻訳した本ならデータもあるだろうに。

958:名前は開発中のものです。
06/01/01 16:24:53 9EFzJ/6v
最近、妙にアセンブラ関連本が増えたと思いませんか?
流行なんですかね? 理由がワカラン…。

959:名前は開発中のものです。
06/01/01 16:32:40 1ACAi516
      ∩___∩
   (ヽ  | ノ      ヽ  /)
  (((i ) / (゜)  (゜) | ( i)))   < 俺はあせんぶらー
 /∠彡    ( _●_)  |_ゝ \
( ___、    |∪|    ,__ )
    |     ヽノ   /´
    |        /


960:名前は開発中のものです。
06/01/01 17:04:11 DDvhdcBF
>>958
確かによく見る

いまさらアセンブラやって何か意味あるの?

961: 【大凶】 【77円】
06/01/01 17:09:22 4ezcqZrB
仮説:単にC/C++本が飽和状態だから

962:名前は開発中のものです。
06/01/01 17:33:56 ++CHgsgb
マルチコアチップの力を最大限引き出すとか・・・

963: 【ぴょん吉】 【1349円】
06/01/01 21:18:16 pISWRf6J
最近のコンパイラは頭イイから
コンパイラよりも速いコード書くの大変そうだけどな

964:名前は開発中のものです。
06/01/01 21:56:00 eMWihQas
でも複雑なコードを書くと、相変わらず最適化に失敗したりするぞ?


965: 【大吉】 丼 【917円】
06/01/01 22:04:16 KFeCrIn1
俺はコンパイラいじめるためだけのコードは書かないから大丈夫。
パフォーマンスも、テスト機PenⅢ733Mhzでそこそこ動けば満足だし。

966:名前は開発中のものです。
06/01/01 22:55:42 09q3n/18
965
(((( ;゚Д゚)))ガクガクブルブル
URLリンク(ps2.xrea.jp)
スレリンク(jisaku板:448番)

967:名前は開発中のものです。
06/01/02 00:52:01 rkAJwqnZ
>966
ひでぇw

968:名前は開発中のものです。
06/01/02 02:34:36 cM3PN/+2
>>965
>>966
同じスペックだなw

969:名前は開発中のものです。
06/01/04 05:32:36 uLJcbj4f
はじめての3Dゲーム開発―「DirextX9」の使い方から「1人称3Dフィールド・ゲーム」の制作まで 
URLリンク(www.amazon.co.jp)

この本買ったんだけどVS.netだとコンパイルできない・・・・・・最低な本だったぜ

970:名前は開発中のものです。
06/01/04 12:01:36 3BtNC/EK
コンパイルできるように書き直すのが常識

971:名前は開発中のものです。
06/01/04 12:02:30 3BtNC/EK
ユーザーがね

972:名前は開発中のものです。
06/01/04 12:07:41 NcugAaF6
>この本買ったんだけどVS.netだとコンパイルできない・
おいおい、嘘つけ。DirectXソースのコンパイルしたことないのか?

973:名前は開発中のものです。
06/01/04 13:43:33 ZzRXPaKq
>>869ワロタ

974:名前は開発中のものです。
06/01/04 17:13:24 +nXQAXQC
>>970
それソース内容を理解できてる奴じゃなきゃできないだろw
これから学ぼうって人に出来るわけ無いじゃん

975:名前は開発中のものです。
06/01/04 18:07:32 12FAaMWN
いやそれを考慮しても程度が低いだろw

976:名前は開発中のものです。
06/01/04 18:19:58 2fdb9uBY
環境構築すらできないやつはわんさかいますよ
(ノ∀`)ですよ

977:名前は開発中のものです。
06/01/04 18:31:48 nChHagza
環境構築ごときで天狗になってんじゃねーよ
(ノ∀`) ですよw

978:名前は開発中のものです。
06/01/04 18:57:51 gJAmR+Kg
使っているSDKのバージョンを合わせないと、サンプルが
コンパイルできないというのは、別にこの本に限った話
じゃないんだけどね。

979:名前は開発中のものです。
06/01/04 19:06:24 AQyQY6Wo
DirectXとタイトルに付く本は100%糞本だから仕方ないな。
せめて公式サイトとかに書いておいてほしい

980:名前は開発中のものです。
06/01/04 19:21:01 nChHagza
いい本って著者のHPとか公式サイトあるやつが多いし、クレームとかサポートも受付けてるよなぁ
いまどきの~が公式立ち上げたらえらいことになりそうだがw

981:名前は開発中のものです。
06/01/04 19:34:50 nXWGcgYb
>980
MSXか何かの同人周辺機器で金だけ集めてドロンの人だっけ?

982:名前は開発中のものです。
06/01/04 23:57:24 1MgUp9Wa
>969
まあ俺は楽天ポイント割引で買ったので実質400円程度で手に入れられたので満足w

983:名前は開発中のものです。
06/01/05 00:34:13 ezoV4hvc
今回の騒動で、相当数のPC書籍売れたなw

984:名前は開発中のものです。
06/01/05 01:00:10 +6qiixTd
>>983
なんか騒動があったのか?


985:名前は開発中のものです。
06/01/05 01:34:00 Ix7x4Dea
(;´Д`)

986:名前は開発中のものです。
06/01/05 02:21:33 ibr+Ip3C
>>984
URLリンク(find.2ch.net)

987:名前は開発中のものです。
06/01/05 02:45:40 +ku8KZJl
ポイントGetしまくりってやつだろ。楽天は黙ってるのだろうか・・・

988:名前は開発中のものです。
06/01/05 03:09:37 eKiDcrTN
wiki内のこのスレのまとめが見づらい・・・。

989:名前は開発中のものです。
06/01/05 07:09:57 zx01nnR6
見やすく編集すればいいのでは。

990:名前は開発中のものです。
06/01/05 10:34:13 b9FLGhuT
(ノ∀`)

991:名前は開発中のものです。
06/01/05 10:47:36 10hv1FWs
詐欺の類に見えるが……で、誰か楽天には伝えたのか?


992:名前は開発中のものです。
06/01/05 10:56:20 10hv1FWs
頑張って対策はしてるみたいだな……

993:名前は開発中のものです。
06/01/05 11:42:27 TPXu2Il8
ツール使って複数アカウント取ってるわけか……
安い商品を、売り切れでもないのに売り切れにする必要があるかもな


994:名前は開発中のものです。
06/01/05 11:55:17 dQgih63M
買い物履歴の少ない人は、1500円以下の商品を買えないようにするとか?


995:名前は開発中のものです。
06/01/05 12:34:34 4RX+uz11
ポイントで、ヒッキーどもが買い占めていたのか、
どうりで欲しい本がすぐに売り切れるわけだ・・・


996:名前は開発中のものです。
06/01/05 20:02:11 ZeBxAwIv
本買っても理解できない奴が買い占めてたんだなw

997:名前は開発中のものです。
06/01/06 00:45:33 WjB/jzPX
それ困るw>>996
つうか誰かスレ立てて


推薦図書/必読書のためのスレッド in ゲ製作技術 2

ゲーム開発に役立つ書籍を掘り出していけたら有意義ではないかと思います。
ム板で紹介されることのほとんどないゲーム開発系書籍を開発者の為に…

推薦図書/必読書のためのスレッド in ゲ製作技術
スレリンク(gamedev板)

Amazon.co.jp
URLリンク(www.amazon.co.jp)

998:名前は開発中のものです。
06/01/06 13:14:02 gVPfCOvv
どうせ自称上級者が入門書叩くだけのスレになるんだろ?
このスレ1から読み直してどれだけ有益なレスがあったか数えてみろよ

999:名前は開発中のものです。
06/01/06 13:21:54 AkFy/hAh
禿同

1000:名前は開発中のものです。
06/01/06 13:34:20 PelUzt3t
ちょっとすいま千。

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch