この作品について
この作品は、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 いちごジャムって、デバッグ繰り返してるうちに鬱になりそうだけど、できた時の達成感がパネェ
崖登りゲーム 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
いい縦スクロールゲーム。難易度を選べるのもうれしいですね。初心者でこれだけ作れるのはすごい! ただ、120行目のWAIT10はちょっと大きいかも? キー入力からキャラが動き出すまでの時間差が大きくなってしまうので、この点を工夫できるともっと良くなりそうです。 scratchでの活動も応援してます!