2008/09/09(火) [n年前の日記]
#3 [iappli] 操作系を修正中
左右キーのみを押すことで時計回り・反時計回りにカーソル移動していたのを、上下左右キーによるカーソル移動に変更。ただ、変更作業中に気になった点がいくつか。
たとえば、0上で下キーを押した場合は、1 か 7 に移動させようと思ったとして。どっちに移動したほうがいいのかと。
同じキーを連続で押してガンガン移動したいという需要があると考えるか、自分の行きたい方向を逐一指定したい需要があると考えるかで、仕様が違ってきそうな気もする。また、これがもし、カーソル移動するたびに0.n秒〜数秒のリアクションがあるなら、誤操作を極力減らす意味で余計な事をしないほうがいいんだけど。今回そういうわけでもないし。うーん。
まあ、こういうクイズがポロポロ出てくるのがゲーム制作なのです。
- その段の右端にカーソルが来た状態で右キーを押したら、カーソルが左端に来たほうがいいのか、それとも、さらに右に位置している上段もしくは下段に来たほうがいいのか。
- 上端もしくは下端で、上下キーを押して、上段もしくは下段の選択肢が左右2つある場合は、どちらにカーソル移動したほうがいいのか、それともカーソル移動しないほうがいいのか。
◎ ちなみにこういう感じの移動位置。 :
0 7 1 6 2 5 3 4
- 0上で下キーを押すとどこに? 1? 7? 4? あるいは、移動なし?
- 4上で上キーを押すとどこに? 3? 5? 0? あるいは、移動なし?
- 1,2,3上で右キー、5,6,7上で左キーを押すとどこに? 左右反対側の位置? 上段か下段? あるいは、移動なし?
- 0上で上キーを押すとどこに? 4? 移動なし?
たとえば、0上で下キーを押した場合は、1 か 7 に移動させようと思ったとして。どっちに移動したほうがいいのかと。
- A. 1、もしくは7に、固定で移動する。<4上で上キーを押したとき移動する方向の反対側、としておくと判り易い?
- B. 0に来る前の位置が1だったなら1に。7だったら7に。あるいはその逆。
- C. 乱数で1か7のどちらかに移動する。<これ最悪。
- D. その移動位置に何かイベントが発生していたら、イベントがあるほうに移動。<なかったら、あるいは両方あったらどうする?
- E. ユーザがどっちに行きたいのかこっちで判るわけないんだから、そもそも下キーは受け付けない。
同じキーを連続で押してガンガン移動したいという需要があると考えるか、自分の行きたい方向を逐一指定したい需要があると考えるかで、仕様が違ってきそうな気もする。また、これがもし、カーソル移動するたびに0.n秒〜数秒のリアクションがあるなら、誤操作を極力減らす意味で余計な事をしないほうがいいんだけど。今回そういうわけでもないし。うーん。
まあ、こういうクイズがポロポロ出てくるのがゲーム制作なのです。
[ ツッコむ ]
以上です。