Ruby tab のふりがな機能(「ふ」ボタン)で表示されるふりがなの対応表です。
実装: src/lib/furigana-annotator.js, src/lib/furigana-extension-handlers.js, src/lib/furigana-call-helpers.js, src/lib/furigana-node-handlers.js, src/lib/furigana-label-map.js
Ruby
ふりがな
x = ...(ローカル変数代入)
変数x 紐付ける
x(ローカル変数参照)
変数x
@x = ...(インスタンス変数代入)
インスタンス変数x 紐付ける
@x(インスタンス変数参照)
インスタンス変数x
$x = ...(グローバル変数代入)
グローバル変数x 紐付ける
$x(グローバル変数参照)
グローバル変数x
Ruby
ふりがな
10, -5 など整数
数値10(通常時)
0.7, 3.14 など浮動小数点数
数値0.7(通常時)
整数・浮動小数点数(単位付きメソッドの引数)
10歩, 15度, 1秒 など(単位付き)
"hello" 文字列
文字列「hello」
true
真
false
偽
:foo シンボル
シンボル「foo」
/^hello/i 正規表現
正規表現/^hello/i
[1, 2, 3] 配列
配列
{a: 1} ハッシュ
ハッシュ
スモウルビーのブロックメニューで選択する文字列は、文字列「...」 ではなく専用のふりがなで表示します。
日本語ラベルは scratch-l10n の editor/blocks/ja.json に準拠しています。
Ruby
ふりがな
使われるメソッド
"_mouse_"
マウスのポインター
go_to, glide, point_towards, touching?, distance
"_edge_"
端
touching?
"_random_"
ランダムな場所
go_to, glide, point_towards
"_myself_"
自分自身
create_clone
Ruby
ふりがな
Scratchブロック
"space"
スペース
「スペース」キー
"left arrow"
左向き矢印
「左向き矢印」キー
"right arrow"
右向き矢印
「右向き矢印」キー
"down arrow"
下向き矢印
「下向き矢印」キー
"up arrow"
上向き矢印
「上向き矢印」キー
"any"
どれかのキー
「どれかの」キー
Ruby
ふりがな
Scratchブロック
"all"
すべて
「すべてを止める」
"this script"
このスクリプト
「このスクリプトを止める」
"other scripts in sprite"
スプライトの他のスクリプト
「スプライトの他のスクリプトを止める」
Ruby
ふりがな
Scratchブロック
"all around"
自由に回転
「自由に回転」
"left-right"
左右のみ
「左右のみ」
"don't rotate"
回転しない
「回転しない」
Ruby
ふりがな
Scratchブロック
"draggable"
できる
「ドラッグできるようにする」
"not draggable"
できない
「ドラッグできないようにする」
Ruby
ふりがな
Scratchブロック
"PITCH"
ピッチ
「ピッチ」の効果
"PAN"
左右にパン
「左右にパン」の効果
Ruby
ふりがな
Scratchブロック
"color"
色
「色」の効果
"fisheye"
魚眼レンズ
「魚眼レンズ」の効果
"whirl"
渦巻き
「渦巻き」の効果
"pixelate"
ピクセル化
「ピクセル化」の効果
"mosaic"
モザイク
「モザイク」の効果
"brightness"
明るさ
「明るさ」の効果
"ghost"
幽霊
「幽霊」の効果
Ruby
ふりがな
puts / print
表示する
gets
入力する
wait
待つ
Ruby
ふりがな
.to_i
整数化
.to_f
浮動小数点数化
.to_s
文字列化
Ruby
ふりがな
備考
+
足す
レシーバが数値の場合
+=
ずつ増やす
レシーバが数値の場合
+
連結
レシーバが文字列の場合
+=
と連結
レシーバが文字列の場合
+
正
単項演算子
-
引く
-
負
単項演算子
-=
ずつ減らす
*
掛ける
*=
倍にする
/
割る
/=
分の1にする
%
余り
%=
余りにする
**
べき乗
**=
べき乗にする
=~
正規表現マッチ
!~
正規表現マッチしない
Ruby
ふりがな
<=
以下
>=
以上
<
小さい
>
大きい
==
等しい
!=
等しくない
Ruby
ふりがな
&&
かつ
||
または
!
ではない
Ruby
ふりがな
備考
if
もし
elsif
ではなく
else
でなければ
end(if / case)
分岐終了
until
まで繰り返す
do ... end のブロックを取るとき
until
まで
wait until ... のとき
while
真である限り繰り返す
end(while/while do/until/until do ブロック)
繰り返し終了
do(do...end ブロック)
以下の処理
メソッド呼び出しに付随する do...end
end(loop/times の do...end)
繰り返し終了
end(その他の do...end)
ブロック終了
イベントハンドラなど
def
メソッド作成
initialize(メソッド名)
初期設定
def initialize の initialize
case
状態分岐
when
のとき
def メソッド名
メソッド名という名前
def のあとの「メソッド名」(initialize 以外)
def メソッド名(arg1, arg2)
引数arg1, 引数arg2
def メソッド名(...)の引数
end(def)
作成終了
def に対応する end
return
呼び出し元に返す
module
モジュール作成
end(module)
作成終了
module に対応する end
include
取り込む
module を class に取り込む
class
クラス作成
end(class)
作成終了
class に対応する end
super
オーバーライドしているメソッドを呼ぶ
引数なし(ForwardingSuperNode)
super(args)
オーバーライドしているメソッドを呼ぶ
引数あり(SuperNode)
Ruby
ふりがな
備考
set_name "名前"
名前を設定
class定義内のみ
set_sprite "名前"
スプライトを設定
class定義内のみ
set_x 数値
X座標を設定
class定義内のみ
set_y 数値
Y座標を設定
class定義内のみ
set_direction 数値
向きを設定
class定義内のみ
set_visible true/false
表示を設定
class定義内のみ
set_size 数値
大きさを設定
class定義内のみ
set_current_costume 数値
コスチュームを設定
class定義内のみ
set_rotation_style "..."
回転方法を設定
class定義内のみ
set_costumes [...]
コスチュームを設定
class定義内のみ
set_sounds [...]
音を設定
class定義内のみ
Ruby
ふりがな
備考
set_name "名前"
名前を設定
class Stage内のみ
set_current_backdrop 数値
現在の背景を設定
class Stage内のみ
set_backdrops [...]
背景を設定
class Stage内のみ
set_sounds [...]
音を設定
class Stage内のみ
Ruby
ふりがな
Scratchブロック
move(n)
動かす n歩(リテラル時)
「n歩動かす」
turn_right(n)
時計回りに回す n度(リテラル時)
「↻n度回す」
turn_left(n)
反時計回りに回す n度(リテラル時)
「↺n度回す」
go_to(...)
移動する
「...へ行く」
go_to("_mouse_")
移動する マウスのポインター
「マウスのポインターへ行く」
go_to("_random_")
移動する ランダムな場所
「どこかの場所へ行く」
glide([x, y], secs: n)
n秒でx座標をXに、y座標をYに変える(動的)
「n秒でXYへ行く」
glide("_mouse_", secs: n)
なめらかに移動する マウスのポインター
「n秒でマウスのポインターへ行く」
glide("_random_", secs: n)
なめらかに移動する ランダムな場所
「n秒でどこかの場所へ行く」
point_towards(...)
向く
「...の方向へ向ける」
point_towards("_mouse_")
向く マウスのポインター
「マウスのポインターへ向ける」
point_towards("_random_")
向く ランダムな場所
「ランダムな向きにする」
bounce_if_on_edge
もし端に着いたら、跳ね返る
「もし端に着いたら、跳ね返る」
self.direction = n
向きを設定
「向きをnにする」
self.x = n
X座標を設定
「x座標をnにする」
self.y = n
Y座標を設定
「y座標をnにする」
self.direction += n
時計回りに回す n度(リテラル時)
「↻n度回す」
self.direction -= n
反時計回りに回す n度(リテラル時)
「↺n度回す」
self.x += n
X座標を変える
「x座標をnずつ変える」
self.y += n
Y座標を変える
「y座標をnずつ変える」
self.rotation_style = "..."
回転スタイルを設定
「回転方法を...にする」
x(ゲッター)
X座標
「x座標」センサー値
y(ゲッター)
Y座標
「y座標」センサー値
direction(ゲッター)
向き
「向き」センサー値
Ruby
ふりがな
Scratchブロック
say(msg)
言う
「msgと言う」
say(msg, secs)
言う
「msgとsecs秒言う」
think(msg)
考える
「msgと考える」
think(msg, secs)
考える
「msgとsecs秒考える」
switch_costume(...)
コスチュームにする
「...のコスチュームにする」
next_costume
次のコスチュームにする
「次のコスチュームにする」
switch_backdrop(...)
背景にする
「...の背景にする」
switch_backdrop_and_wait(...)
背景にして待つ
「...の背景にする(待つ)」
next_backdrop
次の背景にする
「次の背景にする」
self.size = n
大きさを設定
「大きさをn%にする」
self.size += n
大きさを変える
「大きさをn%ずつ変える」
set_effect(...)
画像効果を設定
「...の効果をnにする」
change_effect_by(...)
画像効果を変える
「...の効果をnずつ変える」
clear_graphic_effects
画像効果をなくす
「画像効果をなくす」
show
表示する
「表示する」
hide
隠す
「隠す」
go_to_layer("front")
最前面へ移動する(動的)
「最前面に移動する」
go_to_layer("back")
最背面へ移動する(動的)
「最背面に移動する」
go_layers(n, "forward")
n層手前に出す(動的)
「n枚前に移動する」
go_layers(n, "backward")
n層奥に下げる(動的)
「n枚後ろに移動する」
costume_number(ゲッター)
コスチューム番号
costume_name(ゲッター)
コスチューム名
backdrop_number(ゲッター)
背景番号
backdrop_name(ゲッター)
背景名
size(ゲッター)
大きさ
Ruby
ふりがな
Scratchブロック
play(...)
音を鳴らす
「...の音を鳴らす」
play_until_done(...)
音が終わるまで鳴らす
「...の音が終わるまで鳴らす」
stop_all_sounds
音をすべて止める
「音をすべて止める」
change_sound_effect_by(...)
音の効果を変える
「...の効果をnずつ変える」
set_sound_effect(...)
音の効果を設定
「...の効果をnにする」
clear_sound_effects
音の効果をなくす
「音の効果をなくす」
self.volume = n
音量を設定
「音量をnにする」
self.volume += n
音量を変える
「音量をnずつ変える」
volume(ゲッター)
音量
Ruby
ふりがな
Scratchブロック
when_flag_clicked do...end
⚑が押されたとき(⚑は緑色) 以下の処理 ブロック終了
「⚑が押されたとき」
when_key_pressed("キー") do...end
キーが押されたとき 以下の処理 ブロック終了
「...キーが押されたとき」
when_clicked do...end
このスプライトが押されたとき 以下の処理 ブロック終了
「このスプライトが押されたとき」
when_backdrop_switches("名前") do...end
背景が切り替わったとき
「背景が...になったとき」
when_greater_than("LOUDNESS", 10) do...end
音量 > 10 のとき(動的)
「音量が10より大きくなったとき」
when_greater_than("TIMER", 5) do...end
タイマー > 5 のとき(動的)
「タイマーが5より大きくなったとき」
when_receive("メッセージ") do...end
受け取ったとき
「...を受け取ったとき」
broadcast(...)
送る
「...を送る」
broadcast_and_wait(...)
送って待つ
「...を送って待つ」
Ruby
ふりがな
Scratchブロック
sleep(n)
待つ n秒(リテラル時)
「n秒待つ」
loop do...end
ずっと繰り返す 以下の処理 繰り返し終了
「ずっと」
N.times do...end
回繰り返す 以下の処理 繰り返し終了
「n回繰り返す」
stop(...)
止める
「...を止める」
create_clone(...)
クローンを作る
「...のクローンを作る」
create_clone("_myself_")
クローンを作る 自分自身
「自分自身のクローンを作る」
clone
クローンを作る
「自分自身のクローンを作る」(Ruby の Object#clone)
delete_this_clone
このクローンを削除
「このクローンを削除する」
when_start_as_a_clone do...end
クローンされたとき
「クローンされたとき」
Ruby
ふりがな
Scratchブロック
touching?(...)
触れているか
「...に触れた」
touching?("_mouse_")
触れているか マウスのポインター
「マウスのポインターに触れた」
touching?("_edge_")
触れているか 端
「端に触れた」
touching_color?(...)
色に触れているか
「色...に触れた」
color_is_touching_color?(...)
色が色に触れているか
「色...が...に触れた」
distance(...)
距離
「...までの距離」
distance("_mouse_")
距離 マウスのポインター
「マウスのポインターまでの距離」
ask(...)
質問する
「...と聞いて待つ」
answer(ゲッター)
答え
「答え」
Keyboard.pressed?(...)
キーが押されているか
「...キーが押された」
Mouse.down?
マウスが押されているか
「マウスが押された」
Mouse.x
マウスのX座標
「マウスのx座標」
Mouse.y
マウスのY座標
「マウスのy座標」
Timer.value
タイマー
「タイマー」
Timer.reset
タイマーをリセット
「タイマーをリセット」
Time.now.year
今の年
「現在の年」
Time.now.month
今の月
「現在の月」
Time.now.day
今の日
「現在の日」
Time.now.hour
今の時
「現在の時間」
Time.now.min
今の分
「現在の分」
Time.now.sec
今の秒
「現在の秒」
Time.now.wday
今の曜日
「現在の曜日」
days_since_2000(ゲッター)
2000年からの日数
「2000年1月1日からの日数」
user_name(ゲッター)
ユーザー名
「ユーザー名」
loudness(ゲッター)
マイクの音量
「マイクの音量」
Ruby
ふりがな
Scratchブロック
rand(...)
乱数
「...から...までの乱数」
.round
四捨五入
「...を四捨五入する」
.abs
絶対値
「...の絶対値」
.floor
切り捨て
「...を切り捨てる」
.ceil
切り上げ
「...を切り上げる」
Math.sqrt(...)
平方根
「...の平方根」
Math.sin(...)
sin
「...のsin」
Math.cos(...)
cos
「...のcos」
Math.tan(...)
tan
「...のtan」
Math.asin(...)
asin
「...のasin」
Math.acos(...)
acos
「...のacos」
Math.atan(...)
atan
「...のatan」
Math.log(...)
ln
「...のln」
Math.log10(...)
log
「...のlog」
.length
長さ
「...の文字数」
.include?(...)
含むか
「...に...が含まれる」
Ruby
ふりがな
Scratchブロック
show_variable(...)
変数を表示
「変数...を表示する」
hide_variable(...)
変数を隠す
「変数...を隠す」
list(...).push(...)
追加する
「...に...を追加する」
list(...).delete_at(...)
削除する
「...の...番目を削除する」
list(...).clear
全削除する
「...をすべて削除する」
list(...).insert(...)
挿入する
「...の...番目に...を挿入する」
list(...).index(...)
検索する
「...の中の...の番号」
list(...).length
長さ
「...の長さ」
list(...).include?(...)
含むか
「...に...が含まれる」
show_list(...)
リストを表示
「リスト...を表示する」
hide_list(...)
リストを隠す
「リスト...を隠す」
TryRuby 対応で追加された Ruby メソッドのふりがな。
Ruby
ふりがな
.reverse
逆にする
.upcase
大文字にする
.downcase
小文字にする
.gsub(a, b)
置き換える
.delete(s)
削除する
.lines
行に分ける
.reverse!
逆にする!
.delete!(s)
削除する!
.gsub!(a, b)
置き換える!
Ruby
ふりがな
.max
最大値
.min
最小値
.sort
並べ替える
.reverse
逆にする
.first
最初の要素
.last
最後の要素
.join
結合する
.each do...end
繰り返す 以下の処理 繰り返し終了
.sort!
並べ替える!
.reverse!
逆にする!
Ruby
ふりがな
.keys
キー一覧
.values
値一覧
Ruby
ふりがな
Array.new
配列を作る
Hash.new
ハッシュを作る
Ruby
ふりがな
attr_accessor
アクセサ定義
attr_reader
読み取り定義
attr_writer
書き込み定義
pen は事前定義レシーバー(変数定義不要)。レシーバー自体に ペン のふりがなが付く。
Ruby
ふりがな
Scratchブロック
pen(レシーバー)
ペン
—
Pen.clear
全消去
「全部消す」
pen.stamp
ペン スタンプ
「スタンプ」
pen.down
ペン ペンを下ろす
「ペンを下ろす」
pen.up
ペン ペンを上げる
「ペンを上げる」
pen.color = ...
ペン ペンの色を設定
「ペンの色を...にする」
pen.saturation = ...
ペン 彩度を設定
「ペンの彩度を...にする」
pen.brightness = ...
ペン 明るさを設定
「ペンの明るさを...にする」
pen.transparency = ...
ペン 透明度を設定
「ペンの透明度を...にする」
pen.size = ...
ペン ペンの太さを設定
「ペンの太さを...にする」
pen.size += ...
ペン ペンの太さを変える
「ペンの太さを...ずつ変える」
pen.color += ...
ペン ペンの色を変える
「ペンの色を...ずつ変える」
face_sensing は事前定義レシーバー(変数定義不要)。レシーバー自体に 顔認識 のふりがなが付く。
Ruby
ふりがな
Scratchブロック
face_sensing(レシーバー)
顔認識
—
face_sensing.go_to("nose")
顔認識 行く 鼻
「鼻へ行く」
face_sensing.go_to("mouth")
顔認識 行く 口
「口へ行く」
face_sensing.go_to("left_eye")
顔認識 行く 左目
「左目へ行く」
face_sensing.go_to("right_eye")
顔認識 行く 右目
「右目へ行く」
face_sensing.go_to("left_ear")
顔認識 行く 左耳
「左耳へ行く」
face_sensing.go_to("right_ear")
顔認識 行く 右耳
「右耳へ行く」
face_sensing.go_to("chin")
顔認識 行く あご
「あごへ行く」
face_sensing.go_to("top_of_head")
顔認識 行く 頭のてっぺん
「頭のてっぺんへ行く」
face_sensing.point_in_direction_of_face_tilt
顔認識 顔の傾きの方向を向く
「顔の傾きの方向を向く」
face_sensing.set_size_to_face_size
顔認識 大きさを顔の大きさにする
「大きさを顔の大きさにする」
face_sensing.when_face_tilted("left") do...end
顔認識 顔が傾いたとき 左 以下の処理 ブロック終了
「顔が左に傾いたとき」
face_sensing.when_face_tilted("right") do...end
顔認識 顔が傾いたとき 右 以下の処理 ブロック終了
「顔が右に傾いたとき」
face_sensing.when_this_sprite_touch("nose") do...end
顔認識 触れたとき 鼻 以下の処理 ブロック終了
「鼻に触れたとき」
face_sensing.when_face_detected do...end
顔認識 顔が見つかったとき 以下の処理 ブロック終了
「顔が見つかったとき」
face_sensing.face_detected?
顔認識 顔が見つかった
「顔が見つかった」
face_sensing.face_tilt
顔認識 顔の傾き
「顔の傾き」
face_sensing.face_size
顔認識 顔の大きさ
「顔の大きさ」
go_to と when_this_sprite_touch の文字列引数に付くふりがな(face_sensing専用):
Ruby
ふりがな
"nose"
鼻
"mouth"
口
"left_eye"
左目
"right_eye"
右目
"left_ear"
左耳
"right_ear"
右耳
"chin"
あご
"top_of_head"
頭のてっぺん
when_face_tilted の文字列引数に付くふりがな(face_sensing専用):
Ruby
ふりがな
"left"
左
"right"
右
Ruby
ふりがな
Scratchブロック
play_drum(...)
ドラムを鳴らす
「...を...拍鳴らす」
rest(n)
n拍休む(動的)
「...拍休む」
play_note(...)
音符を鳴らす
「...を...拍鳴らす」
self.instrument = ...
楽器を設定
「楽器を...にする」
self.tempo = ...
テンポを設定
「テンポを...にする」
self.tempo += ...
テンポを変える
「テンポを...ずつ変える」
tempo(ゲッター)
テンポ
「テンポ」
Ruby
ふりがな
Scratchブロック
translate("hello", "ja")
翻訳する
「helloをjaに翻訳する」
language(ゲッター)
言語
「言語」
video_sensing は事前定義レシーバー。レシーバー自体に ビデオ のふりがなが付く。
Ruby
ふりがな
Scratchブロック
video_sensing(レシーバー)
ビデオ
—
video_sensing.when_video_motion_greater_than(n) do...end
ビデオ ビデオモーション > のとき 以下の処理 ブロック終了
「ビデオモーション>nのとき」
video_sensing.video_turn("on")
ビデオ ビデオを切り替える オン
「ビデオをオンにする」
video_sensing.video_turn("off")
ビデオ ビデオを切り替える オフ
「ビデオをオフにする」
video_sensing.video_turn("on-flipped")
ビデオ ビデオを切り替える 左右反転
「ビデオを左右反転にする」
video_sensing.video_transparency = n
ビデオ ビデオの透明度を設定
「ビデオの透明度をnにする」
video_sensing.video_on("motion", "this sprite")
ビデオ ビデオの値 動き このスプライト
「このスプライトのビデオの動き」
text2speech は事前定義レシーバー。レシーバー自体に 音声合成 のふりがなが付く。
Ruby
ふりがな
Scratchブロック
text2speech(レシーバー)
音声合成
—
text2speech.speak("hello")
音声合成 話す
「helloと話す」
text2speech.voice = "ALTO"
音声合成 声を設定
「声をALTOにする」
text2speech.language = "ja"
音声合成 言語を設定
「言語をjaにする」
マイクロビット(micro:bit More拡張機能)
microbit は事前定義レシーバー。レシーバー自体に マイクロビット のふりがなが付く。
Ruby
ふりがな
Scratchブロック
microbit(レシーバー)
マイクロビット
—
microbit.when_button_is("A", "down") do...end
マイクロビット ボタンのとき A
「ボタンAが押されたとき」
microbit.button_pressed?("A")
マイクロビット ボタンが押されたか A
「ボタンAが押された」
microbit.when("SHAKE") do...end
マイクロビット のとき 振られた
「振られたとき」
microbit.when_tilted("LEFT") do...end
マイクロビット 傾いたとき 左
「左に傾いたとき」
microbit.tilted?("FRONT")
マイクロビット 傾いているか 前
「前に傾いた」
microbit.tilt_angle("FRONT")
マイクロビット 傾きの角度 前
「前の傾きの角度」
microbit.display_pattern(...)
マイクロビット LEDに表示
「LEDパターン表示」
microbit.display_text("Hello!")
マイクロビット テキスト表示
「テキスト表示」
microbit.clear_display
マイクロビット LED消去
「LED消去」
microbit.light_intensity
マイクロビット 明るさ
「明るさ」
microbit.temperature
マイクロビット 温度
「温度」
microbit.sound_level
マイクロビット 音の大きさ
「音の大きさ」
microbit.acceleration("x")
マイクロビット 加速度 x
「x軸の加速度」
microbit.magnetic_force("absolute")
マイクロビット 磁力 絶対値
「磁力の絶対値」
microbit.play_tone(440, 100)
マイクロビット 音を鳴らす
「音を鳴らす」
microbit.stop_tone
マイクロビット 音を止める
「音を止める」
microbit.send_data_to_microbit(data, label)
マイクロビット データ送信
「データ送信」
mesh は事前定義レシーバー。レシーバー自体に メッシュ のふりがなが付く。
Ruby
ふりがな
Scratchブロック
mesh(レシーバー)
メッシュ
—
mesh.sensor_value("x")
メッシュ センサーの値
「xセンサーの値」
mesh_v1 は事前定義レシーバー。レシーバー自体に メッシュ(従来) のふりがなが付く。
Ruby
ふりがな
Scratchブロック
mesh_v1(レシーバー)
メッシュ(従来)
—
mesh_v1.sensor_value("x")
メッシュ(従来) センサーの値
「xセンサーの値」
スモウルボットS1(Smalrubot S1拡張機能)
smalrubot_s1 は事前定義レシーバー。レシーバー自体に スモウルボットS1 のふりがなが付く。
Ruby
ふりがな
Scratchブロック
smalrubot_s1(レシーバー)
スモウルボットS1
—
smalrubot_s1.action("forward")
スモウルボットS1 動作する 進める
「進める」
smalrubot_s1.action("backward")
スモウルボットS1 動作する バックさせる
「バックさせる」
smalrubot_s1.action("turnLeft")
スモウルボットS1 動作する 左に曲げる
「左に曲げる」
smalrubot_s1.action("turnRight")
スモウルボットS1 動作する 右に曲げる
「右に曲げる」
smalrubot_s1.action("stop")
スモウルボットS1 動作する 止める
「止める」
smalrubot_s1.bend_arm(90, 1)
スモウルボットS1 アームを曲げる
「アームを曲げる」
smalrubot_s1.sensor_value("left")
スモウルボットS1 センサーの値
「左のセンサー」
smalrubot_s1.get_motor_speed("left")
スモウルボットS1 モーター速度
「左DCモーターの速度」
smalrubot_s1.set_motor_speed("left", 50)
スモウルボットS1 モーター速度を設定
「左DCモーターの速度を50にする」
smalrubot_s1.led("left", true)
スモウルボットS1 LED設定
「左のLEDをオンにする」
koshien は事前定義レシーバー。レシーバー自体に スモウルビー甲子園 のふりがなが付く。
座標引数 "X:Y" は動的に x:X,y:Y のふりがなが付く。
Ruby
ふりがな
Scratchブロック
koshien(レシーバー)
スモウルビー甲子園
—
koshien.connect_game(name: "player1")
スモウルビー甲子園 ゲームに接続
「ゲームに接続する」
koshien.move_to("0:0")
スモウルビー甲子園 移動する x:0,y:0
「移動する」
koshien.turn_over
スモウルビー甲子園 ターン終了
「ターン終了」
koshien.calc_route(result: ...)
スモウルビー甲子園 ルート計算
「ルート計算」
koshien.map("1:2")
スモウルビー甲子園 マップ x:1,y:2
「マップ」
koshien.map_all
スモウルビー甲子園 全マップ
「全マップ」
koshien.position(x, y)
スモウルビー甲子園 座標
「座標」
koshien.set_message("hello")
スモウルビー甲子園 メッセージ設定
「メッセージ設定」