Code ListScratchのコード


コードブロックの種類について

スプライトを動かすためのコードブロックです。

種類コードブロックの形説明
処理実際に処理を行うコードブロック
条件条件の内容を書くためのコードブロック
変数変数(数字や文字)を扱うコードブロック

動きコードブロック

スプライトを動かすためのコードブロックです。

コードブロック種類動作
処理スプライトが向いている方向に進む
処理右まわり(時計回り)に回転する
処理左まわり(反時計)に回転する
処理指定した場所へ移動させる
処理指定した座標へ移動させる
処理現在地からランダムな位置まで(1)秒かけて移動させる
処理現在地から指定の座標まで(1)秒かけて移動させる
処理向きを指定した角度に向ける
処理向きをマウスカーソルの方へ向ける
処理右に10移動する(-10の場合は左に10移動する)
処理左右の位置を指定した場所に移動
処理上に10移動する(-10の場合は下に10移動する)
処理上下の位置を指定した場所に移動
処理端に到着したら向きを反対に向ける
処理左右のみ:右か左しか向かないようにする(0~180度:右、その他:左)
回転しない:向きを固定する
自由に回転:向きを自由に変更できる
変数チェックを入れると今のx座標が確認できる
変数チェックを入れると今のy座標が確認できる
変数チェックを入れると今の角度が確認できる

見た目コードブロック

スプライト・背景の見た目を制御するコードブロックです。

コードブロック種類動作
処理発言吹き出しを2秒間出す
処理発言吹き出しを出す
処理考える吹き出しを2秒間出す
処理考える吹き出しを出す
処理コスチュームを指定したものに変える
処理次の番号のコスチュームに変える
処理背景を指定したものに変える
処理次の番号の背景に変える
処理スプライトの大きさを変える
処理スプライトの大きさを指定した大きさに変える
処理指定した効果を変える
処理効果を指定の数字に変える
処理すべての効果を戻す
処理スプライトを表示する
処理スプライトを隠す
処理スプライトを1番手前に移動する
処理スプライトを1つ手前に移動する
変数チェックを入れると今のコスチューム番号が確認できる
変数チェックを入れると今の背景番号が確認できる
変数チェックを入れると今の大きさが確認できる

音コードブロック

音を制御するコードブロックです。

コードブロック種類動作
処理音を最後まで流す
処理音を流す(次にコードがあればすぐに次のコードが実行される)
処理流れている音をすべて止める
処理音のピッチを変える
処理音の指定のピッチ数にする
処理流れている音を消す
処理音量を変える
処理指定の音量にする

イベントコードブロック

処理を開始する命令を出すコードブロックです。

コードブロック種類動作
処理旗がクリックされたときに実行する
処理指定したキーが押されたときに実行する
処理スプライトがクリックされたときに実行する
処理指定の背景に変わったときに実行する
処理指定のメッセージを受け取ったときに実行する
処理指定のメッセージを送る
処理指定の音量のときに実行する
処理指定のメッセージを送り、メッセージ先のコードが終わったら続きのコードを実行する

制御コードブロック

くり返しや条件分け等の処理を制御するコードブロックです。

コードブロック種類動作
処理次のコードを実行するまで1秒待つ
処理間に挟んだコードを10回繰り返す
処理間に挟んだコードをずっと繰り返す
処理条件と一致していたら間に挟んだコードを実行する
処理条件と一致していたら上に挟んだコードを、一致していなかったら下に挟んだコードを実行する
処理条件と一致したら次のコードを実行する
処理条件と一致するまで間に挟んだコードを実行する
処理繰り返し処理を止める
処理クローンが作られたとき、クローン側の動きを制御する
処理スプライトのクローンを作る
処理作られたクローンを消す

調べるコードブロック

条件を調べるコードブロックです。

コードブロック種類動作
条件スプライトがマウスポインター触れたとき
条件スプライトが指定した色に触れたとき
条件指定した左の色が指定した右の色に触れたとき
変数マウスポインターまでの距離
処理スプライトが指定した文字を言って、入力画面が表示される。入力後に次のコードが実行される
変数上のコードで入力された内容
条件スペースキーが押されたとき(条件)
条件画面上をクリックされたとき(条件)
変数マウスのx座標の数字を(変数)
変数マウスのy座標の数字(変数)
処理スプライトをドラッグできるようにする
変数音量の数字(変数)
変数旗を押してからの時間(変数)
処理タイマーをの時間を0にする
変数背景の指定した値(変数)
変数現在の年の数字(変数)
変数2000年から現在までの日数(変数)
変数チェックを入れると音の大きさが確認できる(変数)

演算コードブロック

計算を行うコードブロックです。

コードブロック種類動作
変数足し算の結果
変数引き算の結果
変数掛け算の結果
変数割り算の結果
条件左の数字が50より大きいとき
変数(数字1)から(数字2)の間のランダムな数字
条件左の数字が50より小さいとき
条件左の数字が50のとき
条件<条件1>かつ<条件2>のとき
条件<条件1>または<条件2>のとき
条件<条件1>ではないとき
変数<変数1>と<変数2>をくっつけた文字
変数<変数1>の<数字1>番目の文字
変数<変数1>の長さ
条件<変数1>に<変数2>の文字が含まれているとき
変数<数字1>を<数字2>で割ったときの余り
変数<数字1>を四捨五入した結果
変数<数字1>の絶対値(切り上げ、切り下げ等もあります)

変数コードブロック

変数を作ったり、変数に代入するコードブロックです。

コードブロック種類動作
変数新しく変数を作る
変数作った変数(名前は作るときに付けた名前になる)
処理変数に(数字)を入れる
処理変数に(数字)を足す
処理変数を表示する
処理変数を隠す