Skip to content

Latest commit

 

History

History
116 lines (63 loc) · 5.11 KB

README.md

File metadata and controls

116 lines (63 loc) · 5.11 KB

ETERNAL STRIKER Rr M5 T.KATAKOTO (TETUBUN-HO) TEAM Redherring(STUDIO Sequence)

for M5 Stack (Not CORE2)

TITLEGAME SCREEN

*Overview

-Works that ported STG(shooting game) [ETERNAL STRIKER Rr], which was operating in MIDP environment.

-SPIFFS is not used for anything other than score saving.

-For [M5Stack-SD-Menu] system.

+[M5Stack-SD-Menu] > Copyright 2018 tobozo http://github.com/tobozo

Released under the MIT license

It can be disabled by commenting out [#define SDC_SYSTEM_ON].

I adjust the vertical STG to force only horizontal movement, but personally I prefer to make it under such restrictions.

As long as there is a time-recovery barrier, [ENE], we have decided that the system is safe to be hit. You can also use the [B] button or [A] and [C] simultaneously to consume a little [ENE] and enter the invincible mode spontaneously.

There is a difficulty level selection. (2020/09/24) On the title screen, you can switch the difficulty level by pressing the up and down keys for sticks and pressing [A] and [C] at the same time several times for the main unit only.

The gamepad of [FACE panel] is always in the boost state, and you can slow down by pressing the A button. You can also use the B button to voluntarily enter invincible mode by consuming a little [ENE].

In the case of only the main body, it is necessary to select the presence or absence of NeoPixel points and share the operation.

-This is for button operation models such as NORMAL and FIRE.

-Please refer to here for the touch panel and vibration compatible version for M5Stack CORE2.

https://github.com/TETUBUN-HO/ETERNAL_STRIKER_M5_C2/

+It corresponds to the stick of [FACE panel]. (2020/09/24)

+It corresponds to the game pad of [FACE panel]. (2020/10/17)

+It corresponds to the stick of [M5 unit]. Connect with port A (I2C (G21 / G22)).

+It also supports the dual button of [M5 unit]. Connect to port B (G26 / G36).

-In the bonus, corresponding to the light emission of [GO BOTTOM]’s NEOPIXEL.

Uses NeoPixelBus library.

https://github.com/Makuna/NeoPixelBus

It can be disabled by commenting out [#define NEOPIXEL_ON]. By pressing the [A] and [C] buttons at the same time on the title screen, you can switch the LED off and on. However, at present, the malfunction of the 0 light is confirmed. under investigation.

*説明

ガラケー前期、Doja2.1-3.0、あるいはMIDP時代に作った作品 [ETERNAL STRIKER Rr]の移植作です。

SPIFFSは、スコアセーブ以外に使っていません。

元ゲーの最小構成版は、リソース含めて総計30kbとかで動いていました(一応、有料配信していたタイトルです)。 縦STGを、無理やり横移動だけに調整していますが、こういう制限の元に作るのも個人的には好みです。

時間回復する防壁、[ENE]が有るうちは、被弾しても大丈夫なシステムとしました。 なお、[B]ボタンあるいは[A][C]同時押しで、[ENE]を少し消費して、自発的に無敵モードに入る事も出来ます。

難易度選択が付きました。(2020/09/24)

タイトル画面で、スティックの場合は上下キーで、本体のみの場合は、[A][C]同時押しを何度か押す事で、難易度が切り替えられます。 本体のみの場合は、NeoPixelの点等有無の選択と共用操作となります。

[FACE panel]のゲームパッドでは、常にブースト状態となり、Aボタンを押す事で低速化可能です。 Bボタンで、[ENE]を少し消費して、自発的に無敵モードに入る事も出来ます。

こちらは、無印版、FIREなど、ボタン操作機種用となります。

M5Stack CORE2用の、タッチパネルと振動に対応した版は此方を参照ください。

https://github.com/TETUBUN-HO/ETERNAL_STRIKER_M5_C2/

[M5Stack-SD-Menu] システムに対応しています。

Copyright 2018 tobozo http://github.com/tobozo Released under the MIT license

[ #define SDC_SYSTEM_ON ]のコメントアウトで不使用化も可能です。

[FACE panel]のスティックに対応しています。(2020/09/24)

[FACE panel]のゲームパッドに対応しています。(2020/10/17)

[M5 unit]のスティックに対応しています。ポートA(I2C(G21/G22))で接続してください。

[M5 unit]のデュアルボタンにも対応しています。ポートB(G26/G36)に接続してください。

[GO BOTTOM]のNEOPIXELにも対応しています。タイトル画面で[A] [C]ボタンを同時押しする事で消灯する事ができます。

NeoPixelBusライブラリを使用。

https://github.com/Makuna/NeoPixelBus

[ #define NEOPIXEL_ON ]のコメントアウトで不使用化も可能です。

プレイ動画 / PLAYMOVIE

http://www.team-rh.com/wp-content/uploads/2019/05/D5CeQYKU0AE2ylZ.mp4

M5STACK+UNIT M5STACK