1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

C#でカノジョをつくる(17日目)

Posted at

おつかれさまです。たなしょです。
きょうから本格的にカノジョの作成を始めていきます。
あともう一息でカノジョをつくれます。

フォームを作成

こんな感じフォームを作成しました。
image.png

画像はACillustさんから拝借しました。
今回は喜怒哀楽の表情もつけるので4枚ほど画像を使いました。
ちなみに今回使う画像はResources.resxに保存しました。
image.png

今回のコミュニケーション方法

何日か前のカノジョプロトコルと同じようにチャットボット形式でメッセージのやり取りをします。
今回は一方的なコミュニケーションではなくこちらの言葉をある程度返せるようにします。

今回は豊富な語彙を持たせるためにrandom.txtに大量のランダムに発言するワードを記載します。

いい天気だね
今日は暑いね
おなかすいた
10円おちてた

また挨拶や特定のワードに反応してそれっぽく返すように正規表現でパターンマッチングさせるためのpattern.txtも用意します。

こん(ちは|にちは)$  こんにちは|やほー|ハーイ|どうもー|まああなた?
おはよう|おはよー|オハヨウ  おはよ!|まだ眠い…|さっき寝たばかりなんだー
こんばん(は|わ) こんばんわ|わんばんこ|今何時?

##最後に
少し短いですが今回はここまでで終わりです。
明日はrandom.txtとpattern.txtを処理するためプログラムを実装していきます

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?