1 :
名前は開発中のものです。 :
2006/07/18(火) 13:23:44 ID:UjB+shQk 何考えてんの?
2 :
名前は開発中のものです。 :2006/07/18(火) 13:33:40 ID:1sMrcwAF
それボスが来たぞ機能
何考えてんの?
ctrl+F4押したら即終了のゲームって何考えてるの?
PC落ちたら即終了のゲームって何考えてるの?
何も考えてませーん ∩___∩ | ノ ヽ/⌒) /⌒) (゚) (゚) | .| / / ( _●_) ミ/ .( ヽ |∪| / \ ヽノ / / / | _つ / | /UJ\ \ | / ) ) ∪ ( \ \_)
エスケープ押しても終了できないゲームを見るとキレそうになるんだが
>>7 フルスクリーンのやつに多いよな。
だから、むしろフルスクリーンである事に切れたい。
9 :
名前は開発中のものです。 :2006/07/18(火) 16:35:35 ID:hBxnPkxp
Altキーを押すと止まるゲームって何考えてるの?
サークルロゴやスタートアップデモが飛ばせないゲームって何考えてるの?
11 :
名前は開発中のものです。 :2006/07/18(火) 17:47:49 ID:DZDmNB9t
起動と同時に終了するゲームって何考えてるの?
12 :
禿げた壁画 :2006/07/18(火) 18:11:35 ID:8TxOpKU1
⊂ニニ( ^ω^)ニ⊃ヴーンしようと考えている
13 :
名前は開発中のものです。 :2006/07/18(火) 18:54:27 ID:crdEE58e
( ^ω^)ぬるぽだお
( ^ω^)ガッだお
F5押しても一時停止&最小化しないエロゲって 何考えてんの?
17 :
名前は開発中のものです。 :2006/07/20(木) 11:26:44 ID:EUDjnWKg
かにかま
18 :
名前は開発中のものです。 :2006/07/20(木) 11:28:47 ID:EUDjnWKg
つうかあれだ。地雷(ESC)を踏んだらさようなら。 フリーのシューティングゲームとかでたまにあるよな。 ボス戦に入って、ちょっとポーズしようと思ってエスケープ押したら即終了して 萎えた。ユーザビリティってすげー大事だよね。
エスケープがポーズ???
ポーズかどうかは別として「終了しますか?」ぐらいは聴いてほしいもんだ
あれ?エスケープって大体ポーズに使用されない?
俺は洋ゲーよくやんだけど、殆どエスケープがポーズ用みたいな感じだけどな。。
ついでに
>>5 わろたわ。
無茶言うなwwwww
押しても終わらんと騒ぐ奴も居るし、いったいどっちにすりゃいいんだ。
終了するのに文句を言ってるんじゃなくて 確認も無く即終了するのに文句を言ってるんだろ 確認さえあればいいんだよ
面白いのは確認が有り過ぎても駄目って所だよな。 ウィンドウズのダイアログボックスなんかが良い(?)例だ。 まあ全部のユーザが満足するようなインターフェイスを作るのは無理だよなぁ。
ひとまずは、いつでも見られる位置にある、 メニューバーにキー設定の項目を作っておき、 どのキーがどの役目をするか直ぐ見られるようにするぐらいかな。 迷わないように、ヘルプとかではなく、 トップにキー設定を作るのがポイント。
タイトルで[Esc]>即終了 プレイ中に[Esc]>終了、キャンセル、タイトル を選択出来る これでいんじゃない?
マニュアルくらい一通り読めよ
28 :
名前は開発中のものです。 :2006/07/20(木) 22:29:25 ID:Yymmephr
| | | J 方向キーの↑と→を同時に押すと ピーとビープ音だすゲームって何考えてるの?
29 :
マジレスすると :2006/07/20(木) 22:43:17 ID:uqrg+B/c
DirectXの本なんかによくあるサンプルコードそのままなんだろうな
後、上上下下右左右左BAでオプション全部つけられないシューティングって何考え店の?
あ?ケンカう
会社でやってたら一発で終了しないとやべーだろ? その配慮だよ、きっと。
俺から言わせて貰えば、やっぱオートプレイ出来ないサウンドノベルは 何考えてんのって感じだけどなー。茶のみながら読ませろよ。
オートプレイは付けたら付けたで、やれ遅すぎるだの早すぎるだの文句が出るからウザい。
そのうちゲームでキー入力するのメンドクセというやつ出てくるな・・・
39 :
名前は開発中のものです。 :2006/07/22(土) 15:02:25 ID:KPQJhLZz
>>36 そうそう、それ言える
ひぐらしになんでオートプレイがないのか不思議でしょうがない
一本道のノベルはゲームでなく、実質テレビ番組。 しかし作ってるほうから見れば、PGやらスクリプトやらで 全然一本道って気になれないから、ユーザーの気持ちを忘れがち。 自作のメニュー・コンフィグを吉里吉里で組み上げただけで、 選択肢無限大超マルチエンド(バッドエンド率99.99%)の ksgをクリアした気分になった俺ですよ。 まーでも、オートプレイは要るわな。
41 :
名前は開発中のものです。 :2006/07/22(土) 17:20:25 ID:KPQJhLZz
うん、いるねこねこなんていつもオートつけて、まったりプレイ推奨してるし
同人もプロ意識が要求される時代になった。
じゃあ、あれか? 設定で「一発ESC終了」と「確認してからのESC終了」 をセレクトできる方がいい?
45 :
名前は開発中のものです。 :2006/07/22(土) 21:21:07 ID:3jSUy7n7
[ESC を押したときの動作設定]
問答無用で終了する。
⇒ ゲームを一時停止し、ゲームメニュー(設定、セーブ、ロード、タイトル、終了・・・)を表示する。
ゲームを一時停止し、完全に非表示にする。(多重起動時か、特定のショートカットで、一時停止状態で復活)
緊急離脱用セーブ を行って終了。
まぁ、アレだな。
>>26 でいいと思う。
>>45 皆、職場でゲームしてんのかーwwww
緊急離脱用っていうのが俺には理解できねー。
家でやったほうが落ち着いて楽しめるじゃん。
それともゲームに現実的なスリルをもとめてるんかね。。。
47 :
名前は開発中のものです。 :2006/07/23(日) 03:48:36 ID:YqruUc85
>>46 職場じゃなくても
何かしらのおまけ機能があるということは、買った方にしてみれば嬉しいものさ
結局ボスが来たぞ機能と変わらんな
今時そうそう簡単に上司なんか来ないけどな
50 :
名前は開発中のものです。 :2006/07/23(日) 15:21:15 ID:jrhOSRib
ゲームプレイ中のESCで出てくるメニューのうちESCをプログラム終了に割り当てればいいじゃん ESCの連打なんてボスが来たときしかやらんでしょ。
51 :
名前は開発中のものです。 :2006/07/23(日) 16:26:45 ID:lrnh5sVd
メニューで「終了」選んだのに「終了しますか?YES/NO」 って聞いてくるゲームってケンカ売ってんのかと思う。
1回でメニューで2回でお終いでいいんじゃないか
俺、「終了しますか?」表示残したまま課長と話してた時が あるなあ。後で、メールで注意されたよwwww orz
>>51 うーん、ものによるかな。俺もたまに「さっさと終了しろよ」って思う
ようなやつあるけど、、やっぱ即終了はかんべんな。
1回でメニューで2回でお終いだと、そのメニューから抜けるのは別のボタン割り当てるってこと?
┏終 了━━━┓ ┃→はい ┃ ┃┏━終了しますか?━━┓ ┃┃→はい ┃ ┗┃ いいえ ┃ ┗━┏本当に終了しますか?━┓ ┃→はい ┃ ┃ いいえ ┃ ┗━┏終了していいんですか?━┓ ┃→はい ┃ ┃ いいえ ┃ ┗━┏本当に終了するんですね?┓ ┃→はい ┃ ┃ いいえ ┃ ┗━┏押し間違えじゃないですね?┓
ワロスwww くどいわw
アクションゲームなら即終了でいいよ どうせジョイパッドで遊ぶからキーボードなんて終了時くらいしか触らないし
>>56 ブラクラじゃねーかwwwwwwwwwwwwwwww
>>55 Escを1回押すと終了確認画面が表示される。
もう一度押すと終了されるってことだろ。
>>61 [Esc]はメニューのキャンセルに使われる事も多いから
統一は難しい・・・
[Esc]を一秒以上押し続けたらどんな状況(終了メニューだろうがプレイ中だろうが)
でも、終了されるなんてどう?
長押しはPCにはそぐわない。
カスタマイズで選ばせよう
結局、ユーザシビリティっていうのは考えすぎると良くないってことだよ
>>63 ん?
通常の終了に長押しを求めてるんじゃないぞ?
間違ってメニュー開いてキャンセルしようと
[Esc]押したら終了して、イラってした事ない?
逆に終了しようとして、
[Esc]メニュー[Esc]ゲーム[Esc]メニュー・・・
なんてこともある
どうせ 「ESC長押ししないと終了しないゲームウゼー。即終了させろよ。」 というやつが沸いて永久ループの予感。
フルスクリーンの場合にESCキーが一発終了じゃないのは苛つく 特に無反応だったりゲーム終了まで遠いとなおさら だいたいキャンセルボタンにESCキーを割り当ててるゲーム作者の感覚がおかしい コンシューマーゲーム機なら電源ボタンとかリセットボタン相当だろESCキーは プレステで電源ボタン押した時に終了確認メッセージがいらねーのと一緒
通常終了はAlt+XかCtrl+Qかな ESCは強制終了
>>68 あやまれ!おまえは全世界の roguelike game にあやまれ!
PCゲームに慣れてる人間は
キャンセルやメニュー表示したい時にまずESCを押します
キーバインドを思い出すよりもまず先に指が動きます
>>68 の例で言えばコントローラの B ボタンに
電源OFFが割り当てられてるようなものです
何と言うかWindowsキーならともかく、このキーがこの役割を果たすって統一されてないから
(されてたら又問題だと思うが)、ごちゃごちゃいうのは「うむーん。」な感じだな。
俺的には
デモ(DirectXとかのサンプルみたいな奴)とかはESC→即終了
それ以外 ESC→
>>71 の言うみたいなメニュー、又は終了の確認。
てのが好み。
パッド操作が前提のアクションやシューティングならESCで一発終了して欲しい。 キーボード操作前提のRPGやAVGならESCがメニューでもいいけどさ…。 俺はENTERかTABがメニューってのが好きだね。 AボタンとBボタンは「Z」と「X」キー。ESCの基本は終了。
74 :
名前は開発中のものです。 :2006/07/28(金) 16:59:12 ID:XbhoNZxW
だから自動読み進み中にポーズして音止めて最小化してくれる機能が AVG(エロゲ含む)には必要なんだってばよ!!! 終了はしなくていいから!!!復帰可能な状態で止まってくれ!!!
75 :
名前は開発中のものです。 :2006/07/28(金) 20:08:19 ID:EYK7h2dG
ESCキーが「決定」のゲームを作ったら神。
なんかの同人ゲームのキーコンフィグで 間違って「決定」を↓キーをに割り当てたらメニューから終了を選ぶことができずに はまったことがある フルスクリーンのゲームで、ESCキーはメニューオープンなのでどうにも終了できず Windowsキー押してタスクマネージャから無理やり終了させた こんなんならESCが終了でいいよもう
77 :
名前は開発中のものです。 :2006/07/28(金) 21:03:14 ID:mnxBGwWV
Alt+F4押すと終了するゲームって何考えてるの?
F1 - メニュー ESC - 強制終了
俺としては、バグって画面モノトーンになったりして どうしようもないときのために ESCは強制終了ボタンであってほしい。
>>73 AボタンとBボタンは「Z」と「X」キー
これは同意。なんつうか左手指にベストフィットするキーポジションだもんな。
強制終了はそれこそBreakキーでどうだ。
キー割り当てしてるソフトはIDE以外に見たこと無いけど
決定キーはスペースキーの方がいい
どのキー押しても終了しない市販ゲームとか何考えてるの
そもそもフルスクリーンゲーいってよし
うんんどうは
オートプレイは付けてください!お願いします!
おまえら標準準拠率って知ってる?ESCで終了するのが標準的なら、むしろそうしてる ソフトの方がまじめじゃないのか?
関係ない。ユーザーの要求をないがしろにするべきではない。
キー入力めんどくさい。念じるだけで動くようにしろ。 ユーザーの意見は絶対だ。
頭に電極
やっぱ脳に直接結線できるものがいいね。 防壁迷路は組み立てたかい?
標準準拠率=ユーザーの要求に近いだろ
プレイしてみて糞ゲー認定したら即ESCで終了したい そこで終了できずウダウダメニューなんか出したらそのサークルのゲームはもう2度とプレイしない
なにやらすごい奴登場
じゃあEsc連打で即終了するようにすればいいじゃん
>>94 ESC
↓
終了メニュー
↓
ESC
↓
キャンセル
↓
ESC
↓
終了メニュー
↓K
ESC...ループ
プレイヤーに終了処理のスクリプトを組ませればいい話
おまいら、ALT+F4を知らんのか? 一発で終了するぞ。
>>97 おまい、終了の仕方なんてどうにでもできること知らんのか?
Alt+F4押しても終了しないようにできるんだぞ。
99 :
名前は開発中のものです。 :2006/08/01(火) 11:33:29 ID:d29tNZJY
終了しないゲームをあげてみろよ全体のなん%ぐらいだよwwww
>>92 はなんとなく同意だな。。
つうかだなユーザってのは皆、自分が一番慣れてるキー操作
できるゲームに対して「これは操作しやすいゲームだ!」っていうんだよ。
もしちょっとでも違ってたら「操作性が悪い。」とか言う。
かなり違ってたら「このゲームは糞だ。」となるわけだ。
じゃあ、どうすればいいのかというのを皆で話そうじゃないか。
つうか教えてください。
アクションとシューティングはESCで即終了が多い気がするし、 それで不満を感じたことはない(むしろそれでいい) 一方、過去にプレイしたMMOはESCがキャンセルやメニューだったが、 終了過程に「ログアウト」が必要なので、そもそも即終了を必要としない もしMMOがESCで即終了だったらビックリする ノベルやAVGはしらん
・即終了させずに確認くらいだせゴルァ派 →間違ってESC押して今までの苦労水の泡経験者 ・即終了させろゴルァ派 →思い通りにならない、ウゼェ 両者の要望を満たすのは、ほぼ不可能かと。
>>104 俺は通常プレイで被害が少ないと思う方を選択する
数十分プレイして、ちょっと一時停止しようとしたら
終了ってのが、俺の考える最大の被害だと思うので
プレイ中の[Esc]で即終了はしない
仕事中にゲームしてる奴は、テメーでバレない方法考えろ
まあ終了確認のOn/Offかキーコンフィグがあれば済む話だけど ついでに2Dアクションでもwasd派なのでキーコンフィグがあると助かる キーボードの配列だって色々存在するのに 実装も簡単なのに面倒くさがってついてないゲームは多い
ESCが押されたらExitWindowsEx()が最強
キーコンフィグでESCキーに終了以外の意味を持たせられる事がおかしい そんなに自由にしちゃうと武器ショットにESCを割り当てるような奴もでてくるわけで・・・ PCゲームだからといってなんでコンシューマーゲーム機と操作系を変えるかねぇ ゲーム機ではスタートボタンでメニューを開いてそこで終了を選ぶのが一般的だろう ESCなんて即終了したい時しか押さないよ
>>108 >そんなに自由にしちゃうと武器ショットにESCを割り当てるような奴もでてくるわけで・・・
別にEscで攻撃設定できてもいんじゃね?
いやなら設定できないようにすりゃいいだけ
>ゲーム機ではスタートボタンでメニューを開いてそこで終了を選ぶのが一般的だろう
PCで何を押せばメニューが出るって決まってるか?
つーかプレイ中にEsc以外でメニュー出せるゲームってあまり見たこと無いな
>ESCなんて即終了したい時しか押さないよ
皆が、同じ考えしてるような書き方すんな
エロゲやネトゲやらんからそっちはどうか知らないけど 実際ESCキー押したら即終了のゲームが多いし むしろ皆そういうもんだと考えてるだろ
Alt+Enterでフルスクリーンになるゲームって
仕様です
本線から外れるかもしれんが(後、エロゲですまんが)、 パルフェのユーザーインターフェイスは最高だったぜ。 世界観に合う統一された外観。 ユーザのあらゆる操作に対するリスポンスの良さ。 タスクバーみたいなクイックセーブ・ロード機能。。 AVGゲームを作ってる人は是非参考にして欲しいわぁ。 作るのにかなり時間掛かると思うけどね。 ユーザビリティーのいい作品を列挙してそれをある程度オマージュするってのはどうよ。
>>113 どうせならそのゲームでESC押したらどうなるのか書いて欲しかったな
ゲームを終わりにするつもりでパッドを手放して、えいっ!とESCキーを押したのに 「終了しますか?」なんて言われたら「はぁ?」と思う またパッドやらキーボードを取り出してカーソル操作しなきゃならんのかと
116 :
113 :2006/08/02(水) 11:25:55 ID:Tj6Fr36x
おお、
>>114 の言うとおりだな。
記憶が曖昧だが、確かメニュー呼び出しだったと思う。。
->ゲームに復帰
->タイトルに戻る
->コンフィグ
みたいな感じだったような。誰か知ってたら補足してちょ。
後、シューティングなら東方の操作性が好みかな。
ESCで
→ゲームに戻る
→ステージの最初から
→タイトルに戻る
↑にゲーム自体を終了するコマンド追加してくれたら、まあ更に好みかも。
まあ、あくまで1ユーザの好みなんで、総意とは言えませんが。。
Alt+F4で大体すぐに消せるから(消せない物もあるが) ESCは一時停止か終了する前に確認入れるくらいしてくれればいいと思う
(ヽ三/) )) __ ( i))) __ /⌒ ⌒\ \ /Esc∧ /( ●) (●)\ ) ヽニニ/ ./:::::: ⌒(__人__)⌒::::\ | |r┬-| | \ `ー´ _/ ⊂ヽ γ´ / i !l ノ ハ | ⊂cノ´ ヽ | ┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐ ,. - ''"| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l
ユーザビリティについて語るスレはココですか? とりあえず私のレジストリキーを弄らないでくれればそれで良いですよ。 アプリケーションならともかくゲームでレジストリ弄る必要はあるんだろうか。
いや、補足しておこう。 アンインスール時にレジストリに埋め込んだ値をキッチリ処理してくれたらそれでオケ。
レジストリに何を書こうがアプリケーションの自由だろ。 プログラムでもないただの人間のお前らがレジストリの中を いちいち気にするほうがよっぽど基地外
書いていいから、ゴミ残すな気色悪ぃ
インストーラーもレジストリも使わず、アンインストールはフォルダごと 削除すれば良いゲームは好感度アップだな 一方レジストリ使うくせに、つまんなくて、即終了したいのにESC連打しても 終わらず、アンインストールしてもレジストリにユーザーデータが残っている ゲームは最悪
ESCキーにしろ別のキーにしろ、一発終了は考えられんな。 せっかく達成したものが、自分の不注意や、物が落ちてきた、猫がじゃれ てきたなどの不慮の事態で一瞬でパーになる可能性は極力排除するべきだ。 これは、別にゲームソフトにかぎったことではないが。
125 :
名前は開発中のものです。 :2006/08/03(木) 18:20:54 ID:sHmPLPgJ
だから終了はAlt+F4でいいからさ。 ポーズして最小化してくれればそれでいいんだよ。 ぱっと見、終了したのと見分けがつかないのが難点だが。
>>121 プログラム書いてる立場だけどさ、
やっぱり不用意にレジストリ弄られるのはやだなぁ。
不安定になるとかどうしてもそういうイメージがある。
起動不能になったWindowsが
レジストリを以前の状態に戻したら動くってのは
しょっちゅうあったし。XPにしてからはなくなったけど
どうもアレルギーが残ってる。
アンインストーラーついてるヤツならまだいいけど、
消したいときにそれ動かすのもまたメンドクサイ。
結局、レジストリは弄らない方が良い。
自分の祭典基準。 もちろん自作ゲーは100点。 ウィンドウモード・・・50点 ESCで終了・・・5点 CPU率が常に0(に近い)・・・25点 レジストリをさわらない・・・10点 インストーラーを使わない・・・5点 マウス、キー入力両用・・・5点
CPUはどう考えても無理だろ。
>>127 >ウィンドウモード・・・50点
これ、俺的にポイント高い。
何か通信するプログラムの場合なんだけど、
うちのマシン ZoneAlarm 入れてるから、いきなりフルスクリーンだと
通信を許可するかどうかの確認ボタンが押せなくて困る。
しかも、通信しようとしてプログラムが固まって、最悪落とさなきゃいけなくなっちまう。
ウィンドウ表示する前に通信開始するなり、ウィンドウモードで起動するなりして欲しい。
ウィンドウモードは、ESC終了に拘らなくて良くなるが、 ウィンドウにしたらしたで、「画面が小さい」と文句いってくる奴が登場
ウィンドウ/フルスクリーンを選択式にすればどうか
ていうか普通はそうしてるだろ
逆に聞くけど、フルスクリーンモードって付けたほうがいいの? これまでずっとウィンドウモード一筋で作ってきたんだが
134 :
120 :2006/08/04(金) 02:49:22 ID:VXMDkwq7
>>121 おいおい俺かなりプログラミング暦長いぞ。
同じプログラマーがこんなこと言うのな。悲しいわー。
小さいゲームでレジストリ使う必要が俺には分からんといいたいんだが。。
135 :
名前は開発中のものです。 :2006/08/04(金) 07:46:06 ID:5XUjrAYE
>>124 わかる!!
復帰とかセーブ機能とかいう概念に乏しいファミコンゲーム世代のおれにはわかる。
魔法のカギをとってアリアハン城内にはいろうとしたまさにその時に猫リセットの
発動を経験した(小学生のころ)おれだからいえる 。
スクリーンモードに関しては、まあ、FULLとWINDOWEDと選べたらおけ。
あとにレジストリに関してはきちんと削除してくれたらおけ。 それとProgram Filesにつくったフォルダもきちんと消してくれたら好感度Up。
レジストリ使わないのをうたい文句にして 単一のINIファイルに決め打ちして マルチユーザに対応できない時代錯誤なソフト
市販ゲームですらマルチユーザー意識する必要あるかな?w 漏れの作るのは重くても数MBだし ユーザーごとにコピーしてもらえば良い。
admin権限がないとインストできないのは最悪
>>140 なにおまえ、会社のPCにエロゲ入れようとしてるんだよw
仕事中にエロゲさせてくれない会社って何がんがえてんの
ゲームインストールによって弄られる(追加される?)レジストリって、 どんな情報が書き込まれてるの?
HKEY_CURRENT_USER 以下ぜんぶ HKEY_LOCAL_MACHINE 以下ぜんぶ
>>138 カレントディレクトリにユーザ名でINI作るか
プロファイルに放り込めばOK
つーか今時はINIよりXMLか
MS自体、.NETはレジストリよりXML推奨だし
セーブはUSBメモリとかフロッピーディスク必須にすれば大丈夫
MSはデータが多いのはレジストリに入れるなといっとるぞ。 iniでもマルチユーザ出来るし
正に
>>145 と
>>147 の言う通りだ。
後、.NETならIsolated Storageとか使えるぞ。自分で作ったStructを
シリアライズして保存すれば良いだけだから(簡単な)データの保存は
楽に出来るぞ。
つRegseeker
つ−ことはレジストリを3MB以上消費するVisualStudio.NETは使うべきじゃないな。 アンインストールしても消えないし。
.Netでゲーム作るやつって何がんがえてんの
俺の作ってるゲームはESCで強制終了だけど、終了直前のデータを一時保存して 次回起動時は続きから復帰プレイできる。サスペンドみたいなもんだ。 すぐに中断させたかったから。
154 :
名前は開発中のものです。 :2006/08/05(土) 12:55:42 ID:QwWbag4/
>>153 それはイイな。というか面白い。
もし良かったらゲームジャンルも教えて欲しい。
しょうもないスレかと思ってたが、 意外に有意義な意見交換、出来てるな。
>>153 どこでもセーブか。確かに良いアイディアだなぁ。
でも、どこでもセーブは実装がだるそう。
特にアクションやシューティングは。
シミュレーションやアドベンチャーならまだしも。
>>154 アクションゲームだよ。中断セーブの実装自体は楽だった。
ESCキーで即終了した場合、シーン状態を構成する構造体を待避。
再起動すると 「中断データがあります、再開しますか?」 と聞いて
再開したららシーンを復元して、中断セーブデータは消去。
中断セーブは揮発性なので死んだら復活できない。
正式のセーブは、Startボタンでメニューを開いてセーブ。
DSとかPSPでやってるのを真似してみた。
ゲームコントローラー必須のアクションゲーム作ってると
基本的にはキーボード触らないし、終わらすときはESCキーで即終了
させたくなる。
>>157 へぇ、、アクションで中断セーブかあ。実に良いな。。
再起動後にちゃんとチェックして中断データがあるのを教えてくれるのも、ユーザの事を考えていて
いいね。そこで何も表示しなかったりしたらそういう機能があることに気づかない人も
いるだろうし。
俺は今まで特にゲームコントローラとキー割り当ての相性とか考えた事無かったな。
これから一考します。
157みたいにデータ復帰可能な状態で終われるゲームなら
ESCで即終了でも全然問題ないな。ESCで即終了は困ると言っている大半の人は
元々データ復帰できるかできないかが論点なんだろうし。。
でも、ゲームによってはセーブして欲しくない時もあるわなぁ。ふぉっ
>>158 デバッグにも便利だよw
でも、マウスとキーボード操作中心のAVGだとESCキーが
キャンセルやメニューだったりするのが一般的なのでね
ゲームコントローラーがメインのアクションゲームならではの対応かと思ってる
>>159 具体的に、どんな条件で中断セーブされては困る?
次回の起動時に「中断再開」しないでロード&プレイすればいいと思ったんだけど
INIでもマルチユーザは出来るけど VisualBoyAdvanceみたいな手抜きソフトもあるわけで
>>161 >具体的に、どんな条件で中断セーブされては困る?
例えば、RPGで状況が悪くなり前回セーブ時からやりなおしたい時とか。
前回のセーブとは別に新規でセーブされるんだったらいいかもしれんけど、
ESCで終了するたびに新規でセーブされていくと、回数増えたときにいちいち
消したりとかうざったくなりそうな気がする。
中断セーブってよーするにサスペンドデータだから、普通のセーブとは 分けるんもんじゃないの?
あぁ、なるほど。でもそんなんがあったら、常にESCで終了しちゃいそうだな。
ESCで終了するゲームが多いのは、MSのせい。 MSのサンプルがESCで終了させてるから、あぁこれが正統なんだとニワカ PGが勘違いしだしたのがはじまり。というか、サンプルをコピペしたは いいが、どこを直していいのか分からないし、面倒くさかったというのが 真相。
>>157 どうもクラスとか作ってると
どうしてもセーブに必要な変数がばらけちゃうんだよねぇ。
その辺りでどうしても敬遠してしまう。
168 :
名前は開発中のものです。 :2006/08/05(土) 21:24:50 ID:spRP5SXW
>>167 セーブデータ用のクラスに全部詰め込むのがセオリー。
つ Mementoパターン
170 :
167 :2006/08/06(日) 00:34:39 ID:GeSKLg0N
デザパタなんて見向きもしなかった。 あーなるほど、カプセル化を維持したままできるのか。>Memento でもやっぱりメンドそうだなw 機会があったら使ってみるよ。サンクス
>>169 デザインパターンを出してくるとはお前ナイスガイだな。
俺も考えてみよう。。
C#とかだとデリゲートで楽にStrategy Pattern実装できて良いよな。
別にC#に限らず、オブジェクト指向言語だったらどれでもやれるわけで。 Templateメソッドパターンは普通に使うし、ゲームだとCommandパターンや Stateパターンもよく使う。 ただ、多少オーバーヘッドがあるんだよね。ソースは理解しやすくなるけど。
173 :
名前は開発中のものです。 :2006/08/06(日) 11:32:32 ID:rE05u1Qi
XBOX360はC#で作るんだろ?時代も変わったな
174 :
171 :2006/08/06(日) 12:08:42 ID:AA2ntwEe
あれ、、そういやそうだな。
>>172 俺ずっとJavaで業務用アプリとか作ってたから、C#に乗り換えた時にデリゲート
知ってかなり便利だナーと思ったんだよ。Javaだとインターフェイスか
クラスを沢山作らないといかんかったし。
それ以降C#といやデリゲートみたいな感じがあるんだよな、、
現バージョンのJavaってデリゲートサポートしてたっけ?
175 :
171 :2006/08/06(日) 12:47:08 ID:AA2ntwEe
調べてみた。
2003年のアーティクルでデリゲートなんか絶対にJavaには組み込まないぜ!
ってSunが言ってるな。
"It is unlikely that the Java programming language will ever include this construct...
We believe bound method references are harmful because they detract from the simplicity of the Java programming language
and the pervasively object-oriented character of the APIs..."
ttp://java.sun.com/docs/white/delegates.html 管理性の面から見てもデリゲートはそんなに悪くないと思うんだけどな。
SunがBorlandとかと検討した結果だそうだから一個人がごちゃごちゃ言えんけど、、
MFCもシリアライズでクラス丸ごとファイルに保存できますぜ
>>166 純粋に質問したいんだけど、何のためにPC/ATにEscキーが付いたの?
エスケープするためだろ。
よく考えたらPC/ATじゃなくてPS/2だった
180 :
名前は開発中のものです。 :2006/08/06(日) 18:21:41 ID:rE05u1Qi
>>174 JavaBeans規約にListenerがあるんだよ
setter,getterだけがJavaBeansと思われてるけど
addXxxListener, removeXxxListenerという対もJavaBeansには含まれる
必要が無ければ当然定義の必要はないけどね
>>166 そんな可能性もあるかもねー。
ただデモプログラムならセーブの必要があるデータはあんまし無いからESC即終了は構わないと
思う。まあ結局の所、製作側が
>>157 みたいにユーザ側の使いやすさを考えてゲームの
インターフェイスとかデータ保護機能とか試行錯誤していかないとね。
そういう細かい所も最終的なゲームの評価に繋がると思うし
>>173 ホントだねー。
俺もC#とか.NETとかどうだろなーって思ってた派だけど、仕事で使い始めてから
結構悪くないと思うようになったよ。
結局はコストの問題だよね。開発、コードのメンテナンス、あと
互換性を確かにする為に掛ける時間と努力のコスト vs
マシン上での実行スピードのコスト(単純に言えばだけど)。
俺はまだ当分C++でゲーム作るけど、少人数で作ってる人なら
.NETもありだと思う。ニートの人はVisual Studio.NEET 使ってくれよな。
話題ずれてるぞ。 Esc→メニュー→Esc→終了 でいいんじゃないか
>>183 ESC連打で終了は正直使いづらい。
ESC → メニュー → 終了を決定 → 終了
の方が確実でいい。
だってメニューをキャンセルするのにESC使うだろ。
一太郎ではESCはメインメニューだぞ
>>183 メニューや確認ダイアログが出ている場合、
ESCを押すとキャンセルになると思ってしまう。
>>185 DOS時代のソフトはほぼ100%、Escでメニューが出るね
190 :
名前は開発中のものです。 :2006/08/08(火) 07:38:40 ID:kpaAXUQG
>>189 スレ読んでみた。278が昔の扇風機のユーザーインターフェイスがどうこういいだして、
ほかのやつも 掃除機がどうたら電子レンジがこうだとか言い出しててワロタwww
こういうErgonomicsもひとつのユーザビリティに通じるものだよな。
ユーザビリティ、ユーティリティなどインタラクティブインタフェイス の追求はEscボタン1つにまで及ぶものと知った。
if (code ==Key.Escape) { DialogResult result = MessageBox.Show("終了しますか?", "ブロックくずし", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { form1.Close(); break; } }
アプリケーションエラーが発生しました。エラーログを作成しています。
194 :
名前は開発中のものです。 :2006/08/09(水) 14:09:10 ID:xh7/1r0C
キタキタキター! エスケープの王と呼ばれるこの俺様がスレに参上!! いつでもどこでもどんな所へも逃げて見せるぜ! 逃げ切ってみせる!それが俺エスケープキング! 叩かれる前にさっそくエスケプ!!
195 :
名前は開発中のものです。 :2006/08/09(水) 14:51:13 ID:viN1hm3g
やっぱ、ESC一つとってもユーザーの事考えるべきだよな。 良スレage
また
>>1 が煽り目的の糞スレ立てたかと思ったら
善良プログラマが溜まって良スレになっててワロタw
なんだかんだいっても製作者は、プレイヤーの使い勝手を良くする方法に興味があるんだな
逆にグダグダもんく言ってるプレイヤーの方がガキに見えてきたw
まあがんばっちょくれ
ExitWindowsEx
なんか知らないけど作り始めると 使い勝手の良いUIが分からなくなるんだよね。
>>199 エスケープキングのくせに
構ってほしいがために戻ってくるのはいかがなものか。
本人じゃないのに、 『 本人乙 』 って言われた奴の 微妙な心理状況が良く分かったw
とりあえず構ってやるから、リターンキングに改名汁
いや、無視キングで十分。
>>200 ,1,2,4,5
A H Oかお前ら!お前らの目は節穴か、それともフナムシか!?
俺さまが泣く子も笑う天下ご免のエスケープキング様だぜ!!
しかしすまねぇ
>>199 、おれが上手く逃げきれなかったばかりにお前に
濡衣を着せちまったな、、
まあ、こういうポストするやつって 大体構って君なんだよ。自分でいうのもなんだがな。
それはともかく、エスケープキングの俺から言わせてもらうと、、
ESC押しで即刻終了 イミディエイトデス :-D だけはごめんだぜ!
やっぱり押したあとに後ろからヒタヒタと追いかけてくる奴、即ち[メニュー]がないとな!!
キングバロスwww
>>198 開発中はあんまし深く考えすぎないほうがいいと思うよ。
まずある程度自分が使いやすいと思うような実装をして、んで開発の
最終段階近くでユーザーテストする時に(誰かに頼む)、操作しやすいかどうか、
操作しにくかったら何処を直せばいいのか意見を聞いて改良するのが
いいと思う。
操作説明を全くせずにユーザーにプレイさせてみるのもユーザビリティを
測るための一つの方法だとか言うのをどっかの記事で読んだ気がする、、
フリーゲームでは滅多にないが アンインストールしたとき、Program Filesに空のフォルダ残されるのはムカつく 俺はちょっと神経質かも
でもスタート メニューのフォルダは残さず消して欲しい あと必要も無いのにインストールを強要してくる奴は入れたくないな そういうのに限ってアンインストーラが付いてなかったりするし
お前たち何の話をしてるんだ
>>210 ちょびっと賛成。
自分の尻拭いぐらい自分でやれってんだ。
>>210 いや神経質じゃないと思う。普通は嫌だろ。
あれって何で残ちゃうのかね、、わざとなのかな?
グーグル先生のSketch何とかっていうソフトを入れて、アンインストールしたら
しっかりとGoogleフォルダが残ってましたよ。
何かのアプリケーションが作用してるファイルやフォルダは消せないからな どういう仕組みのアンインストーラ自身をどこに置いて ターゲットをどうやって消すのかはちょっと頭を使う所 で、これが Esc キーとどういう関係が(r
スタートメニューに登録したフォルダをユーザーが移動してるとき どうやってる?
>>215 なるほどなるほど。
アンインストールプログラムをメモリ上にロードしてるからといって、
アンインストーラ自身も削除おkて事にはならんのね、、
有難う、これで今夜からぐっすり眠れるよ。
>>214 フォルダを残しちゃうアプリは、設定ファイルとかを残してるんじゃないか?
一時的に削除して、再びインストールしたときに、設定が残ってた方が便利、
っていう考え方とか。
>>216 メニューを移動した後にアンインストールすると、大抵のアプリのメニューは残るよ。
てか、移動したメニューも消してくれるアプリを見たことが無い。
大抵は、メニューが見当たらなかったらスルーしてるんだろうな。
ユーザが意図的に移動またはコピーしたファイルを消すなんて怖すぎる
スタートアップ>フォルダ ユーザーデータ >削除しますか? それを すてるなんて とんでもない! スタートアップ>ガラハド>アイスソード>HDを壊してでも削除する。 なにをする おまえらー
初めて来たけど、このスレめっちゃ参考になるわなぁ〜。 個人的には、 ESC ↓ 終了確認(アローでも操作できる) ⇒[終了] [ゲームへ戻る] [タイトルへ戻る] [その他機能] この時、決定キー→メニュー決定、ESCキー→メニューキャンセル ってのがいいな。 初期カーソルは[終了]で、[Enter]もしくは[z]を押すと決定し、終了。 ESCをもう一度押すと、メニューキャンセルでゲームへ。 こうすると、ESC→Enterのコンボでスムーズに終了できるし、 ESCの二度押しで間違って終了することもないんじゃない?
222 :
名前は開発中のものです。 :2006/08/29(火) 12:26:32 ID:3rkzeUbD
ふむ。。
うお
のめ
225 :
名前は開発中のものです。 :2006/08/30(水) 12:49:35 ID:xVLbqQHC
たこ
226 :
名前は開発中のものです。 :2006/08/31(木) 08:10:58 ID:g2GTXpSh
Visual Studio.NEET
227 :
名前は開発中のものです。 :2006/08/31(木) 20:38:31 ID:CYCLIFgP
洋物のゲームって起動した後ムービーとかロゴがやたら多くてなかなか始まらないでしょ いちいち画面モード切り替わるし 何考えてんの?
自分で自分を消せばいいじゃない。
普通の方法じゃ無理。できんことはないけど。
簡単な方法があれば教えてほしい。すごく知りたい。
CreateFile、FILE_FLAG_DELETE_ON_CLOSE
サンクス!しらべてみるよ!
235 :
名前は開発中のものです。 :2006/09/05(火) 13:53:28 ID:it30Gd9c
やとダウンロードでけた。。 ポザーでAnimation作るよー!