サンプルプログラム

[起動方法]

 各サンプルのサムネイル(画像)またはタイトルをクリックすると
 新しいタブが開いてサンプルが実行されます。

[編集方法]

 各サンプルのサムネイル(画像)またはタイトルをドラッグして
 rbCanvasエディタ内にドロップ
するとプログラムを編集することができます。

  • アナログ時計
    現在の時刻を表示します。
  • ブロック崩し
    マウスポインタの動きにあわせて
    パドルが左右に動きます。
    (ゲームの終了判定はしていません)
  • 落ちものゲーム
    左右のカーソルキーでパンダを動かして
    果物を拾うと得点が加算されます。
  • フライトシミュレーター
    上下左右のカーソルキーによって
    アングルが変わります。
  • 振り子
    2つの振り子を連結した二重振り子です。
    スライダーでそれぞれの振り子の長さや重さを
    変化させることができます。
  • フーリエ級数
    フーリエ級数を視覚化したモデルです。
    スライダーで重ね合わせる波形の数を
    変化させることができます。
  • フラクタル
    マウスポインタの位置によって
    枝の広がり具合が変わります。
  • キーイベント
    押したキーの名前が表示されます。
  • 四角形の伸び縮み
    四角形の縦横の長さ、色、
    塗りつぶしの状態を変えることができます。
  • 計算機
    入力された数式の値を計算します。
  • 足し算
    2つの数字の入力を受けつけて
    それらを足し算します。
  • モンスターバトル
    テキスト(文字)ベースでの
    モンスターとの戦闘シミュレータです。

micro:bit用のサンプル

 以下は micro:bit用のサンプルです。
 動かすためには micro:bitが必要です。
 micro:bitの利用についての詳細はこちらをご参照ください。

  • ハートの点滅
    LEDがハート形に点滅します。
  • スマイリー
    [A]ボタンで笑顔、[B]ボタンで渋面、
    [A][B]ボタンを同時に押すと
    丸(○)が表示されます。
  • タイマー
    LEDの表示が 9, 8, 7...と
    0までカウントダウンしていきます。
  • アルファベット
    [A]ボタンを押すたびに
    アルファベットが1文字ずつ
    ランダムに表示されます。
  • さいころ
    micro:bitを軽く振ると
    ランダムにサイコロの目が表示されます。
  • テーマ曲演奏
    「ドラゴンクエスト」のテーマ曲を演奏します。
  • 光量計
    周囲の明るさによって
    点灯する LEDの輝度が変化します。
  • 割り込み処理
    LEDの点滅中に [A]ボタンを押すと、
    ピッと音が鳴って LEDの表示が
    チェック柄になります。
  • ダッシュボード(計器盤)
    micro:bitのセンサーの値や
    ボタンの押下状態などを
    PCの画面にリアルタイムで表示します。
  • ゲームコントローラー
    micro:bitの前後左右の傾きで
    PCの画面上のボールが動きます。
    また、[A]ボタンでボールの色が変わります。

Link to GitHub