お絵かき
STiNGER STiNGER8901
42そうだね
プレイ済み
返信[1]
親投稿
STiNGER STiNGER8901
トップメニューの「つくる」から起動したら、タッチパネル左下隅の方の「0 EDIT」をタッチしてエディットモードに切り替え、画像のようにプログラムを打ち込んでみてください。 正確に打ち込めましたか?では、スタートボタンを押して「実行」してみましょう。
2そうだね
プレイ済み
返信[2]
親投稿
STiNGER STiNGER8901
すると、1という数を延々と表示し続けます。なんじゃそりゃ?! それもそのはず、ここでは1は「変わらない数」。何べん繰り返そうが1。
2そうだね
プレイ済み
返信[3]
親投稿
STiNGER STiNGER8901
では、ここでPRINTする内容を「変わる数」・・・変数に変えてみましょう。 1行目の「A=1」は、Aという入れ物に1という数を入れますよ、と宣言するもの。「代入」と呼びます。 3行目のPRINTも、1ではなく変数Aをプリントします。 これで実行すると・・・?
2そうだね
プレイ済み
返信[4]
親投稿
STiNGER STiNGER8901
さっきと変わらないじゃないですかぁ!! ええ。変数Aの中身を1のまま、いじっていませんから。 では、今度は変数Aをいじってみましょう。
2そうだね
プレイ済み
返信[5]
親投稿
STiNGER STiNGER8901
PRINT Aの次に、「A=A+1」という一文を加えました。 最初にいれた「A=1」と同じ、代入の宣言です。 ここでは、変数Aに、Aに1を足した数を代入しています。これが、「Aに1を足す」操作になります。 これで実行すると・・・?
3そうだね
プレイ済み
返信[6]
親投稿
STiNGER STiNGER8901
数字が1ずつ増えていくようになりました。 ループ(繰り返し)ごとに変数Aの中身が変わっているのがお分かりいただけたでしょうか。
2そうだね
プレイ済み
返信[7]
親投稿
STiNGER STiNGER8901
もうひとつ便利な命令がこちら。 「FOR ~ NEXT」 ここでは、変数Aを1から始まって10まで1ずつ、ループごとに増えていきます。 FOR A=1 TO 10 STEP 2 とすると、2ずつ増えて10を越えるとループを終えます。 FOR A=10 TO 1 STEP -1 という風に、ステップ数に負の数を入れることでカウントダウンもできます。 いろいろ変えて試してみましょう。 ※新しくプログラムを入れるときは、ダイレクトモードで「NEW」を実行して、クリアしてください。
3そうだね
プレイ済み
返信[8]
親投稿
分かりやすいです!!ありがとうございます!
2そうだね
未プレイ
返信[9]
親投稿
otta777 otta777a
変数を使う理由に、命令に与える数値等(引数)が変わる分だけ 命令を記述するのは数が増えると大変だからその数値を 変数というものに置き換えて変数の中身を変えることで 一つの命令でも同じ事ができるっていうのも入れると いいんじゃないかって思いました。
3そうだね
プレイ済み
返信[10]
親投稿
STiNGER STiNGER8901
では、ここで補足しましょう。 たとえば、「BEEPを0から133まで1秒置きに鳴らす」というプログラムを作るとしたら、貴方は画像のように「BEEP0を鳴らして一秒待って、BEEP1を鳴らして一秒待って・・・」と延々と書き連ねるめんどくさいコードを思い浮かべるでしょうか。これを133まで繰り返す?
4そうだね
プレイ済み
返信[11]
親投稿
STiNGER STiNGER8901
いいえ、それには及びません! なんと、このたったの5行のプログラムでいいのです。 FOR~NEXTループで変数Iを0~133まで回し、BEEP命令の引数を変数Iにすることで、BEEP 0からBEEP 133までメドレーで流すことができるのです。 変数を使えば、このように同じ処理の繰り返しを簡潔にまとめることができて便利です。
5そうだね
プレイ済み
返信[12]
親投稿
STiNGER STiNGER8901
そしてもちろん、「キャラクターを十字キーで上下左右に移動」などといった事にも、変数は大活躍します。 このプログラムでは、背番号0のスプライトのキャラクターが、十字キーの操作に合わせて変数X及びYの数値が変化することで、移動を行うのです。 スプライトの移動を行う命令SPOFSの引数X,Yがどのように変化させられるかに注目してください。
4そうだね
プレイ済み
返信[13]
親投稿
Mr.jaery youtuber8810
プチコン3号買っていろいろ調べたけどこれが一番わかりやすかった!!!!!!!!!!!!!!!!!!
4そうだね
未プレイ
返信[14]
親投稿
Mr.jaery youtuber8810
ありがとうございます!
1そうだね
未プレイ
返信[15]
親投稿
ぽーく jyouta
1そうだね
プレイ済み
返信[16]
親投稿
かぶとむし nonbebe0214
やり方が分かりません 何てかけばいいかわかりません どうすればいいですか? 説明やヘルプを使っても分かりません
0そうだね
未プレイ
返信[17]
親投稿
STiNGER STiNGER8901
わんこYA a-koさん どんなプログラムを作りたいのですか?
0そうだね
プレイ済み
返信[18]
親投稿
かぶとむし nonbebe0214
シューティングとかです! ご飯食べてて遅くなりましたすいません><\
0そうだね
未プレイ
返信[19]
親投稿
STiNGER STiNGER8901
はじめから完成品を目指すのは絶対無理です。 同じゲームを作るにも、正解はひとつではなく人それぞれのやり方がありますが、基本はバッチリ押さえましょう。 この講座で説明した、キャラクターを十字キーで動かすプログラムが、ゲームの謂わば核になります。
3そうだね
プレイ済み
返信[20]
親投稿
DOGON-K.T dogon-k.t
スタートボタンってどこですか?
0そうだね
プレイ済み
返信[21]
親投稿
STiNGER STiNGER8901
DOGON-KTさン ゲームパッドのスタートボタンです。 もしくは、ダイレクトモードで「RUN」と打ってエンターでも出来ます。 プログラムの実行停止もスタートボタンです。
1そうだね
プレイ済み
返信[22]
親投稿
STiNGER STiNGER8901
USBキーボードのF5キーもスタートボタンと同じです。
1そうだね
プレイ済み
返信[23]
親投稿
DOGON-K.T dogon-k.t
ありがとうございます!
0そうだね
プレイ済み
返信[24]
親投稿
最近プチコンBIGを買いました。
0そうだね
プレイ済み
返信[25]
親投稿
プログラムとか全っ然わかりません。どうしたらいいですか?
0そうだね
プレイ済み