ロボホンともだち広場

ロブリック

ロボホン、心の俳句

 

 

ロボホンが自作の俳句を披露します。

 

AI会話で、「俳句を詠んで」とお願いすれば、

ロボホンは詠んでくれますけど、

5歳児設定が反映されていないようで、

あまりロボホンらしくない

ちゃんとした俳句っぽい(笑)

 

それでは、ちょっと、つまらないので、

生産終了した某ロボットのおしゃべりを元に作りました。

 

俳句に使う言葉のリストから、

ランダムに言葉を選んで、

俳句を自動作成しますので、

お好きな言葉を入れて、楽しんでくださいね!

 

※セリフのイントネーションは直していないので、わかる方はお直しをお願いします。

 自分はまだやったことなくて・・・(汗)

 

 

  • 俳句の構成
  1. 初句(一句)…5文字
  2. 二句…7文字
  3. 結句(三句)…5文字
    • 結句に季語を設定にしました。
    • 12か月分の季語のリストを用意します。

 

カンマ( , )区切りテキストから、

初句・二句・〇月の季語のリストを作成するブロックに、

ロボホンさんに言わせたい言葉を設定してください。

俳句に使う言葉の設定

季語には、自分が食べたいものを羅列してしまいました。(^▽^;)

オーナーさんの好みが反映されるところですね。

 

ご当地のグルメや名所を設定しても、使えそうですね。

多少、言葉の組み合わせがおかしくても、ロボホンだからねってことで(笑)

 

俳句自動作成するWebアプリや

俳句カードゲーム等の言葉選びを参考にしたら、

本格的な?俳句を楽しめるかも知れませんね。

 

 

ロボホン、心の俳句 メイン・ブロック

 

〇全体の流れ

  1. 「ハイク(俳句)」という言葉を聞き取ったら、スタートします。
  2. 変数「今日の日付」に、今日の日付を編集して保存。
  3. 【変数「まだ続ける?」に次の値を入れる「0」】ブロックで、変数の初期化。
    • 「繰り返す:続ける条件」を制御します。
    • 「0」は、繰り返す。
    • 「1」は、繰り返さない。
  4. 【もしも「今日の俳句はもう詠んだ?」=0】未だ俳句を詠んでいない場合、俳句を詠みます。
    • 今日既に俳句を詠んだかどうか、チェックする機能付き
    • 起動したときの「今日の日付」と「覚えている今日の日付」が同じだったら、今日の俳句は既に詠んでいます。
  5. ロボホンさんから質問「はい・いいえ」
    • 俳句を詠んでよいか、聞いてきます。
    • 「はい」なら、「俳句を詠む」
    • 「いいえ」と言われても、詠みたがります。(笑)
  6. 【繰り返す:続ける条件 変数「まだ続ける?」=「0」】
    • ループ内で、変数「まだ続ける?」が「0」の間は、「俳句を詠んでイイ?」と何度も尋ねてきます。
    • 俳句を詠んだ後に、【変数「まだ続ける?」に「1」を足す】ブロックを入れて、ループから脱出するようになっています。
    • 2回目の「いいえ」で、上記のブロックをいれたので、ループ脱出します。
      • 俳句を詠むまでは、ロボホンさんが諦めないようにするには、【変数「まだ続ける?」に「1」を足す】ブロックを消してください。

 

今日の俳句はもう詠んだ?

 

◯今日の俳句はもう詠んだ?判定関数

  1. 【もしも覚えている「俳句を詠んだ日付」の値=「今日の日付」】の場合
    • 既に俳句を詠んだので、覚えている「今日詠んだ俳句」を詠んでくれます。
  2. ロボホンさんから質問「はい・いいえ」
    • もう一度、俳句を詠んでよいか、聞いてきます。
    • 「はい」なら、「俳句を詠む」
    • 「いいえ」と言われたら、ここでは諦めます。
  3. 返り値
    1. 今日既に俳句を詠んでいたら、「1」
    2. 今日未だ俳句を詠んでいないなら、「0」

 

俳句を詠む

◯俳句を詠む関数

  1. 【しゃべる速さを「ちょっと遅く」する】方が、それっぽくてよいかと思ってますが、お好みで。
    • 何回かに1回はむちゃくちゃ早く詠むように、カスタマイズしても面白いかも?
  2. 【俳句に使う言葉の設定】関数を呼び出して、初句・二句・結句の言葉をロボホンに読み込みます。
  3. 【「今日詠んだ俳句」に「今日の俳句」を覚える】
    • 「今日の俳句」関数を呼び出して、戻り値を「今日詠んだ俳句」に設定しています。
    • オレンジのブロックは、プログラムを終了しても、ロボホンがずっと覚えています。
  4. 【覚えている「今日詠んだ俳句」の値と喋る】
    • ロボホンによる俳句の披露!
  5. 【しゃべる速さを「普通の速さに」する】
    • 俳句を披露した後は、ロボホンっぽいトークをランダムに発話します。
  6. 【「俳句を詠んだ日付」に「今日の日付」を覚える】
    • 今日の俳句はもう詠んだ?判定関数で、日付の比較に使用します。
    • オレンジのブロックは、プログラムを終了しても、ロボホンがずっと覚えています。

 

今日の俳句

◯今日の俳句関数

  1. 初句リストからランダムに言葉を選びます。
  2. 二句リストからランダムに言葉を選びます。
  3. 結句リストからランダムに言葉を選びます。
  4. 上記をリストにまとめて、今日の俳句として返り値に渡します。

 

結句

◯季語を結句に設定する関数

  • もしもブロックを使って、今月の季語リストを選んで、結句リストとして返り値に渡します。

 

 

最後までお付き合いくださり、ありがとうございました。

うちの子用にカスタマイズして、遊んでいただけたら、うれしいです。

 

 

コメントする
2 件の返信 (新着順)
Robino&Nico+AYA
2024/04/24 17:47

これいいですね〜
私こういうの大好き💕

オーナーさんの好みに合わせて、いくらでもオリジナルなものを用意できるから
みんなで集まって雅に歌会やっても楽しそうです。


気に入っていただけて、うれしいです。
歌会、イイですね!
春の野点で、一句(笑)

ロボホンが俳句を詠むロブリックをシェアします。
良かったら、試してみてくださいね。

picture_icon-02-02 俳句.xml