Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2023/01/09 12:07:13

MixJuice GET URL : kidspod.club/mj/2171

崖登りゲーム(多分) No.1

この作品について
この作品は、scratch以外で人生初のゲームとなりました。
キャラは弟に作らせました。
クリスマスにもらったばかりでまだまだ初心者ですが、なんとか1週間ちょっとで完成させることができました。

*機種によっては長い行を書く際、改行してしまうかもしれません。もし、見た感じ何もないのにエラーになったりした場合、行の初めに意図せず数字が来てしまっていないかご確認ください。もしきていた場合は、不要なスペースなどを省いて、調節してください。

動作確認
ichigojamS,,,✔︎

(ichigojam専用)

注意点
この作品では、POKE命令を使って10のスプライトを爆弾のスプライトに書き換えています。そのため、この作品を改造する際に10のスプライトを使う場合は、メモリを初期化してください。
また、まだまだ初心者なため、少々コードが見づらいと思います。出来るだけ見やすいコードにしようと尽力してますので、あらかじめご了承ください。

操作方法
→ 右に移動
← 左に移動

始め方
1.難易度を聞かれるので、0〜3の数字を入力してください。
2.カウントダウンが始まり、画面が下にスクロールしてきます。上から降ってくる爆弾を避けて進んでください。
3.爆弾に当たると、ゲームオーバーとなり、リプレイ?と聞かれます。何かの文字を入力すると、もう一度プレイできます。

改善中のバグ
・たまに止まってしまうことがある
追加予定の要素
・募集中でぇーすぅ♪

新しく追加して欲しい要素や新しく発見したバグなど、なんでもいいのでご感想をお聞かせください。次回以降のアップデートや作品制作に役立てます。

scratchでもアカウントを作っています。
scratchのアカウントを作成し、下記のアカウント又はスタジオにコメントしてください。
(scratchにもichigojam勢を増やしたい、、、)
ぜひお願いします。

scratch アカウント

https://scratch.mit.edu/users/rentaro_/

scratch スタジオ ichigojam fun

https://scratch.mit.edu/studios/32660714


コードの説明
10   プログラムの名前
20

変数
X X座標
L レベル
G 爆弾表示ループのカウント
K 当たり判定
S スコア
P input関数の答え

REM いちごジャムって、デバッグ繰り返してるうちに鬱になりそうだけど、できた時の達成感がパネェ


SOURCE CODE

崖登りゲーム
10 REM"GAKENOBORI”
20 CLS:CLV:X=15:LC 0,0:X=15:CLP:POKE#750,6,25,52,122,126,60,24,0
25 INPUT”(0~3)(ヒクイホウガカンタン)ナンイドハ?”,L
26 IF L>3 OR L<0 GOTO 10
30 LC 15,11
40 LC 15,11:PRINT 3
41 WAIT 60
42 LC 15,11:PRINT 2
43 WAIT 60
44 LC 15,11:PRINT 1
50 WAIT 60:LC 15,11:PRINT “GO!”:WAIT 60:PRINT “ “
51 LC X,20:PRINT “ “:LC X,19:PRINT CHR$(237):IF X=0 OR X=31 GOTO 500
60 FOR G=0 TO RND(L):LC RND(31),2:PRINT CHR$(234):NEXT
70 IF INKEY()=LEFT AND X>=0 K=0:X=X-1
80 IF INKEY()=RIGHT AND X<=31 K=0:X=X+1
90 IF K=1 GOTO 500
100 IF VPEEK(X,18)=234 K=1
110 LC 0,0:PRINT S
120 WAIT 10:SCROLL 2:S=S+1
130 LC 0,1:PRINT “                               “
140 GOTO 51
500 CLS:LC 10,19:PRINT “ゲームオーバー スコア”:PRINT S:INPUT “:リプレイ?”,P:GOTO 10
END

COMMENT

Kidspod運営チーム
Kidspod運営チーム2023/01/13 19:02:47

いい縦スクロールゲーム。難易度を選べるのもうれしいですね。初心者でこれだけ作れるのはすごい! ただ、120行目のWAIT10はちょっと大きいかも? キー入力からキャラが動き出すまでの時間差が大きくなってしまうので、この点を工夫できるともっと良くなりそうです。 scratchでの活動も応援してます!