mieki256's diary



2006/10/25(水) [n年前の日記]

#2 [game] ゲーム中の時間表示に関して一昨日から悩んでいたり

ゲームにおける残り時間表示というのは、切り上げで表示すべきか? 切り捨てで表示すべきか? それとも四捨五入で表示すべきか?

経過時間と残り時間の兼ね合いはどうするのが望ましいのか? 例えば、60秒の制限時間がプレイヤーに提示されたとして。経過時間が 4.50秒の時点でステージをクリアして、「経過時間 4.50秒」と画面に表示されたとする。そのとき、画面に表示される残り時間は、55秒が望ましいのか、それとも、56秒が望ましいのか。どちらが不自然さを感じないか。

残り時間が0秒として表示されたちょうどその瞬間に、ゲームーオーバーになったほうがいいのか? 残り時間を切り捨てで表示していたら、表示は 0秒でも、1秒未満の時間が、プレイヤーには残ってる。0秒が表示された瞬間にゲームオーバーになってしまったら、制限時間60秒と提示していながら、実際には59秒しか与えていないことになる。…さりとて、切り捨てで表示するのをやめて、切り上げで表示することにしたら…。経過時間と残り時間に関して不整合が出ないか。

個人的には、0秒が表示されていても、まだ1秒未満の値が残ってくれてるほうが嬉しいのではないかと思うのだけど。「ヤバイ。もう時間がない。0秒になる、なっちゃう…。うおー、クリアできた。残り時間0秒だけど、クリアできたー。ゲームオーバーにならずに済んだー。」というほうが嬉しくないか。

しかし、「0秒になった瞬間にピタリとゲームオーバーになってくれないと嫌だ」という人も居る。そうなると経過時間の表示はどうするんだという話に。「経過時間 4.50秒」「残り時間 56秒」の表示にしても、文句は出ないのか。…出るような気がする。「合計しても60秒にならない」というバグ報告が上がってくるんじゃないのか。

ということで、ゲームプログラム特有の「ごまかし」が必要になりそうなのだけど。良い案が思いつかない。…自分、根が真面目だからズルが出来なくて。<嘘だな。

これに得点計算が絡んでくると、もうワケワカメ。表示してる残り時間に得点倍率をかけるのか、内部で管理してる残り時間に得点倍率をかけるのか。そこに経過時間による得点倍率が絡んでくると…。

以上です。

過去ログ表示

Prev - 2006/10 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project