第114回 強制作動はいらない・・・・と思っていたら

カテゴリー 成長期

休み明けは会社でアップデートが
行われる8月中旬。

だいたい、そんな時は休み中に
会社でアップデートしていたり。

なんででしょう?

国が定めた大型休日は、

だいたい無視されてます。

この会社に来てからは、
大型連休に行く所を悩む事がなくなりました。

ほら・・・・・友人と休みがズレているから。

一人で行く場所なんて限られます。

友達減ったなあ・・・・・・。



次に作ろうと思ったのは、
ユーザーの指示を受けないで
自動でモーションが切り替わる処理。

例えばボタン入力ではなく、
この部分まで来たら、自動で別のモーションに
切り替わるという処理です。

この場合、それまでの全ての動きがキャンセルされ、
他の処理に切り替えが行われるので、

バグが出やすいです。

なんか中途半端に処理が残ります。

どちらかというと、切り替え中ではなく、
その動作が終わった後にバグが出やすいですね。


ではボタン処理とは違うのか?

ボタン処理の場合はプレイヤー側の意思で動きますが、
自動でそれが入る場合、どちらかと言えば

作り手側の意思となります。

だったら、しっかり管理しろよ。


個人的な言い訳としてはですね、

ボタンを押すという区切りがあるのに対し、
その動作の延長上にあるので区切りがないというのが


ありますが、そこから別の動作に移るんだから、

区切りがないわけねえだろ!

という事と、

だから何だ?

というわけで、言い訳は通用しない事は知ってます。

ただのプログラム抜けでございますので。


しかし、こういう自動で動く時は、

だいたいは別にいらないんじゃないかなと

思ってしまいます。

例えばアクションゲームで、

ゴール後に、自動で建物の中に入っていく動きとか、
(とっとと画面切り替えればいいじゃない)

その場所に行くと、突然後ろを向いたり、
(止まっているだけでいいじゃない)

ボスを倒したので自動で画面がスクロールしたり、
(普通に進めるようにしたらいいんじゃないかな)

とか思ってしまうわけですよ。

これはプログラマーの考え?


というわけで、当時のプログラムなんですが、
別にここは必要ないんじゃないという気持ちだったので、
ある地点に来ると自動でモーションが切り替わるという処理を

切っちゃいました。

作るの面倒でしたし(本音)。

これまで切ったところで誰にもバレなかったり、
微かに入れている部分もあったので、

気のせいと誤魔化していたのですが、

そのツケが今(5年後)になってやってきました。

つい先日、そこの部分をかなり修正しないと
いけない事件(指示)があり、

元から作っておけば問題がなかったのに、
新しく追加したり、その後のバグに追われたりと


面倒だからって、やらないでおくと

後で数倍になって返ってくると知りました。

それでも、この部分は必要なのかなと思っていたりします。

自動で動くって事は強制って事ですよ。

別に強制で動かなくっても・・・・・・。


などとプロデューサーやチーフプログラムに言ったら

殴られて評価を下げられるので気をつけましょう。

「それで良い物を作れるなら頑張れ!」が合言葉です。

無理な物は無理ですが・・・・・

アップ直前の新仕様とかね。



ですが、処理を入れてみれば満足できる動きでして

なんで最初から入れなかったんだ?

と自分で自分にツッコミを入れました。

ちゃんと作れる時に作っておきましょう。


次回はプログラムから少し離れて、
ミナミに後輩らしきものができます。

と言っても、また微妙な・・・・・・。

むしろ給料から考えたら、向こうの方が安いので、

チーム的には向こうが上かもしれません。

が、頑張ります。


                          (扱いは同じ編)


↓記事がおもしろかったらクリックおねがいします。
プログラムランキング [人気blogランキング]  FC2 Blog Ranking  にほんブログ村 IT技術ブログ プログラム・プログラマへ

Save This Page to del.icio.us このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク このblogをはてなアンテナに追加 このエントリーをFC2ブックマークへ追加 このエントリーをBuzzurlに追加このエントリーをBuzzurlに追加 このエントリをLivedoor クリップに追加 このエントリをニフティクリップに追加 このエントリーをBlogPeople Tagsに追加 このエントリーをBlogPeople Instant Bookmarkに追加 このエントリーをnewsingへ追加 このエントリーをYahoo!ブックマークに追加

2008年03月20日 00:58

次の記事 » 第115回 バグチェックがメインの仕事じゃないです
前の記事 « 要点第5回 ミナミのポインタ勉強方法(不完全版)
TOPページへ

トラックバック

このエントリーのトラックバックURL:
http://humanfactory.net/mt-tb.cgi/1035

コメント
コメントしてください
質問なども受け付けております。お気軽に書き込んでください。


(書式を変更するような一部のHTMLタグを使うことができます)