普段は触れたら、ダメージにしているところを変数を使って触れているかどうかの判定をしてみました。 変数でゲーム状態をコントロールするときはプログラム前の設計がとても重要になります。 Usually, a sprite takes damage as sonn as it touches another sprite.In this implementation, I...
プログラミング教室
ループの中で連続的に処理を入れる場合、確定的な処理が発生すると、ループを途中で抜け出し、次のフレームに処理を進める必要があります。 多数の当たり判定があるものは優先度をつけて、ループ条件を付ける必要がありますね。 When runnin continuous processing inside a loop, if a certain condition is met, the loop...
Scratchではatanしかないので、yがマイナスになると、角度の計算がおかしくなる。今回は条件を反転させる処理を入れていますが、他の言語ではatan2があるので、そちらを使ってyがマイナスになる状況でも対応できます。 atanは座標がわかれば、角度がわかるという便利な関数ですね。 Scratch only provides the atan function, so when the y-value is negative, the angle calculation...
なかなかプログラミング学習が続かない 毎日がんばりたいのだけど なんだかんだと言い訳して 続けられない どうしたらいいかなぁ。。。 こんにちは、出屋敷プログラミング教室の いしだ です。 2014年から尼崎のプログラミング教室で プログラミングのせんせいやってます。 まじめにやっている人でも だらしない部分とかが全くないわけではないので だめだなぁと思いながら 日々やっていることもあります。 あなたがここ最近 プログラミング続けられていないのは...
得点が決まるときに演出を丁寧にすることで、 プレイヤーが「またやってみよう!」と思えるようになる。 得点を増やすときは大いに盛り上げる演出を入れましょう! By creating polished and engaging effects when the player scores, you can make them...
バネの動きを作るには、目標となる座標と目標に近づくための移動値という2つの変数を作ると実現できます。 クリックした座標を目標となる座標。クリックした場所と、今の位置の距離を移動値として減衰させながら進めることで、目標の座標を超えても、再度方向を変えて移動するので、バネのように動きます。 To create spring-like motion, you can use two variables: a target position and a movement...
プログラミング教室どうしようかなぁ うちの子ちゃんとパソコン触れるかな? こんにちは、出屋敷プログラミング教室の いしだ です。 2014年から尼崎のプログラミング教室で プログラミングのせんせいやってます。 不安に思いながら プログラミング教室訪れる親御様 おられます。 お子様が楽しそうにパソコン触っているのを見て 皆様安心されるようです。 これからパソコンとプログラミングを身に着けることで 大人になったときの選択肢が広がるので 是非習得してほしいですね、プログラミング。...
はじめての場合は覚えることがたくさん。 でも、一年続けると、全然違ってきますよ。 At first, There’s a lot to learn. But if you keep going for a year,...
プログラミング学習で大きな課題に当たったとき 何からやったらいいのか どうしたらいいんだぁ! と混乱して手が出ないことがありませんか? 段階的に手を付けるというのをやってみましょう。 こんにちは、出屋敷プログラミング教室の いしだ です。 2014年から尼崎のプログラミング教室で プログラミングのせんせいやってます。 教室で長いコードの課題がでると やる気をなくしてしまう人はたくさんいます。 終わりが随分と先のように思うのでしょう。 何からどうしたらいいんだ? となって手が止まってしまい...
連なったキャラクターを少しディレイさせてジャンプさせる方法の一つとして、 見えない当たり判定をとばして、タイミングを取る方法があります。 当たり判定は、ジャンプするだけのあたりになります。 One method to make connected characters jump with a slight delay is to send...