ムカデ四匹対戦ゲーム - プチコン4でCOM対戦型ゲーム名前: 小川 邦久 リンク: https://kunisan.jp 日付: 2024年3月3日
プチコン4のとあるクリエーターさんが、毎回のようにCOM対戦型のゲームをさくっと制作されていて、「凄いなあ」と思っていました。私自身、プチコン4で50作を超えるゲームを作っていますが、COMと対戦するゲームは「プチダートレース」だけで、プチダートレースを制作する時にも、COM側の動きを作るのは「結構大変だ」と思っていました。ただ、逆にCOM対戦型のゲームは自分にとってほぼ未開拓と言えるエリアで、制作するゲームの幅を広げていくにはここを攻めていくのが良いかなと思うようになりました。そこで制作したのが今回の「ムカデ四匹対戦ゲーム」になります。タイトル: ムカデ四匹対戦ゲーム 公開キー: 4D5N38VQV 実はこのゲームは「バネの原理を使用する形で、ムカデのようなキャラを動かしたらどんな感じになるだろう?」というデモプログラムからスタートしてます。まだこの時点ではCOMとの対戦やマルチプレイヤーについては頭にありませんでした。ただ、実際に作ってみたところ、今までにない操作感が新鮮だったので「これでゲームを作ったら面白いかも」と思うようになりました。 それからしばらくしてCOMとの対戦やマルチプレイヤーのことが頭に浮かびました。自キャラ(ムカデ)の配列変数の値をコピペして少しだけいじるような感じで、全部で4キャラ分を動かせるようにプログラムを変更しました。また、フルーツ(バナナ)を食す動作も加えます。COMの動きについては基本シンプルで、「近くにあるフルーツに向きを合わせる」のと、「向いている方向に進んでいく」ということが中心になります。ただ、壁の向こうにフルーツがある場合にはそのまま固まってしまうこともあったので、「一定時間固まったら逆の方向を向く」というのも加えています。さらに高得点のスイカが出てきたら、そちらを優先に追いかけるなど、細かい所での調整もポツポツと追加しています。 フルーツを食べるだけのゲームだと少々シンプルすぎる気がしたので、ゲームが少し進むと爆弾を登場させるようにしました。爆弾に何かが触れると爆発して、爆風で周りのものが吹っ飛ばされるのと、フルーツは「焼きフルーツ」になって得点が高くなるように設定してみました。焼きフルーツのアイデアは、ゼルダの伝説BotWやTotKの「焼きバナナ」から思い浮かびました。 ゲーム本体が完成した後はタイトル画面の作成です。タイトルロゴは走査線状にスプライトを分割して、HSV関数でカラフルに表示するようにしています。また、背景でムカデ4匹xCOM操作のデモを動かすようにしました。ただ、そのままデモを動かすと、ややごちゃごちゃした感じがあったので、背景側はLFILTERでぼかしを加えています。プログラムは以下の通りです。シンプルゲームの割には、COMの思考と物理演算でプログラムが長くなってしまいました。 そんな感じで、これからしばらくはCOM対戦型のゲームをメインにして作っていきたいと考えています。ちなみに次はエアホッケーみたいなゲームを作りたいと思ってます。 プチコン4関連記事(リンク一覧): くつとばしゲーム - 小6でBASICを覚えたての頃に作成したゲームをプチコン4で再現 / 懐かし昭和の10円ゲーム3 - プチコン4の別の自作ゲームから物理演算系関数の流用 / ロックバルーンポップ - プチコン4でシンプルな物理演算系風船割りゲーム / ドレドの花摘みゲーム - プチコン4で「ヘッドオン」インスパイアなシンプルアクションゲーム / 神崎君のアドベンチャーランド - プチコン4で横スクロールアクションゲーム / ...(記事連続表示)
最近の記事: MLB中継や選手・監督インタビューで英語学習 / くつとばしゲーム - 小6でBASICを覚えたての頃に作成したゲームをプチコン4で再現 / 息子のPCを新調 - GIGABYTE ゲーミングノート GAMING A16 CMHI2JP894SH / さくらのレンタルサーバ 新サーバーへの移行 / 来世は、きっとイタリア人 / 懐かし昭和の10円ゲーム3 - プチコン4の別の自作ゲームから物理演算系関数の流用 / ベルーナドーム(西武ドーム)で西武xロッテ戦 / ベルーナドーム(西武ドーム)で西武x楽天戦 / NetflixでSeinfled(となりのサインフェルド)の全エピソード視聴完了 / Headwolf(ヘッドウルフ) WPad7 11インチ Androidタブレット
■ ホームへ
|