[表示 : 全て 最新50 1-99 2ch.scのread.cgiへ]
Update time : 11/15 23:23 / Filesize : 3 KB / Number-of Response : 12
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

ゲーム制作のセオリーがわかる本



1 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 15:32:53.06 ID:rB/f9i/B.net]
ゲームプログラミングのセオリーがわかる本てありますか?Actorの使い方とか、管理アクターの作り方とか、ステートマシン管理とか、素人脱却のためプロのセオリーが知りたいと思ってます。
現場に就職したら覚えられる部分て独学だとなかなか難しいですよね。

2 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 15:53:13.36 ID:7nhveyqK.net]
意外と杜撰な設計で動いてるゲームはいっぱいあるよ
そんなクソコードと向き合う胆力も大事

3 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 17:56:28.10 ID:ZZcvZLN5.net]
本屋に行って片っ端から自分の求める本を探すしかないね。

4 名前:名前は開発中のものです。 mailto:sage [2023/09/24(日) 22:57:04.70 ID:ZoQx8STI.net]
スレ立てる時点で調べる気ないから失格

5 名前:名前は開発中のものです。 mailto:sage [2023/09/30(土) 21:19:25.93 ID:D8g18zvC.net]
.∵・(゚ε゚ )ブッ!!

6 名前:名前は開発中のものです。 [2023/10/02(月) 19:22:40.19 ID:xAqfAieo.net]
ゲームなんて案外、大量のグローバル変数とgoto文で作られているものさ

7 名前:名前は開発中のものです。 mailto:sage [2023/10/02(月) 23:53:28.82 ID:fpPn2SYZ.net]
左手の拳を軽く握って素早く出して戻す。これがジャブだ
な、かんたんだろ

8 名前:名前は開発中のものです。 mailto:sage [2023/11/15(水) 13:32:31.62 ID:1LHncK0c.net]
「プロのセオリー」を本に期待する時点でお察し
開発経験それなりに積んでいる人なら銀の弾丸が無いことにすぐ気づく
それと「プロのセオリー」による開発事例もネットに転がってるから、そういうところから吸収できないものかね

9 名前:名前は開発中のものです。 [2025/01/23(木) 03:26:57.93 ID:jX3jbfMo.net]
>>6

質問させてください

ゲーム作成入門系の本をよく読むのですが、
グローバル変数を大量に使うサンプルを作成、説明されています。
サンプルの規模が大きくないので、理解はできます。

普通のプログラムの本を読むと、
グローバル変数の使用は、
変数が変わるタイミング、参照される場所が、わかりにくいなどの理由で
使わないよう説明されます。

大規模なゲーム作成のプログラミングにおいては、
何か特別、グローバル変数を管理する手法があるのでしょうか?
回答、見解をいただければ幸いです

10 名前:名前は開発中のものです。 mailto:sage [2025/01/23(木) 14:57:59.29 ID:Vht6bpJH.net]
大規模プロジェクトでグローバル変数を使用する場合は、変数名にプレフィックスをつけることをルール化し管理します。
プレフィックスと使用例は以下のようになります。

プレフィックス例:
global_variable_oi_konnantukauyatuoru_kisokarayarinaose_mosi_honkidetukaitaibaaiha_riyuu_to_bagu_detatokino_sekinin_zenbu_torimasu_ttteiu_seiyakusyo_kake_prefix_kokomade_

使用例:
public float global_variable_oi_konnantukauyatuoru_kisokarayarinaose_mosi_honkidetukaitaibaaiha_riyuu_to_bagu_detatokino_sekinin_zenbu_torimasu_ttteiu_seiyakusyo_kake_prefix_kokomade_player_hp = 100.0;

コードレビュー時にこのプレフィックスがついたグローバル変数を見つけた場合は、賞与減額などをちらつかせながら小一時間問い詰めるなどするとより効果的に管理できるでしょう。
ご参考になれば幸いです。



11 名前:9 [2025/01/23(木) 18:30:10.23 ID:jX3jbfMo.net]
10さん。回答ありがとうございました
すごいプレフィックスですね。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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