第一部 11:00〜
「ゴースト製作支援ライブラリ『あやりりす』の紹介」 - C.Ponapalt 様
- 自己紹介
- 「あやりりす」って何?
- あやりりすの適用前・適用後
- できること
- 簡単で適切な自動トーク制御
- 難しい細工のいらないイベント反応
- SakuraScriptをあまり使わない
- できないこと - 「AYA以外の何か with 違うもの」
- 里々の辞書を読む
- AYAの文法がまったく要らない記述
- 開発動機と名前の由来
- 「あやりりす」と「あやりりすEX」
- 「あやりりす」→イベント処理支援ライブラリ
- OnBoot→「朝に起動」
- OnGhostChange→「*Emilyへ変更」
- OnMouseMove+ややこしい条件分岐→「なでなで0Bust」
- AYAに慣れた人でもめんどくさい処理記述を完全支援!Tipsを全部投入!
- ランダムトーク管理
- コミュニケート管理
- 泣きそうな条件分岐の山→「ユーザーコミュ好き|愛し」
- 今後の展開
- モードのサポート→まだ完成度が低い
- アンカー(単語解説)サポート→別ファイルで実装中。できれば単独で使えるようにしたい。(あやりりすACとして分割?)
- あやりりすEX
- トークべた書き支援ライブラリ(「あやりりす」抜きで単体仕様可)
- 行ベースで台本を書くようにベタ書きできる設計→副産物:誰がどの表情で喋ってるかわかる
- -
- 今後の展開
- まとめ
- 里々レベルの簡単さと、AYAの拡張性をあわせもつ強力なライブラリを開発
- AYAゴースト開発に必要な着手当初の学習量を劇的に軽減→プログラマさん以外にも使える
- -
- 終わり(?)
- 本当の開発動機
- 実装詳細
-
- 「開発者が書く辞書群」に手をつけず、新しい記法を追加することができる
- 開発者向け辞書と、支援部実装詳細との完全な切り離しが目的
- Tipsサイトからテキストコピペはもう嫌だ
- まともなプログラミング環境なら当たり前
- 辞書として読み込むだけで追加できる「きわめて簡便な追加操作」
- 新しいゴーストを作るたびに手作業が伴うとか正直やってられない
- 更新するときもあやりりす関係ファイルを入れ替えればOK!