内藤時浩さんによる「ゲームを動かす数学・物理」の感想ツイート
- yoshiking2000
- 29279
- 30
- 9
- 66
自分も理解しながら書いた感があるとこですね、このあたりは。
floatを曖昧に使うと、この辺りの意識も曖昧になるので良くないです。
数字の特性を理解…か。う一ん、正直、ここまでキッチリ考えてはなかったなあ。数学の前の数字でこれだから、この本、相当読みごたえあるぞ。 #堂前本
2015-09-03 20:21:56浮動小数のデメリットですが、もうひとつ、FPUによって演算誤差の丸め方が異なるってのを経験しました。インテルとAMDで誤差の処理が異なるのです。これにより、リプレイ等がPCによって違ってしまう事があります。例えばラリーでコーナーを曲がれるはずが、そのまま崖から落ちたりします。
2015-09-03 20:26:10「2章も満足してもらえてよかった。ご自身の経験談も交えてくるあたりは貫禄が感じられてすごい。」
しかしお仕事は大丈夫だろうか。
そして結局、見守り続ける著者。
@tokihiro_naito ありがとうございます!!嬉しいのでtogetterまとめ中ですw
2015-09-03 20:33:31内藤さんの感想ツイート(このページね)の編集は、著者自ら行います。
著者は原稿の中身を書き編集、レイアウトはいままでほぼ着手しなかったのですが、こういった形で編集に関わるとは思わなかったw
「第3章 演算」
内藤さん!!
寝ようよ!!w
四則演算の話が書いてあるのですが、昔は圧倒的に割り算の処理速度が遅かったので、定数の割り算は全部掛け算に書き換えてました。例えば、3÷2なら3×0.5みたいな感じです。またはシフト演算と加減算に置き換えてました。 #堂前本
2015-09-03 22:05:04ザイログのZ80等は右から左に代入ですが、モトローラのMC68000は左から右に代入でした。物凄く混乱しましたw #堂前本
2015-09-03 22:13:26最適化の話がチョロっと演算のコラムで出てきますが、小手先の高速化よりアルゴリズムの見直しやデータ構造や配置の工夫の方が遥かに高速化や省メモリには効きます。筆者の堂前さんのもっとも得意とする技術ですよねw #堂前本
2015-09-03 22:19:47今は小手先の最適化が効かなくなってますね〜。
そこに時間を割くのなら、他でガバッと削ったほうが良いというのはよくある話です。
虚数は学問として面白そうですよね。
自分がそこまで修めていないので、今回はボツにしたのでした。