Screen Shot


概要

アクションシューティングゲームをつくりました

説明

プログラミングを大学に入ってから初めて習ったので、それを使って何かゲームを作りたいと思いこの作品を作りました。

自機を動かし、様々な弾を撃ち、相手のライフを削り切った方が勝ちとなります。L,Rボタンで弾の種類を変えるようにし、棘や穴などのトラップを作り、そして横移動はボタンを連打するようにしました。

このゲームはゲームコントローラーを使うようにしてさらに二人プレイにも対応させました。

技術的な説明

使用言語はPythonで、ゲームライブラリはPygameを使用しました。

はじめてのプログラミングで最初は何からすればいいかわからない状態でしたが何とかゲームを構成することができました。

操作方法

ボタンコンフィグ画面

任意のボタンを押してボタンを設定する

ゲーム画面

右(左)を押しながらACTIONボタン : 自機を右(左)に移動(空中も移動可

JUMPボタン : 自機をジャンプさせる

上(下)を押し続ける : 弾の軌道を上(下)に変える

BEAMボタン(BOMBボタン) : 自機の向いている方向にビーム(ボム)を打つ

自機が右を向いているときにRボタン(自機が左を向いているときにLボタン)を押しながらBEAM(BOMB)ボタン : 自機の向いている方向にチャージビーム(チャージボム)を打つ

自機が右を向いているときにLボタン(自機が左を向いているときにRボタン)を押しながらBEAM(BOMB)ボタン : 自機の向いている方向にスプリットビーム(ウェイトレスネスボム)を打つ

STARTボタン : ポーズする

ポーズ中にLボタンRボタンSTARTボタンSELECTボタンを押す : スタート画面に戻る

弾の説明

ビーム : 普通のビーム, ボム : 機体に当たるか、地面について一定時間後が経つと爆発

チャージビーム : チャージするほど大きさと速度が増すビーム, チャージボム : 小さいボムが数個出て壁や機体に当たると爆発

スプリットビーム : 一定時間後に小さいビームが5つ出る, ウェイトレスネスボム : 重力の影響がなくなったボム