はじめに
「グラディウス」というシューティングゲームもどきをpygameで遊ぶついでに作ってみました。
グラディウスとは
「グラディウスシリーズ」は、コナミ(後のコナミデジタルエンタテインメントならびにコナミアミューズメント)より発売された、シューティングゲームのシリーズ作品。
ゲームの内容は自機であるビックバイパー(VIC VIPER)などの「超時空戦闘機」を操作し、バクテリアン軍などの敵の殲滅を目指す、というものである。(Wikipediaより)
作る上で使ったもの
要らないと思いますが一応載せておきます。
- ハード
- macbook pro 2016(catalina)
- ソフト
- VSCode
- FireAlpaca(ドット絵作るアプリ)
作ったもの
遊び方としては、マウスポインターで自機を操作して弾幕を避けながら敵にレーザーを25回当てるだけです。
シューティングゲームのコード
githubにコードを公開しておきました。もしよければプレイしてみてください。
https://github.com/oshiro0460/shooting-game
さいごに
最初はキャラの画像も正方形を塗りつぶしたものにしていたのですが、背景とかキャラを自分で作ってみると意外とそれっぽくなりました。
弾幕の数を鬼畜にしたので自分で作っておいて負けることの方が多いですw
参考サイト
シューティングゲームを作るにあたって、参考にさせていただいたサイトを載せておきます。
http://westplain.sakuraweb.com/translate/pygame/
https://aidiary.hatenablog.com/entry/20080927/1281192848
https://woraise.com/2019/03/21/desert-shooting/
https://goodlucknetlife.com/pygame-shooting-background/