Clamini library

ピコピコシュート改

 HSPで、シューティング用DLLを動かす実演サンプルです。 自作モジュール、joy_winmm.asとshoot_enemy_ai.dllを使用しています。dllファイルは、Fortranのコーナーにあります。


DLL連携仕様

 このサンプルでは、テキスト形式に纏めたデータを、DLL側に投げることによりステージを構成しています。 構成次第で、様々なステージを作成することが可能です。


テキスト記述例(#以下はコメントとみなされます)

# ============================================================
# ピコピコシュート改 ステージ
# フォーマット: 出現フレーム, ai_mode, state, X座標, Y座標, shot_type
# ------------------------------------------------------------
# [ai_mode]   0:なし, 1:ノーマル回避, 2:大回避, 3:超回避
# [state]     1:直線降下, 2:低速降下, 3:待機, 4:サイン波(左)
#             5:サイン波(右), 6:急旋回, 7:低速降下・反転, 8:急降下・急反転
#             9:高速斜め横断, 10:ホバー・スライダー, 11:クローバー・ループ, 12:ホーミング・ダッシュ
#             13:ホーミング・ダッシュ, 14:バックスタブ, 15:目の前を塞ぐ, 16:ワープ
# [shot_type] 0:8WAY, 1:狙撃, 2:2WAY, 3:3WAY, 4:5WAY, 5:3連射, 6:十字, 7:蛇行
# ============================================================

60,  1, 7, 150, -40, 3
60,  1, 7, 300, -40, 3
60,  1, 7, 450, -40, 3

ゲーム画面

ピコピコシュート改

概要

タイトルピコピコシュート改
ジャンルシューティング
プレイ人数1人
動作環境Windows11

操作方法

自機移動カーソルキー/十字ボタン
ショットZキー/ボタン1
武器チェンジXキー/ボタン2

ダウンロード

 下のリンクからファイルをダウンロードできます。

 piko_shoot_r.zip ※ZIP形式で圧縮されてるので、使う前に解凍してね!


遊び方

 ゲームを起動すると、まずタイトル画面が表示されます。スペースキーかボタン1を押すと、スタート!

 敵が次々に出てくるので、撃ち落としていきましょう。なお、自機は武器のチェンジを行うことができ、3種類の装備が用意されています。