ブロックの応用テクニック

ブロックの応用テクニック

【スクラッチ】初代ゼルダ風の切り替え式マップを作成してみよう

Scratch星人前回の記事ではドラクエ風のリアルタイムスクロールマップを作成しました。今回は初代ゼルダのような画面の端に行くと次切り替わるRPGマップを作成してみます。ぜひ、どちらの作り方もマスターして、作品作りに活かしてみてください!マ...
ブロックの応用テクニック

【スクラッチ】ドラクエ風RPGマップスクロールを作ってみよう

Scratch星人キャラクターが歩くたびにマップ全体がリアルタイムになめらかにスライドする、昔のドラクエっぽいRPGマップを作成しようと思います。仕組みのポイントは「9つのスプライトを3x3に並べて、全てを同時に動かす」ことです。少し複雑で...
ブロックの応用テクニック

【スクラッチ】セーブ&ロード機能を実装してみよう

Scratch星人ゲームをしていて「途中でやめなければいけない・・」という経験はありませんか?そんな時、セーブ機能があればどれだけ助かるか!と思いますよね。この記事ではスクラッチでセーブ&ロード機能を実装する方法を紹介します。少しレベルアッ...
ブロックの応用テクニック

【スクラッチ】「まで待つ」と「まで繰り返す」を使っていこう

Scratch星人スクラッチでコードを作成する時に「ずっと」というブロックを使うことは、よくあると思います。実際に「ずっと」と「もし」を組み合わせることで、やりたいことの多くは実装できてしまうと思います。しかし、なんでもかんでも「ずっと」を...
ブロックの応用テクニック

スクラッチで素数判定を作成してbreakの考え方を学習しよう

Scratch星人タイトルでいきなり2つの難しい言葉が登場しました。「素数」と「break」ですね。ひとつずつ解説していきますので、身構えなくて大丈夫ですので、ぜひ最後まで読み進めていってください。素数とはWikipediaより引用Wiki...
ブロックの応用テクニック

【真偽値】スクラッチで「true」と「false」の学習

Scratch星人難しそうなタイトルでスタートしました。「真偽値」「true」「false」など、もしかすると「初めて聞く言葉だ」という人もいるかもしれません。でも安心してください。この記事を読み終える頃には、それらの意味を理解できているは...
ブロックの応用テクニック

「もし〜なら」と「もし〜なら、でなければ」ブロックの使い分け

Scratch星人「もし〜なら」と「もし〜なら、でなければ」のブロックを正しく使い分ける事が出来ていますか?この記事は、「ちょっとよく分からない」人や、「分かっているはずだけど少し不安」という人のために、ブロックの意味や使い分け方、注意点な...
ブロックの応用テクニック

「あなたの名前は何ですか?」に制限時間を設定する方法

Scratch星人スクラッチには「あなたの名前は何ですか?」という、相手の入力を取得出来る便利なブロックがあります。しかし、入力を待ち続けるという特性から、制限時間を設けたクイズを作成する場合などには、少しコツがいります。この記事では「あな...
ブロックの応用テクニック

【スクラッチ】キャラに重力を設定したジャンプをさせるメリット

Scratch星人ゲームの作成において「左右キーで移動」や「上キーでジャンプ」などの設定は、基本中の基本ですよね。このサイトでも以前紹介したことがあります。今回は、そのパワーアップ版「重力ジャンプ」の作り方と、設定すると出来るようになること...
ブロックの応用テクニック

【スクラッチで三角関数】サイン・コサイン・タンジェントとは

Scratch星人今回の記事は、何やら難しそうな三角関数についてです。スクラッチのプロフィールにコメントを貰いました。「三角関数について詳しく教えてもらいたいです。」Scratch星人難しい要望が来てしまいました・・。詳しく解説出来るか微妙...