個人アプリ開発のメモ
#content
黄色い髪の放送助手(デスクトップマスコットアプリ) †
Project名 †
・Yellow hair broadcast assistant(別名:YHBA)
・Mothusi oa ts'ebeliso ea moriri oa yellow
開発環境 †
言語 †
- C#
- WPF
- .NetFramework? 4.7.1
- MVVM(Prism)
- テスト(nUnit)
- Bitbucket(ver. 0.0.1) → Github(ver. 0.1)
機能 †
Mascot Viewer Function †
- いわゆるマスコットアプリ
- デフォルトは黄色い髪の放送助手だが、コントロールパネルより変更可能
Time Function †
- いわゆる時計機能
- 時計を表示するが、カスタム機能により色やサイズの変更が可能
Timer Management †
- いわゆるタイマー機能
- 時間ごとに表示を強調表示したり、時間延長時に何分延長したか表示する機能
Pointer Virewr †
- いわゆるポインター機能
- 放送時にチェックしておきたい箇所についてハイライトできるようにポインターを表示する
- 複数のポインターの表示が可能
- 丸いポインターだけでなく線描画や半透明の四角いマスキングの表示を可能にする
SHort cut Management †
- いわゆるショートカット機能
- 放送に必要な散在した情報の整理に使う
- 最低限localとWebを分けて管理できるようにする
- できればショートカットをタグ付けして管理できるようにしたい
Web Linker Function †
- いわゆるWebブラウザーのブックマーク機能
- 放送時に使用するWeb URLをまとめて管理する
- 右クリックでコピーできるようにする
Slide Management †
- いわゆるスライド管理機能
- タイマー機能と合わせて利用することにより、次に表示するスライドのタイミングを通知する
Canning Paper Function †
Back Ground BGM Function †
- いわゆるBGM機能
- 発表時に流れるBGMを管理する
Sound Effect Function †
- いわゆる効果音管理機能
- 発表時に使用する効果音を管理する
Voice Echo Effect †
- いわゆるボイスチェンジャー機能
- 放送時に使用するマイクとの間にプロキシを挟んで、音声を変更する
- 実装が難しそうな場合は、同等の機能を備えたアプリをダウンロード&インストール&起動できるようにメッセージを促すようにする
Presentation Template Function †
- いわゆる発表資料作成用のテンプレート機能
- テンプレートを設定することによって、発表資料の作成を手助けする(資料作成のひな型を読み込むようにする)
Discord Private Function †
- いわゆるDiscord専用機能
- Discordに張り付けるコメント等の素材をまとめて管理できるようにする
- 右クリックでコメント等をコピーできるようにする
Broadcast Helper Funcion †
- いわゆるブロードキャスト放送管理機能
- 放送に使用する音声アプリ、画面共有アプリを管理する