直線に分ける次は何個の直線に分けるか決めます。細かく分ける方がきれいな円形になります。細かく分けすぎると向きを変える変える計算が難しくなります。今回は360個に分けることにします。360個に分ければ、1回の向き変更は1度ずつ向きを変えればいいので簡単です。先ほど求めた円周を360で割って、1つの直線の長さを決めます。check冒頭で「直径が約350の円」と言いました。「約」なのか説明します。円周の長さを360個に分割して、1つ当たりの長さを直線で引きます。曲線の長さを求めているのですが、実際には直線で描きます。実際には直径が350よりも少し大きな円になります。円を描くあとはペンをおろして、360回直線を描く処理を繰り返します。1回描くごとに1度ずつ向きを変えるのを忘れないようにしましょう。最後はスプライトが邪魔なので、ペンを上げて100歩ほど移動しています。方法2:正確な半径で描く(高校生レベル)2つ目の方法では正確な直径の円を描いてみます。画面の中心から1度ずつずらした半径の距離を測って線をつなげていく方法です。いう座標になっています。そこから半径分離れた座標(xとy)を計算します。これを1度ずつずらしながら座標を計算して線でつなげていきます。座標の計算にはsin、cosという三角関数を使います。高校生で習う内容なので少々難しいです。(年代によっては中学校で習った人もいるでしょう)check座標については過去記事をご覧ください。【スクラッチ(Scratch)プログラミング入門】スプライトの使い方スクラッチでプログラミングを始める前に、スプライトの扱いについて学んでおきましょう。JavaやPythonのようなプログラムを勉強していた人にとって、少し戸惑うのがストライプです。スクラッチのストライプについて特徴を知っておきましょう。omouga-mama.com2022.03.05準備処理(おまけ)「全部消す」、「90度に向ける」、「x座標を0y座標を0にする」は必要ありません。私が気持ちの整理のために作ってます。スタート地点を決める方法1と同じように直径350の円を描いてみます。2で半径を計算します。円を描き始める場所をx座標を半径の位置y座標を0の位置(角度0度)にします。円を描く方法2でも1度ずつ角度を変えながら円を描くことにします。そのため、円を描く処理を360回繰り返すことにします。初めは角度0度の場所にスプライトが居ます。(x座標=半径、y座標=0)次に1度回転した時のx座標とy座標を計算します。cosθなので、スクラッチではの様に作ります。sinθなので、スクラッチではの様に作ります。計算したx、yの座標にスプライトを移動させて線をつないでいくと円が完成します。楽天市場調べ)Amazon楽天市場Yahooショッピングポチップぼったくり?WealthNaviやってみた。「書く仕事がしたい」文章を書き慣れた頃に読みたいシェアするTwitterFacebookはてブLINEコピーおく人生思うがまま関連記事Scratchスクラッチ(scratch)で移動しながらジャンプゲームの基本の動きのジャンプを作ってみましょう。前回はジャンプだけでしたが、今回は歩きながらのジャンプにチャレンジしてみます。歩きながらジャンプをしたら、山の形の様にジャンプをします。ジャンプ中は進む向きを変えられないようにします。今回は文字入力の方法を解説します。利用者に何か数字や文字を入力させたいことはありますよね。この時使うのが「〇〇と聞いて待つ」の部品です。この部品はちょっと一癖のある部品なので使い方を解説しておきましょう。文字を入力するには...Scratchmicro:bitでシューティングゲームを作るmicro:bitで簡単なゲームを作ってみましょう。今回はシューティングゲームです。シューティングゲームに必要な基本的な動きを学ぶことができます。これを応用して、Scratchでストライプを動かしてきれいなゲームにするのも良いでしょう。5分もあればコピーできますのでぜひ試してください。ScratchScratch(スクラッチ)のブロック定義の使い方を覚えようScratchの機能に「ブロック定義」というものがあります。これをうまく利用することで、プログラムを短くしたり、読みやすくすることができます。以前作成した、カエルの歌の輪唱で使ったブロック定義について今回は解説します。ScratchScratchで迷路を解くプログラムを作ろう迷路を解くプログラムを作ってみます。通路を総当たりで進んで、いつかゴールにたどり着くプログラムです。簡単なプログラムで作ることができます。part2(格好良く配ろう)トランプをシャッフルして配るプログラムを考えてみましょう。前回はリストを使ってトランプをシャッフルするプログラムと、5枚ずつ配るプログラムを作りました。今回は、リストの操作だけでなく、見た目にトランプを配るプログラムを作ってみます。前回の記事をもとに改造していきます。トランプを配る動きも作っていくので、待ち時間を調整したりちょっと難しい内容になっています。プログラムを作ってみて、こんなに大変になるとは思っていませんでした。スクラッチで複数のスプライトの足並みをそろえて動かすのは難しかったです。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。新着記事ぼったくり?WealthNaviやってみた。5年経過2024.10.18尿路結石はめちゃくちゃ痛い体験記2024.05.09Scratchでパニックボールみたいなゲームを作ろう2024.04.12パニックボールみたいなゲーム2024.03.31Scratchで迷路を解くプログラムを作ろう2024.03.19おく5歳、7歳の2児の親。ITの仕事をしながら、子供向けの教育コンテンツを考えています。現在はスクラッチの勉強をしながら情報発信中。人生思うがまま.TOP記事お問合せプライバシーポリシータイトルとURLをコピーしました。