タスク: チュートリアルを整備する
初心者向けのみならず、CardWirthからの乗り換えに際してもなんらかのチュートリアルが必要です。
例えばデバッガでイベントの流れを変える機能やカードにスターを付ける機能などは言われなければ気づかないものだと思われます。
実現にはいくつかの方法があり、並立も可能です。
- ヘルプを整備してチュートリアルをつける
- Webサイトを整備してチュートリアルをつける
- エンジンにチュートリアル機能をつける(初めて開く場面ごとにツールチップが出てプレイヤーの行動へのヒントを表示するなど)
- 見やすい形で追加機能を紹介する
これらはやらないよりはやった方が確実にいいのですが、なかなか大変そうで手につかない作業です……。長いスパンで考えていきます。
Comments (12)
-
-
チュートリアルに生かせるかどうかわかりませんが・・・
ver1.20のみの機能としてゲーム途中でヘルプボタンを押すとゲームの場面に応じたヘルプのページを表示する機能があったんですよ。
(冒険者の宿・シナリオ進行中・キャンプ中・戦闘中等々)
ver1.28からヘルプの形式が変わったのでこの機能は使えなくなりましたが、
初心者ならヘルプボタンを押せばこの場面で何が出来るのか大まかにでも表示されたらわかりやすいんじゃないかな、と思ってます。 -
reporter WirthBuilderで開けない問題をpull request #1274で修正しました。WirthBuilderはフォルダを指定してもシナリオを開くことが出来ず、あらかじめ
Summary.wsm
を補っておく必要があったのが抜けていたためで、たぶん最初から開けなかったと思います。1.は、それでOKです。
3.は、一時停止はイベント開始前にも押しておける事を書いた方がいいかもしれませんね。そうするとイベント開始と同時に停止します。私はそちらの方法をよく使います。
ステップオーバー・ステップイン・ステップリターンはそれで正しい説明です。このオーバー・イン・リターンは、サブルーチン(スタートやパッケージ)にかかっている言葉です。つまり、コールされたイベントをオーバーする(コール先の処理を読み飛ばす)か、インする(コール先の処理まで入って見る)か、コール元までリターンするか、です。
なんらかの形で画面部品の説明が出るのは、必要なのになかなか手のつかないものの一つです。CWだとボタンの一つ一つにもツールチップヒントがついていますが、そうしたものもつけた方がいいでしょう。しかしいかんせん技術的には簡単でも作業量が膨大なので、なかなか作業を開始できていません。
-
ありがとうございます。そんな感じで追記しておきました。
イベントの実行のサブウィンドウのSS、Windows7のものの方が分かりやすいかと思って紹介ページに丁度いいのがあったので流用させていただきました。(問題あったらすいません削除させていただきます)
-
reporter ありがとうございます。もちろん問題ありません。何気なくこのリポジトリwikiのトップでCC0を宣言してありますので。
-
たびたびすいません。
デバッグモードのキーコマンド一覧を作っていて思ったのですが、Ctrl+Rが全回復と背景更新で被っているのは仕様なのでしょうか?
-
reporter 仕様ですが、つまるところ仕様のバグですね。背景更新の方を変えてしまいましょう。
REDISPLAYのうち、RとEとDは使われているので
Ctrl+I
辺りですかね……。 -
reporter pull request #1279で変更しました。
-
reporter CardWirthPyプレイヤーズガイドの作成が牛歩の歩みで進行中です。これが完成すれば、攻略wikiと合わせてこの課題も解決と言っていいと思います。
-
reporter プレイヤーズガイドが一通り出来上がったので、まずはWeb上に公開しました。
あとで本体にコンパイル済みヘルプを開く機能をつけます。
Windows以外ではWebヘルプになるでしょうか。
Webサイトを作ったついでにCWXスクリプトリファレンスマニュアルもそこで公開しました。
-
reporter pull request #2192
表示機能をつけました。
残る作業としては:
- 場面ごとに開くセクションを変更する
- ヘルプファイルの軽量化。イメージのJPEG化などが必要?
-
reporter - changed status to resolved
大方完了しているのでクローズします。
- Log in to comment
デバッガの解説を書いていて、不安に思ったことが数点。嘘を書いていても問題なので教えて下さい。
1.デバッガの背景更新(Ctrl+R)とイベント強制終了(F12)はそれぞれ画面再構築コンテントと効果中断コンテントを実行した時と同じという理解でOKでしょうか。
2.デバッグモード時、貼り紙の「エディタから開く」で旧WBを指定しているとWBが起動するだけでシナリオが開けなくなっているのは仕様でしょうか(デバッガからは開けるし、以前はこちらからも開けた気がするのですが…勘違いだったかも)
3.まとめとして以下は適切かどうか。