2011年11月15日火曜日

きの子データ追加

勘をなかなか取り戻せないので、bot(@utau_kinoko_bot)のデータを少し移植。

少しは会話っぽいことができたりできなかったり。

ちょっとここからyakinokoとishizukiの統合を考えたい、とか思ってるので、どうしたもんかなー。

2011年11月14日月曜日

きの子(単品)

bot用会話エンジンを移植してきたので、とりあえず組み込んでみた

http://kinoko.pw/ghost/kinoko/kinoko_111114.nar

yakinoko.dll(スクリプトエンジン)とishizuki.dll(簡易会話エンジン)の単純なサンプルになってます。

aでランダムトーク、sでRSSとってきてオススメのキノコ情報、あとは顔でも傘でもないところをつつくとメニューでます。

他のゴーストに話しかけたり、ユーザーと会話したりが成立することもしないことも。

まぁ、そんな感じです。
※yakinoko.dllもishizuki.dllも未完成であり致命的なバグがある可能性も十分にあります。またDLLの再配布は現時点では(いないでしょうけど)不可です。

2011年11月8日火曜日

yakinoko.dllつづき


ソケットを使った半端なGETの実装を、やっとwininetに置き換えました。getHttpメソッドがまともに動く!w
できることについては http://wota.zbz.bz/yakinoko/ にまとめはじめました。
あと、明らかに足りないのがURLエンコード/デコードと、文字コード変換。
この辺がつくと、いろいろネット越しにできることが増える予定。

2011年11月4日金曜日

yakinoko.dllのはなし

地味な変更として、SAORIのインターフェースに合わせました。
普通にSAORIとして呼べます。

スクリプトの内容自体はこんな感じ。

エンジンはParasolをそのまま使ってます。パイプ周りの処理とか、できないことを削除。かわりにTinyXMLとかSQLiteを組み込んでます。どっかで見たとおりパイプ関係の関数削ってsrand48まわりの定義ぺたっと貼ればParasolはWin環境でもコンパイルOKですね。

あと正規表現とファイル関連の機能が欲しいかな~。


Google