ゲームエフェクトデザイナーのブログ | A Real-Time VFX Artist's Blog

About Making Materials on UE, Making Tools with C#, etc

リストの操作 / ソート / フィルタ

リストの操作とショートカット


タスクリスト上ではエクセルと近い操作が可能になっています。

f:id:moko_03_25:20181228160025p:plain

十字キーで選択セルの移動

・セルを選択状態でクリック、またはF2キーで編集モードへ移行
 ※セルに文字を入力できる状態になります

・編集モード時にEnterで文字入力を確定して編集モードを終了
・編集モード時にEscで文字入力をキャンセルして編集モードを終了


また、リスト上では以下のようなショートカットが使用できます。

・Ctrl + A セルの全選択
・Ctrl + C 選択中のセルの値のクリップボードへのコピー
・Ctrl + V 選択中のセルに値をクリップボードからペースト

・Ctrl + テンキーの "+" リストを新規追加
・Ctrl + D 選択しているリストを複製
・Ctrl + E 編集画面を開く(セルをダブルクリックでも可能)
・Ctrl + S タスクリストやツール設定等のデータを保存
・Delete 選択しているリストの削除

・Ctrl + PageUp / PageDown フィルタの切り替え

 

複数セルの同時編集


複数のセルを選択しておいて、一括で文字を入力することができます。
※ただし元々編集ができない「No」「優先度」「進捗」には反映されません

f:id:moko_03_25:20181228161947g:plain

また、クリップボードから複数選択したセルに一括ペーストすることも可能です。
こちらは「優先度」「進捗」の列に対しても可能です!

f:id:moko_03_25:20181228161957g:plain

 

タスクのソート


列ヘッダーをクリックすると、その列の内容でソートができます(クリックする度に 昇順ソートと降順ソートがトグルします)。

f:id:moko_03_25:20181228163742g:plain

 

タスクのフィルタリング


タスクリスト上部のタブをクリックすると「進捗」の内容でフィルタリングすることが可能です。
普段は「完了以外」でフィルタした状態でタスク管理すると便利です。

f:id:moko_03_25:20181228162716g:plain

タスク編集画面とタスク完了

タスク編集画面


メイン画面のタスク編集ボタンをクリックするか、タスクリスト上でセルをダブルクリック(または Ctrl + E)すると「タスク編集画面」を開きます。

f:id:moko_03_25:20181228093944p:plain

こちらで優先度と進捗をプルダウンメニューから変更したり、このタスクに関しての補足事項を自由にメモ書きすることができます。

 

タスク完了

タスクの完了はこの「タスク編集画面」でのみ行えます。

タスクを完了することで、工数に応じた経験値が入ります。
ですので、実際に費やした工数を入力してから完了ボタンを押してください。
※実工数を入力しないと得られる経験値がかなり少なくなってしまいます

f:id:moko_03_25:20181228093955p:plain

完了ボタンを押すと、実工数以外にも「優先度」に応じたボーナスや「見積もり精度」に応じたボーナスも加算されます。

f:id:moko_03_25:20181228094002p:plain

このとき、経験値が一定以上に達するとレベルアップします。

f:id:moko_03_25:20181228094007p:plain

レベルアップすると、タスクの内容や完了時の状況に応じてステータスがアップします。

例えば工数が多いタスクを完了すると「たいりょく」が上がりやすかったり、逆に工数が小さいタスクを完了すると「すばやさ」が上がりやすかったりします。

f:id:moko_03_25:20181228094012p:plain

ステータスに応じてジョブが決まり、変化があった際にはジョブチェンジします。

f:id:moko_03_25:20181228094016p:plain

しかしある条件を満たせば、いつでも好きなジョブにチェンジできるようになります。

本アプリを使い続けることで誰でも条件を満たせるようになっていますので、ぜひ使い続けてみてください!

タスクの追加 / 複製 / 削除

タスクの追加


追加ボタンで新しくタスクをリスト上に追加します。

画像のようにボタンにカーソルを置いて少し待つとヘルプが表示され、ショートカットキーも確認できます(タスク追加は Ctrl + テンキーの "+")。

f:id:moko_03_25:20181228084514p:plain

新規追加されたタスクには、必要な情報を記入しましょう。

f:id:moko_03_25:20181228084521p:plain

優先度や進捗のセルは「タスク編集画面」を開いて変更します。

 

タスクの複製

タスクを選択しておき、複製ボタンを押すとタスクを複製します(Ctrl + D)。

f:id:moko_03_25:20181228084531p:plain

 

タスクの削除

タスクを選択しておき、削除ボタンを押すとタスクを削除します(Delete)。
※アンドゥー / リドゥー の機能は無いので削除時にはご注意ください

f:id:moko_03_25:20181228084542p:plain

プロジェクトの切り替え

プロジェクトについて


『TaskQuest』では初めから3つのプロジェクト(タスクリストのセーブデータ)が用意されており「ロード画面」でいつでも切り替えることができます。

メイン画面左上のテキスト入力欄がプロジェクト名になります。
用途に応じてご自由に書き換えてください。

f:id:moko_03_25:20181228054214p:plain

 

プロジェクトの切り替えと読み込み


プロジェクト名の横の本のアイコンを押すとプロジェクトを切り替える「ロード画面」が表示されるので、切り替えたいプロジェクトを選んでOKボタンを押すとセーブデータが読み込まれます。
※この時、それまで開いていたデータは自動的に保存されます

f:id:moko_03_25:20181228054425p:plain

セーブデータは「SaveData0.txt」「SaveData1.txt」「SaveData2.txt」という名前でアプリ本体の入っているフォルダ内に保存されますが、「ロード画面」左下の「...」ボタンでサーバ上など任意の場所に保存先を変更することもできます。

また保存先を変更している場合、隣のフォルダボタンで保存先のフォルダを開きます。

f:id:moko_03_25:20181228055224p:plain

セーブデータを直接タスクリスト上にドラッグ&ドロップすることで、セーブデータを読み込むことが可能です。

はじめての起動時

『TaskQuest』のはじめての起動時


TaskQuest.exe をダブルクリックすると本アプリを起動します。

初回起動時には「ようこそ画面」が表示されます。

f:id:moko_03_25:20181228052518p:plain

なまえ入力欄に、あなたのお名前を入れてください(10文字まで)。

工数の単位を選んでください。
  1つのタスクにかかる作業量の単位を「時間・日・週」から選びます。
 (入手する経験値の量に影響します)

OKボタンを押せばメイン画面が表示されます。

f:id:moko_03_25:20181228053258p:plain

お名前や工数の単位は、オプション画面でいつでも変更可能です。

※ようこそ画面が表示されない場合は、TaskQuest.exe が入ったフォルダ内にすでに「Settings.txt」が存在する可能性があります(一旦削除して起動し直すか、またはそのままお使いください)

インストール / アンインストール

『TaskQuest』のインストール方法


ご購入時にダウンロードいただいた zipファイルを解凍すると、アプリ本体である「TaskQuest.exe」が入ったフォルダが作成されますので、お使いのパソコンの好きな場所に置いてご使用ください。

f:id:moko_03_25:20181228051516p:plain

また、アプリ本体と同じ場所にセーブデータ等のファイルが作られるので、本体をフォルダに格納した状態でお使いください。

『TaskQuest』のアンインストール方法


「TaskQuest.exe」本体が入ったフォルダをまるごと削除してください。
※本アプリはレジストリや「AppData」フォルダ等を使用しないため、削除だけでアンインストールになります

Windows用タスク管理アプリ『TaskQuest』について

TaskQuest』はちょっとしたタスクを管理できるシンプルなアプリケーションです。

そしてタスク管理が少しでも楽しくなるよう、タスクを追加したり完了することで経験値が入ってドット絵のキャラクターがレベルアップしたり、ステータスに応じてジョブチェンジしたりするオマケ要素があるのが特徴です。

f:id:moko_03_25:20181228030228p:plain

BOOTHにて500円で販売中!です。

※PIXIV FANBOXで500円以上ご支援いただいている方にはこちらで配布しています

ぜひぜひ、お手に取って使ってみて頂けると嬉しいです!

更新履歴


2018.12.29 ver.1.0 リリースしました
2019.01.02 ver.1.1 工数の単位に関わらずタスク追加による取得経験値を50固定に変更しました

ドキュメント目次


インストール / アンインストール

はじめての起動時

プロジェクトの切り替え

タスクの追加 / 複製 / 削除

タスク編集画面とタスク完了

リストの操作 / ソート / フィルタ

オプション画面

キャラクターの成長

保存ファイル
 「Settings.txt」の内容説明

Q&A

使用条件 / 免責事項

C# テキストの暗号化と複合の方法について

文字列をそのままテキストデータとして保存するのではなく、データを改変できないよう暗号化して保存し、読み込む際には複合して元に戻したい場合があります。

こちらの記事の「ASE暗号」を試してみてうまくいったのでメモっておきたいと思います。

続きを読む

動画再生プレイヤーを作りたいメモ

シンプルな動画再生プレイヤーをC#で自作したいと思って軽く調べてみたところ、WindowsMediaPlayerのコントロールが利用できるという情報がまず目に入りました。

しかし‥

個人的に最低限必須と思っている「MP4を再生可能」「再生」「停止」「一時停止」「コマ送り」「コマ戻し」「ループ再生」「区間指定してのループ再生」(これら全てがショートカットキーで操作可能)といったあたりは全然満たせないっぽい?

ということで、さらに少しだけ調べたことをメモっておきます。
もうこのまま制作しない可能性が大きいですが。。

続きを読む

WPF導入に良さそうな情報まとめ

.NETを使ってWindowsアプリケーションを作成する際に「Windows Form」では不自由だ!‥と思い始めたあたりで耳にし始める「WPF」。

触ってみようと思いつつまだ全然触れていませんが、とりあえず色々とググってみて良さそうなページをいくつか見つけたので、後々のために列挙しておきたいと思います。

続きを読む