わかれば楽しい、できたらうれしい。
あんまり無理せず少しずつ、そんな感じで100点を目指していけたら・・・という、日々の記録です。
2017/11/16 (Thu)
先週末は、スクラッチで、シューティングゲームを作ってみました。
が、未完成です。
また、キャラクターを左右に動かす設定はしたものの、
今のところ、敵キャラは攻撃してこないので、
自分が動く必要もなく、同じタイミングで発射すれば必ず敵にあたるという、
ゲームとは呼べない感じの状態です(笑)
それでも、本に出ているものをそのまま再現するのではなく、
自分なりのイメージを持ってブロックを組み立て、
試行錯誤して作り上げていく様子を見ていると、
確かにこれは、続けていけば、いろいろといいんだろうなぁ・・・と思いました。
(とてもざっくりとした感想ですみません(笑))
ゲーム作りは、電子工作に比べるとプログラムが長く複雑になるので、
面倒くさがって最後まで完成させられないのでは・・・?
と思っていたのですが、案外くじけず楽しそうにやっていました。
来週までに間違いを発見し、敵も攻撃してくるように設定して、完成させたいです。
以下、プログラムです。
スクラッチのネコちゃんが、でっかい★を発射して、
ちょうちょにあたると1ポイント、
10ポイントになるとゲームクリア、
という内容です。
登場するのは、
スクラッチのネコちゃん、
敵キャラのちょうちょ、
それと、弾としての★。
それぞれに、プログラムを割り当てます。
まずは、スクラッチのネコちゃんのプログラム。
旗がクリックされるとスタートの定位置につき、
キーボードの→を押すと右へ、
キーボードの←を押すと左へ動くという内容です。
でっかい★が弾になっています。
弾のプログラム。
sprite1とは、ネコちゃんのことです。
スペースキーが押されたら、★がネコちゃんのところに表示されて、
上方向に動いていく。
端に到達したら消えて、ちょうちょに当たったときも、消える
という内容です。
(ん?スクリプトを止める、のブロックは、もしかするといらないかも・・?)
敵キャラのちょうちょのプログラムは、2本立てです。
まずは、旗がクリックされると定位置から少しずつ動き続け、端までついたら折り返し、
得点が10になったら「まいりました」と言って動きをとめる。
もうひとつは、★に当たったら得点が1ずつ増える。
というプログラムです。
次回は、ちょうちょが攻撃をしかけてくるようにして、完成にしたいと思います。
でも・・・
リスタートするときに、設定をリセットできないんですよね・・・
もう少し、勉強してみます。
参考にした本はこちらです。
こちらのマンガも、楽しそうに読んでいました。
PR
この記事にコメントする
Handmade話題へ来てくださった皆様へ
ハンドメイド関連のリンクや検索をたどって、ここへ来てくださった皆様、大変申し訳ありません。
ただいま、ハンドメイドの話題はお休みさせていただいており、
無料型紙やレシピは、管理が行き届かなくなってしまったため公開を終了させていただきました。ですが、今でも見に来てくださってくれる方へ感謝の意をこめて、少しずつ再掲作業をしております。
本当に少しずつの作業ですが、よろしくお願いいたします。
Author:
のの♪
カテゴリー
フリーエリア