キャラクターの動きを細かく制御したいときは、変数を使って移動する距離を調整できます。今回のプロジェクトでは、 魔女の上下左右の動きをすべて変数で制御しました。 When you want to control a character’s movements precisely, you can use variables to...
出屋敷
このスプライトだけの変数については、クローンで何かを生み出した時によく使われます。参照がそのスプライトだけに完結するので、 他のスプライトから変更されない変数になります。 The “This sprite only” variable is often used when creating clones. Because the variable belongs...
数式が出てくると難しいですが、みんなそうなので、逆に 数式を上手く解けると、みんなより進んだことになるんですよね。 Formulas are difficult for everyone. But that’s actually an advantage. If you can solve them...
スクラッチの角度は上が0度なので、算数の授業でならったものと少し感覚が違います。 システムによって、角度の考え方や、座標系が違ったりするのでプログラムの環境に注意して計算式を考える必要があります。 In Scratch, up is 0 degrees, so it is a little different from what you...
サインとコサインがわかりにくいのは、角度と長さを結びつけるところが難しいからです。角度と長さは違う種類の量ですが、サインやコサインを使うことで、その関係を表すことができます。 Sine and cosine are difficult to understand because it is difficult to understand how they connect...
ゲームの面白さを引き出すためには、プレイヤーが強すぎてもだめで 強さにはリスクを持たせることが重要です。 今回は最高スピードにすぐに達することができますが、船から落ちるリスクも持たせてみました。 A key part of good game design is balancing power and risk. Players shouldn’t...
10%の確率を出す場合は乱数で範囲の10%が出たらあたりという考え方をします。 範囲は広くても狭くても良いのですが、システムによって乱数の出し方が違ったりするのでシステムの仕様によってはきれいなランダムを出すために工夫が必要になることがあります。 To implement a 10% probability, we usually generate a random number and treat it as...
クローンに向きを設定するときは、変数経由で向きを渡すことはできます。 今回は回転する矢印にクローンをつけるために、座標と向きを変数に置き換えて クローンに設定する処理を入れています。 You can set a clone’s direction by passing the angle value through a variable....
重力でキャラクターが落ちていくように見せるには Y軸方向に画面下へ下がるように座標を徐々に下げていけば 落ちているように見えます。 落ちるスピードの差をつけるとゲームで面白い表現になりやすいです。 to simulate grabity, continuously lower the character’s Y position so that...
ランダムな方向へ落ちながら線を引けば、雷のように見えます。 今回はPaddleを雷の光部分として表現しています。 自然現象をきれいに見せるためには観察が必要ですね。 Drawing lines while falling in random directions creates a lightning-like effect. In this assignment,...