読み込み中

ソースを読み込み中… すべてのファイル

    概要

    HEXESは、Game Boy Advance用のパズルシューティングです。自機は画面中央のEvil Hexの周りを回り、どのレベルも中央の数字、Center Numberを、上に表示され後に左下に移るTarget Numberに一致させるのが目標です。Center Numberは16進数で、オーバーフローやアンダーフローが起きるので、255は0に回り込み、その逆も起こります。

    演算子(+、-、×、÷、%)と数字のModifierが降り注いできます。撃つと右下のModifier Slotsに保存され、演算子と数字の両方がそろったら入力してCenter Numberを変えられます。敵も襲ってきます。敵を倒すと時間が増え、レベルクリア時に残り時間が多いほどそのレベルのスコアが増えます。最終スコアはそれらすべての合計です。

    プログラムとアートはDania Rifki(Kaleidosium)、音楽と効果音はKathryn Hathaway(Kathound)によるものです。このゲームはもともとGBA Jam 2022のために作られ、NimとNatuライブラリで書かれています。

    制作
    Dania Rifki, music and sound by Kathryn Hathaway
    公開
    2022

    操作ガイド

    プレイ中

    ボタンとキー動作
    左 / 右六角形の周りで自機を動かす
    AX弾を撃つ
    BZ保存した演算子と数字をCenter Numberに適用する
    StartEnterポーズまたは再開

    タイトル画面

    ボタンとキー動作
    StartEnterゲームを始める

    早見表

    敵

    四角(青)
    HP2、+15秒。まっすぐ飛ぶ
    三角(緑)
    HP3、+15秒。ランダムに進路を反転
    ひし形
    HP2、+30秒。遅く、弾を撃つ
    円
    HP1、+30秒。速い
    五角形
    HP2、+30秒。曲線を描いて外側へらせん状に進む

    時間とスコア

    開始時の時計
    5分。各レベルの開始時にリセット
    10分超
    タイマーのコードにより時計が10秒になる
    敵に当たる
    その敵で増えるはずだった秒数を失う
    弾に当たる
    10秒失う
    時計が0になる
    ゲームオーバー
    レベルのスコア
    残り秒数÷3
    スコア上限
    9999

    レベル

    1から3
    +と-のみ。レベル3でひし形が加わる
    4、8、12、16
    ボスレベル:Center Numberが繰り返しのパターンでひとりでに変わる
    5と6
    ×、次に÷が加わる
    9から12
    %(剰余)が出てくる
    13以降
    五角形が加わる
    16
    最終レベル

    ヒント

    1. 六角形から出てくる数字は1からFで、0はないので、少なくとも1は必ず足したり引いたりできます。新しいModifierに当てるとスロットの中身は単に上書きされるので、手持ちのペアが目標に一番近づくまで撃ち続けましょう。
    2. 回り込みは味方になります。Center Numberは0から255の間に保たれるので、小さな数から引くと範囲の上の方に着地します。$05から$F0を目指すなら、上ではなく下へ行くほうが近道のこともあります。
    3. %はパーセントではなく剰余です。結果は割り算の余りなので、目標より少し大きい数で%を適用すると、大きな値を一気に目標に落とせます。
    4. 敵を撃つのが時間を稼ぐ方法です。ひし形、円、五角形はそれぞれ30秒の価値があり、残った秒数はすべてスコアになるので、安全にできるときは倒しましょう。
    5. 時間をためすぎないようにしましょう。タイマーの上限は10分ですが、それを超えると時計が10秒になってしまいます。10分近くになったら敵を撃つのをやめて目標を狙いましょう。
    6. ボスレベルではCenter Numberが数秒ごとにひとりでに変わり続けるので、待たずに変化した直後に最後の一手を適用しましょう。