#はじめに
Scratchを使ってゲーム作りをしている生徒や指導員に向けて書きました!
この4種の攻撃を抑えておけばバトル系ゲームは,大体カバーできる!(たぶん)
#攻撃パターン4種とは?
相手にダメージを与える方法は,「パンチを打つける」,「弾を当てる」など様々ある.しかし,プログラムにした時に,それらは4種に分けられることができ,それらを応用または,組み合わせることでどんな攻撃も作れることがわかった.それぞれ「直接」攻撃,「遠投」攻撃,「瞬時」攻撃,「遠隔」攻撃として,以下に述べる.
#1.「直接」攻撃
##a.「直接」攻撃とは?
「直接」攻撃とは,主人公が敵に直接ダメージを与える攻撃のことを指す.
##b.対象の攻撃
体を使った攻撃(パンチ,キックなど),武器を使った攻撃(剣,斧など)
##c.プログラム
「コスチュームが◯◯かつ,敵に触れているとき,敵にダメージを与える」パターン
##c.サンプルプログラム
【攻撃パターンその1】直接攻撃
#2.「遠投」攻撃
##a.「遠投」攻撃とは?
「遠投」攻撃とは,主人公から何かを飛ばし相手に関節的にダメージを与える攻撃のことを指す.
##b.対象の攻撃
ものを飛ばす攻撃(銃で弾を撃つ,弓を射る,斬撃を放つ)など
##c.プログラム
「主人公から敵に向けてものを飛ばし,当たると敵にダメージを与える」パターン
##c.サンプルプログラム
【攻撃パターンその2】遠投攻撃
#3.「瞬時」攻撃
##a.「瞬時」攻撃とは?
「瞬時」攻撃とは,主人公から何かを一瞬出し相手に関節的にダメージを与える攻撃のことを指す.
##b.対象の攻撃
レーザーなど瞬時に遠いところまで届く攻撃など
##c.プログラム
「主人公から敵に向けてものを一瞬出し,当たると敵にダメージを与える」パターン
##c.サンプルプログラム
【攻撃パターンその3】瞬時攻撃
#4.「遠隔」攻撃
##a.「遠隔」攻撃とは?
「遠隔」攻撃とは,離れた敵にダメージを与える攻撃のことを指す.
##b.対象の攻撃
魔法攻撃(雷を放つ,燃やす)など
##c.プログラム
「敵へ行きダメージを与える」パターン
##c.サンプルプログラム
【攻撃パターンその4】遠隔攻撃
#おまけ
この4種の攻撃パターンを抑えたゲームを作ったのでぜひやってみてください!!プログラムの中も必見!!
ロボ vs クマ バトル
ロボ vs クマ バトル スマホ版
クマの攻撃
1.たいあたり:「直接」攻撃の応用(「遠投」攻撃風)
2.かみつく:「遠隔」攻撃と「直接」攻撃のミックス
ロボの攻撃
1.レーザービーム:「瞬時」攻撃+アニメーション
2.ミサイル攻撃:「遠投」攻撃
3.追尾ミサイル攻撃:「遠投」攻撃の応用
#まとめ
今回、本人の時間の都合上簡素に書かせていたただきました.この記事を見てお役くに立てればなによりです.今後もう少しイラスト加えて説明して行きたいと思っています‼️