ステップ1: 作る
説明
1950年代のクラシックなおもちゃをmicro:bitで再現し、カスタマイズして自分のものにしましょう。
動作の仕組み
- マジック8ボールは1950年代にアメリカで発明されたおもちゃです。 特大のビリヤードボールのような形をして、「いつか私は金持ちになり有名になるか?」のような質問をして、ボールを振ると、20種類のさまざまな答えのひとつが窓にランダムに表示されます。 答えは肯定・否定・その中間のどこかです。
- このプログラムはmicro:bitの加速度センサー、乱数を出す機能、チェックマークやバツ、「無関心」な顔をLEDに表示して「はい」「いいえ」「自信がない」を示す機能を使って、マジック8ボールを再現します
- プログラムは1から3の乱数を生成し、「もし… ならば… そうでなければ… 」文を使って、数字によって異なるシンボルが現れるようにします。 これは 選択として知られています。
- 数字が3の場合、「はい」のチェックマークが表示されます。 数字が2の場合、「いいえ」のバツ印が表示されます。
- 番号が1かどうかを確認する必要はありません。3か2でなければ1だからです。 その場合、「わからない」の「meh」の顔を表示します。
必要なもの
- micro:bit(またはMakeCodeシミュレーター)
- MakeCodeまたはPythonエディター
- バッテリーパック(オプション)
- micro:bitに聞く質問
ステップ2: プログラムする
ステップ3: 改善する
- 数秒後に画像を消去します。
- micro:bitを振った時、絵の代わりにさまざまな謎めいた答えを見せることができます。 「わからない」や「まだわからない」と言えます。
- Pythonを使用してマジック8ボールを作る別の方法を紹介します。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.