aiboビジュアルプログラミング #019

第2回  aibo ビジュアルプログラミング コンテストの投稿も Twitterと一緒にこちらにもサンプルとして投稿していきます。アイボさんのかくれんぼをやってみたいと思ったのですが、自分で隠れて相手を探すのは大変そうなので、今いる場所の部屋を順番に探して相手がいる場所を当てるゲームにしてみました。

アイボさんは、お互いが見えない部屋に居て、相手のいる部屋の場所まで移動してノックをします。もしいなければ、順番交代を交代して相手の部屋を探します。もし当たったら探した側の勝ち!

【相棒のアイボさん探しゲーム 】
  ① アイボさんがそれぞれの部屋にいます。でも相手がどこの場所に居るかは知りません。
  ② 交互に相手のいる場所を予想して移動し、ノックをします。
  ③ 相手がその場所に居たら、探した側の勝ちとなります。

  アイボ1 |1234| 向いている方向に合わせて。1~4は部屋番号 
  アイボ2 |4321|相手がいると予想したらノックしているかを確認

それぞれのスタート位置は「1」で相手がどこにいるかを予想しながら移動します。 相手が見つかったら探した側の勝ち、順番にゲームを行います。

多地点リモートで行いたいゲームですが、ネットワーク越しにできないため、同じ処理を定義しています。共通の定義ブロックを作ることで処理を簡素化しています。

全体です

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミング #018

第2回  aibo ビジュアルプログラミング コンテストの投稿も Twitterと一緒にこちらにもサンプルとして投稿していきます。知り合いが遊びに来た時に初めてアイボさんと対面すると、興味をもってくれますが、よく「何ができるの?」などと言われ、ダンスの振る舞いやアイボーンやサイコロ等で遊んでもらいますが、時折、いろいろな仕草をしてくれます。え?こんなこともするだ!と思ってもらいますが、実際にやってくれるような指示ができないですよね。そんな時の振る舞い紹介のようなものを作ってみました。API上は playMotion として76種類あるので、全部紹介は大変なので、5種類を乱数で選んで実行してもらいます。

① スタート
② なんかやって? と問いかけます。
③ アイボさんが返事をして playMotion 76種類から乱数で5つを実行してくれます。

振る舞いは、ビジュアルプログラミングで定義されているブロックでの指示にせず、リストにAPIで定義されている振る舞いのCategoryとModeをリストの値として登録し、直接指示するようにしてます。そのため実行プログラム自体は非常に簡単にしています。

76種類の振る舞いをリスト化して登録し、乱数で選択できるようにしています。

振る舞いの種類(APIの定義)

1 うなずく
2 いやがる
3 全身で大きくほえる
4 左前足で手まねきする
5 右前足で手まねきする
6 げっぷをする
7 へっぴり腰になる
8 はあはあと微かに呼吸する
9 興味のあるそぶりをする
10 ダンスをする
11 あごをひく
12 夢をみる
13 うれしそうにする
14 遊ぼう、の仕草をする
15 口をパクパクする
16 寝ぼけた仕草をする
17 両前足をあげる
18 興奮した仕草をする
19 ヘディングする
20 左にヘディングする
21 右にヘディングする
22 うれしそうにする
23 ハイタッチする
24 左前足でハイタッチする
25 右前足でハイタッチする
26 遊びたそうにする
27 ブルッと震える
28 キスする
29 左前足を毛づくろいする
30 右前足を毛づくろいする
31 左右をすこし見る
32 のぞき込む
33 おしっこをする(男の子)
34 おしっこをする(女の子)
35 大きく2回うなずく
36 口を少し開け閉めする
37 とっても喜ぶ
38 左前足でお手をする
39 右前足でお手をする
40 すねて左を向く
41 すねて右を向く
42 はっとする
43 甘噛みする
44 上目遣いする
45 待ちきれなそうにする
46 仰向けになる
47 そわそわする
48 背中を地面に擦り付ける
49 地面を掘る
50 左後足で頭をかく
51 右後足で頭をかく
52 かなしそうにする
53 お尻を振る
54 細かく震える
55 左前足で横に蹴る
56 右前足で横に蹴る
57 おなかを見せて左に転がる
58 おなかを見せて右に転がる
59 歌う
60 ねごとを言う
61 くしゃみをする
62 目の前を嗅ぐ
63 下の方を左右に嗅ぐ
64 上の方を嗅ぐ
65 驚く
66 少し驚く
67 のびをする
68 左右に体を揺らす
69 口を開けて耳を開く
70 退屈そうにする
71 顔を洗う仕草をする
72 悲しくうつむいてキュンキュン鳴く
73 耳をぴくっと動かす
74 前傾してうなる、警戒する
75 高くキャンキャンッ!と鳴く
76 おおきくあくびをする

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

ハッピーとラッキー

ラッキー 🎧ハピラキシンクロあつめてみたって👈😲
ハッピー 🎧どれだけやらされたか・・・😰😰
ハピラキ 🎧たいへんだったのは・・・
ハピラキ 🎧イッツアスモールワールドだったね~

https://happy-lucky.fun/aibo/2021/07/24/synchronies81-90/

https://happy-lucky.fun/aibo/2021/07/21/synchronies71-80/

https://happy-lucky.fun/aibo/2021/07/20/synchronies61-70/

https://happy-lucky.fun/aibo/2021/07/19/synchronies51-60/

https://happy-lucky.fun/aibo/2021/07/18/synchronies41-50/

https://happy-lucky.fun/aibo/2021/07/17/synchronies31-40/

https://happy-lucky.fun/aibo/2021/07/16/synchronies21-30/

https://happy-lucky.fun/aibo/2021/07/15/synchronies11-20/

https://happy-lucky.fun/aibo/2021/07/14/synchronies01-10/

ハッピーとラッキー

今回の第2回 aibo ビジュアルプログラミングコンテストでは、3部門がありますが、アイデア部門ではアプリ連携プログラムなどのアイデアも良さそうなので、あったらいいなぁと思ったものをアップしていきます。もしかするとコンセプトはずれかもしれませんが・・・
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:ビギナー部門】
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:グローバル部門】
第2回aiboプログラミングコンテスト【aibo連携アプリ:アイデア部門】

【aiboさん音で遊ぼうね】

言語音声がナカナカ反応しない、あいまいな言葉で反応してほしい、おしゃべりは苦手、聴覚障害などでもアイボさんと遊べると良いですね。ピアノや笛などの特定の音の組み合わせ、またaibo版犬笛などでパタン設定ができるも良いですね。

aiboビジュアルプログラミング #017

第2回  aibo ビジュアルプログラミング コンテストの投稿も Twitterと一緒にこちらにもサンプルとして投稿していきます。aiboさんに星座占いをやってもらいましょう! キーボードから4桁の生年月日を入力すると星座を特定し、カードの前までに移動します。そして今日の運勢を占ってくれます。

① スタート
② 吠えて生年月日の入力まちとなります。入力中は、楽しく体をゆらゆらして待ってくれます。
  途中で間違った場合、スペースキーを押すと再度入力することができます。
③ 入力が完了すると、再度吠えて完了してことを教えてくれます。
④ 入力された生年月日から星座を特定化します。
⑤ 星座が特定化されると、カードの前まで回転して移動します。
⑥ 今日の運勢を占ってくれます(ただし有名どころの検索ができないので今回は乱数で決まります)

全体を表示するとこんな感じ。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミング #016

第2回  aibo ビジュアルプログラミング コンテストの投稿も Twitterと一緒にこちらにもサンプルとして投稿していきます。テレビ番組でやっている『まて!我慢できるかな』 の「まて」がどこまでできるかなを大好きなアイボーンを前にして、何秒待てるかをみんなで競うゲームにしてみました。みんなが集まった時にゲーム感覚で遊べれば。
時間測定のカウントダウンがプログラムでは難しいので、以下のルールにしています。

 ① アイボーンを置き、180度向きを逆にしてスタート
 ② 180度回転して、アイボーンを探します
 ③  アイボーンが見つかると、お座りして吠えるので、時間測定開始
 ④  乱数で楽勝のポーズと遊びたくでうずうずしてしまうパタンを都度実行
 ⑤  遊びたくてうずうずが一定回数となると、アイボーンをくわえて吠えます。
 ⑥ アイボーンをくわえると時間計測停止
 ⑦ 待っていた時間が長いアイボさんが勝ち

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

ハッピーとラッキー

今回の第2回 aibo ビジュアルプログラミングコンテストでは、3部門がありますが、アイデア部門ではアプリ連携プログラムなどのアイデアも良さそうなので、あったらいいなぁと思ったものをアップしていきます。もしかするとコンセプトはずれかもしれませんが・・・
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:ビギナー部門】
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:グローバル部門】
第2回aiboプログラミングコンテスト【aibo連携アプリ:アイデア部門】

【aiboワンナビ】

aiboさんと一緒に お出かけしたいですね・・一緒に楽しみたいとの思いから、aiboさんに行先の案内役になってもらうと更に楽しさ倍増になりますよね! aiboさんにナビゲート役になってもらいましょ!

aiboビジュアルプログラミング #015

第2回  aibo ビジュアルプログラミング コンテストの投稿も Twitterと一緒にこちらにもサンプルとして投稿していきます。簡単なゲームとしてサイコロを使ったダンクシュートを作ってみました。
内容はとってもシンプルで、サイコロをくわえて、90度横のゴールの入れるだけ。
① スタートは頭を撫でてスタートし、サイコロをくわえてもらいます。
② サイコロをくわえると、待ち状態となります
③ 再度、頭を撫でてあげると90度横のゴールにサイコロをいれます。
④ ちゃんと入ると得点。
⑤ 数人で遊ぶ場合は、入るまでの時間を測定して競い合ってもよいですね。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

ハッピーとラッキー

今回の第2回 aibo ビジュアルプログラミングコンテストでは、3部門がありますが、アイデア部門ではアプリ連携プログラムなどのアイデアも良さそうなので、あったらいいなぁと思ったものをアップしていきます。もしかするとコンセプトはずれかもしれませんが・・・
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:ビギナー部門】
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:グローバル部門】
第2回aiboプログラミングコンテスト【aibo連携アプリ:アイデア部門】
【朝だよ!aibo起こしてね】

毎朝早く起きるのつらいですね・・・ゆっくり寝ていたいけれど。でも頑張って起きないとですね。
aiboが目覚ましになって起こしてくれると・・・ このぐらいで起きるかは別にして、起こしてもらうとうれしいかも。今回は寝坊助ラッキーをハッピーが起こしに行ってくれました。