中級講座
KCNプログラミング教室(中級)は初級修了者または同等以上の経験者を対象とする講座で、Scratch 2.0を用いたより高度なプログラミングについて学びます。
1.Scratch 2.0
Scratch 2.0の画面
(画面の中央にあるブロックを、画面の右側に並べてプログラムを作成し実行すると、実行結果が画面の左側に表示されます。)
2.シューティングゲーム
Scratchでシューティングゲームを創ろう!
シューティングゲーム
第1回 Scratch 2.0入門
・Scratchサイトの使い方、検索やリミックスの方法
・ブロックやクローンを使った簡単なものを作成
・座標の考え方を復習 |
第2回 シューティングゲーム(基本の動き作成)
・クローンで弾や敵を登場させる
|
第3回 シューティングゲーム(敵キャラ作成)
・敵の出現タイミングをコントロールする |
第4回 シューティングゲーム(敵の動き作成)
・敵の動きのバリエーションを追加(蛇行、サインカーブ、ホーミング…)
・得点の表示
・背景の横スクロール |
第5回 シューティングゲーム(ボス作成)
・ボス登場
・ボスダメージの表示
|
第6回 シューティングゲーム(チューニング)
・エンディング画面の追加 |
スケジュール、お申込み方法はこちらをご覧ください。
シューティングゲームのスプライトとスクリプト
3.マインクラフト・プログラミング入門
マインクラフト・プログラミング入門ではMinecraftの操作の自動化(プログラミング)について学びます。
オンライン教室の「マインクラフト・プログラミング入門」と同じ内容ですので、
こちらをご覧ください。
4.マインクラフト・プログラミング応用
マインクラフト・プログラミング応用はMinecraftのプラグイン(MOD)の開発について学びます。
オンライン教室の「マインクラフト・プログラミング応用」と同じ内容ですので、
こちらをご覧ください。
5.関連サイト
☆Scratch公式サイト
☆『小学生からはじめるわくわくプログラミング2』
☆厚切りジェイソン『Why!? プログラミング』(NHK Eテレ)