第114回 強制作動はいらない・・・・と思っていたら
休み明けは会社でアップデートが
行われる8月中旬。
だいたい、そんな時は休み中に
会社でアップデートしていたり。
なんででしょう?
国が定めた大型休日は、
だいたい無視されてます。
この会社に来てからは、
大型連休に行く所を悩む事がなくなりました。
ほら・・・・・友人と休みがズレているから。
一人で行く場所なんて限られます。
友達減ったなあ・・・・・・。
次に作ろうと思ったのは、
ユーザーの指示を受けないで
自動でモーションが切り替わる処理。
例えばボタン入力ではなく、
この部分まで来たら、自動で別のモーションに
切り替わるという処理です。
この場合、それまでの全ての動きがキャンセルされ、
他の処理に切り替えが行われるので、
バグが出やすいです。
なんか中途半端に処理が残ります。
どちらかというと、切り替え中ではなく、
その動作が終わった後にバグが出やすいですね。
ではボタン処理とは違うのか?
ボタン処理の場合はプレイヤー側の意思で動きますが、
自動でそれが入る場合、どちらかと言えば
作り手側の意思となります。
だったら、しっかり管理しろよ。
個人的な言い訳としてはですね、
ボタンを押すという区切りがあるのに対し、
その動作の延長上にあるので区切りがないというのが
ありますが、そこから別の動作に移るんだから、
区切りがないわけねえだろ!
という事と、
だから何だ?
というわけで、言い訳は通用しない事は知ってます。
ただのプログラム抜けでございますので。
しかし、こういう自動で動く時は、
だいたいは別にいらないんじゃないかなと
思ってしまいます。
例えばアクションゲームで、
ゴール後に、自動で建物の中に入っていく動きとか、
(とっとと画面切り替えればいいじゃない)
その場所に行くと、突然後ろを向いたり、
(止まっているだけでいいじゃない)
ボスを倒したので自動で画面がスクロールしたり、
(普通に進めるようにしたらいいんじゃないかな)
とか思ってしまうわけですよ。
これはプログラマーの考え?
というわけで、当時のプログラムなんですが、
別にここは必要ないんじゃないという気持ちだったので、
ある地点に来ると自動でモーションが切り替わるという処理を
切っちゃいました。
作るの面倒でしたし(本音)。
これまで切ったところで誰にもバレなかったり、
微かに入れている部分もあったので、
気のせいと誤魔化していたのですが、
そのツケが今(5年後)になってやってきました。
つい先日、そこの部分をかなり修正しないと
いけない事件(指示)があり、
元から作っておけば問題がなかったのに、
新しく追加したり、その後のバグに追われたりと、
面倒だからって、やらないでおくと
後で数倍になって返ってくると知りました。
それでも、この部分は必要なのかなと思っていたりします。
自動で動くって事は強制って事ですよ。
別に強制で動かなくっても・・・・・・。
などとプロデューサーやチーフプログラムに言ったら
殴られて評価を下げられるので気をつけましょう。
「それで良い物を作れるなら頑張れ!」が合言葉です。
無理な物は無理ですが・・・・・
アップ直前の新仕様とかね。
ですが、処理を入れてみれば満足できる動きでして
なんで最初から入れなかったんだ?
と自分で自分にツッコミを入れました。
ちゃんと作れる時に作っておきましょう。
次回はプログラムから少し離れて、
ミナミに後輩らしきものができます。
と言っても、また微妙な・・・・・・。
むしろ給料から考えたら、向こうの方が安いので、
チーム的には向こうが上かもしれません。
が、頑張ります。
(扱いは同じ編)
2008年03月20日 00:58
次の記事 » 第115回 バグチェックがメインの仕事じゃないです
前の記事 « 要点第5回 ミナミのポインタ勉強方法(不完全版)
TOPページへ
このエントリーのトラックバックURL:
http://humanfactory.net/mt-tb.cgi/1035

![プログラムランキング [人気blogランキング]](http://humanfactory.net/dame/images/r01.gif)






