- 2009-03-17 (火) 0:02
- 成長期
前回は文章のお話をしましたが、
やはりテキストスクリプト関連で
プログラマーとして大変なのは
フラグ管理です。
単純に選択肢などがないゲームや、
その選択肢が他の部分に影響しないゲームなら、
文章を書いて、はめ込むだけなので、
思っているよりも大変ではないですが
(顔のセットやギミック等があるので、簡単ではないですよ)
フラグ関係が入ってくると面倒になります。
ランダム関係はバグチェックも大変。
それにフラグ関係で大変なことの一つに
複数人、テキストを書いている人が居た場合。
他の人に合わせないといけません。
それを怠ると、
本当に大変な事になります。
死んだ人が生き返ったりね。
フラグ管理で大事なのは
ルート表です。
ルート表を作って、それを見ながら作っていく事が
いちばんバグを防げる方法です。
しかし、それを知らなかった(考えてなかった)
ミナミは大量の文章やイベントを
その場の勢いで管理してました。
死にましたよ。
何がどのイベント後に発生するのかとか、
これが起こってはいけない時期とか、
開発最後の方は脳がパンクしてました。
誤字脱字よりも大事な事がある。
そんな感じで大変な目にあったミナミは、
それ以降の作品では、ルート表を
実はまったく作ってません。
普通は懲りて作るはずなんですけどね。
今でもその場の勢いで作ってます。
作り方が特殊という事もありますが、
ルート表を作る時は攻略本に提出する時だけです。
仕様書なしでゲーム作っているようなもんです。
ダメゲームプログラマー万歳。
ちなみにフラグ管理といえば、
2進数。
基本的にはこれで管理しますが、
使い方が最初はわからなかったのは内緒です。
&とか|とか意味がわかりませんでしたが、やっているうちに覚えました。
やはり現場ってスキルが上がりますね。
こんな簡単なプログラムですみません。
次回は2つ目の問題に対して。
こっちの方がダメゲームプログラマーぷりが
大暴れしてます。
いつものアレですけどね。
- Newer: 不況に強い・・・・・だと?
- Older: 知ると悲しくなる
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://humanfactory.net/dame/dame158.html/trackback
- Listed below are links to weblogs that reference
- 第158回 初めてのフラグ管理 from ダメプログラマーの駄目駄目成長期
![プログラムランキング [人気blogランキング]](http://humanfactory.net/dame/images/r01.gif)
