LoginSignup
0
0

More than 3 years have passed since last update.

toioの開発者用マットとビジュアルプログラミングで遊んでみた

Posted at

はじめに

toioのキャンペーンで開発者用マットをゲットしたのと、しばらく前からtoioのビジュアルプログラミングのwindows対応版が出てたので遊んでみました。

開発者マットはX,Y座標が取れるマットと、カードの値が読める2種類入っています。
image.png

image.png
image.png

ビジュアルプログラミング使い方

ビジュアルプログラミングはいわゆるscratchと同じです。
使い方はこちらを見ればすぐできます。

toio™️「ビジュアルプログラミング」のあそびかた 基本編:起動方法とトラブルシューティング(Windows10編)

私の場合は古いscratch linkが残っていましたので、それを削除したら特に問題なく使えました。

toio2台使いたい場合はこちら。
toio™️「ビジュアルプログラミング」のあそびかた 基本・番外編:2台のキューブを動かそう!(開発者版)

動作確認(マットの読み取り)

まずは簡単にマットの値を読み取って表示してみました。

コスチュームにtoio cubeがあるので、それもマットの位置に合わせて移動させています。

image.png

コードはこんな感じです。
image.png

ゲズンロイドのめだま生物

2つのtoioの角度をちょっと扱おうと考えていたら、ゲズンロイドのめだま生物が作れるんじゃないかと思い、やってみました。

ゲズンロイドのめだま生物は、このようにもう一個のtoioの方を常に向いてくるこわいやつです。

これをビジュアルプログラミングでやってみました。
atan2をtoioの角度に合わせて象限ごとに変換しています。

image.png

めだま生物と同じように動きました。(やっぱりこわい。)

toioでルーレット

人生ゲームのルーレットがうまく回せずつっかえたりするので、toioでルーレットを作ってみました。
1-10の乱数を使って出た目の通りにまわります。最後の5コマ分はスピード落としてルーレット感出しました。

コードはこちら。
image.png

音を出すともうちょっと良い感じになりそうです。

おまけ(ルーレットいかさま版)

ルーレットの出る数字をもう一枚の開発者キットの数字の箇所に回るようにいかさま版を作りました。カードに10はないので、Aを10にしています。
軽蔑されても、どんな手を使ってでも人生ゲームで勝ちたい人は使ってみてください。(笑)

コードはさきほどの乱数で設定していたroulette_numberをもう一個のtoioから読むようにしただけです。
image.png

おわりに

どれも複雑なことはやっていないですが、ビジュアルプログラミングのコードは1枚の画像に収まるぐらい簡潔に出来ました。
toioは絶対座標が取れるので、それを使いつつ思いついたものをサクッと作るのにビジュアルプログラミングは向いていると思います。ご興味あれば試してみてください。

0
0
0

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
0
0