Written in Japanese(UTF-8)
2002. 9.21
INASOFT
/トップ/ユーティリティとゲーム/NEOBRASTER/敵配置ファイルの作り方

IconIcon

敵配置ファイルの作り方




ここでは、NEOBRASTER (ver.3.20.02以降) の敵配置ファイルの作り方を説明しています。敵配置ファイルは、NEOBRASTERの敵の配置を自由に決めることのできる定義ファイル(ini)であり、敵配置ファイルを作ってNEOBRAS.EXEと同じフォルダに配置しておくと、起動ダイアログで敵の配置を選択することができます。

ファイル名

拡張子は.iniにします(つまり、Windowsの定義ファイルの形式です)。

各セクション

  1. [HISCORE]セクション

    [HISCORE]セクションでは、次の2つのキーを定義します。

    なお、初めてiniファイルを使ってゲームをすると、これにHISCOREとSCOREというキーが格納されます。これはそれぞれ、ハイスコアとスコアランキングを表すデータになります。

  2. [STAGExx]セクション

    [STAGExx]セクションでは、敵の配置を定義します。xxには、01~29(ただし、5の倍数を除く)が入ります。

なお、ENEMYxxのxxには01~20の整数値が入ります。つまり、画面上に配置できる敵とアイテムの合計は、最大で20となります。

敵の配置データ

[STAGExx]セクションのENEMYxxキーでは、敵とアイテムの配置を決めることができます。

x, y は、それぞれ敵・アイテムの配置される (x, y) 座標です。xは3~77, yは3~35の範囲で、それぞれ指定します。



以下に、標準の敵配置を例にしたサンプルを掲示します。
[HISCORE]
ID=NEOBRASTER
NAME=標準の敵配置データ

[STAGE01]
ENEMY01= 1, 0, 60, 10
ENEMY02= 1, 0, 56,  7
ENEMY03= 1, 0, 52, 10
ENEMY04= 1, 0, 48,  7
ENEMY05= 1, 0, 44, 10
ENEMY06= 1, 0, 60, 21
ENEMY07= 1, 0, 56, 24
ENEMY08= 1, 0, 52, 21
ENEMY09= 1, 0, 48, 24
ENEMY10= 1, 0, 44, 21

[STAGE02]
ENEMY01= 5, 0, 70,  4
ENEMY02= 2, 0, 56,  7
ENEMY03= 2, 0, 52, 15
ENEMY04= 2, 0, 48,  7
ENEMY05= 2, 0, 44, 15
ENEMY06= 2, 0, 60, 21
ENEMY07= 2, 0, 56, 27
ENEMY08= 2, 0, 52, 21
ENEMY09= 2, 0, 48, 27
ENEMY10= 2, 0, 44, 20

[STAGE03]
ENEMY01= 1, 0, 70, 24
ENEMY02= 1, 0, 56,  7
ENEMY03= 1, 0, 48,  7
ENEMY04= 3, 1, 44, 10
ENEMY05= 1, 0, 60, 21
ENEMY06= 1, 0, 52, 21
ENEMY07= 5, 0, 77, 10

[STAGE04]
ENEMY01= 5, 0, 70, 33
ENEMY02= 2, 0, 52, 15
ENEMY03= 2, 0, 48,  7
ENEMY04= 4, 0, 44, 15
ENEMY05= 2, 0, 60, 21
ENEMY06= 2, 0, 56, 27
ENEMY07= 4, 0, 52, 21
ENEMY08= 2, 0, 48, 27

[STAGE06]
ENEMY01= 5, 0, 70, 24
ENEMY02= 1, 0, 56,  7
ENEMY03= 3, 0, 52, 10
ENEMY04= 1, 0, 48,  7
ENEMY05= 3, 1, 44, 10
ENEMY06= 1, 0, 60, 21
ENEMY07= 3, 2, 56, 24
ENEMY08= 1, 0, 52, 21
ENEMY09= 3, 3, 48, 24
ENEMY10= 3, 3, 44, 21

[STAGE07]
ENEMY01= 5, 0, 70, 33
ENEMY02= 3, 0, 56,  7
ENEMY03= 2, 0, 52, 15
ENEMY04= 2, 0, 48,  7
ENEMY05= 4, 0, 44, 15
ENEMY06= 2, 0, 60, 21
ENEMY07= 2, 0, 56, 27
ENEMY08= 4, 0, 52, 21
ENEMY09= 2, 0, 48, 27
ENEMY10= 5, 0, 44, 23

[STAGE08]
ENEMY01= 1, 0, 40, 12
ENEMY02= 1, 0, 43, 11
ENEMY03= 1, 0, 46, 10
ENEMY04= 1, 0, 49,  9
ENEMY05= 1, 0, 52,  8
ENEMY06= 1, 0, 55,  7
ENEMY07= 1, 0, 58,  6
ENEMY08= 1, 0, 61,  5
ENEMY09= 5, 0, 40, 17
ENEMY10= 1, 0, 43, 18
ENEMY11= 1, 0, 46, 19
ENEMY12= 1, 0, 49, 20
ENEMY13= 1, 0, 52, 21
ENEMY14= 1, 0, 55, 22
ENEMY15= 1, 0, 58, 23
ENEMY16= 1, 0, 61, 24

[STAGE09]
ENEMY01= 3, 0, 40, 12
ENEMY02= 3, 0, 42, 12
ENEMY03= 3, 1, 44, 12
ENEMY04= 3, 1, 46, 12
ENEMY05= 3, 2, 48, 12
ENEMY06= 3, 2, 40, 14
ENEMY07= 3, 3, 42, 14
ENEMY08= 3, 3, 44, 14
ENEMY09= 3, 0, 46, 14
ENEMY10= 3, 0, 48, 14
ENEMY11= 3, 1, 40, 16
ENEMY12= 3, 1, 42, 16
ENEMY13= 3, 2, 44, 16
ENEMY14= 3, 2, 46, 16
ENEMY15= 3, 3, 48, 16
ENEMY16= 3, 3, 40, 18
ENEMY17= 5, 0, 77, 15

[STAGE11]
ENEMY01= 4, 0, 70, 24
ENEMY02= 4, 0, 56,  7
ENEMY03= 4, 0, 52, 10
ENEMY04= 4, 0, 48,  7
ENEMY05= 4, 0, 44, 10
ENEMY06= 4, 0, 60, 21
ENEMY07= 4, 0, 56, 24
ENEMY08= 4, 0, 52, 21
ENEMY09= 4, 0, 48, 24
ENEMY10= 4, 0, 44, 21

[STAGE12]
ENEMY01= 1, 0, 70, 33
ENEMY02= 2, 0, 56,  7
ENEMY03= 3, 0, 52, 15
ENEMY04= 4, 0, 48,  7
ENEMY05= 1, 0, 44, 15
ENEMY06= 2, 0, 60, 21
ENEMY07= 3, 0, 56, 27
ENEMY08= 4, 0, 52, 21
ENEMY09= 1, 0, 48, 27
ENEMY10= 5, 0, 44, 23

[STAGE13]
ENEMY01= 5, 0, 40, 12
ENEMY02= 1, 0, 43, 10
ENEMY03= 1, 0, 46, 10
ENEMY04= 1, 0, 49,  9
ENEMY05= 1, 0, 52,  9
ENEMY06= 2, 0, 55,  7
ENEMY07= 2, 0, 58,  6
ENEMY08= 2, 0, 61,  5
ENEMY09= 2, 0, 40, 17
ENEMY10= 2, 0, 43, 18
ENEMY11= 1, 0, 46, 19
ENEMY12= 1, 0, 49, 20
ENEMY13= 1, 0, 52, 21
ENEMY14= 1, 0, 55, 22
ENEMY15= 1, 0, 58, 23
ENEMY16= 5, 0, 61, 24

[STAGE14]
ENEMY01= 3, 0, 40, 12
ENEMY02= 3, 0, 42, 12
ENEMY03= 3, 0, 44, 12
ENEMY04= 1, 1, 46, 12
ENEMY05= 1, 1, 48, 12
ENEMY06= 1, 1, 40, 14
ENEMY07= 3, 0, 42, 14
ENEMY08= 3, 0, 44, 14
ENEMY09= 3, 0, 46, 14
ENEMY10= 1, 0, 48, 14
ENEMY11= 5, 0, 40, 16
ENEMY12= 1, 0, 42, 16
ENEMY13= 1, 0, 44, 16
ENEMY14= 1, 0, 46, 16
ENEMY15= 4, 0, 48, 16
ENEMY16= 4, 0, 40, 18

[STAGE16]
ENEMY01= 5, 0, 70, 30
ENEMY02= 1, 0, 67, 28
ENEMY03= 1, 0, 73, 28
ENEMY04= 1, 0, 70, 28
ENEMY05= 1, 0, 67, 30
ENEMY06= 1, 0, 73, 30
ENEMY07= 1, 0, 67, 32
ENEMY08= 1, 0, 73, 32
ENEMY09= 1, 0, 70, 32

[STAGE17]
ENEMY01= 4, 0, 30,  3
ENEMY02= 4, 0, 43,  3
ENEMY03= 4, 0, 44,  9
ENEMY04= 4, 0, 51,  8
ENEMY05= 4, 0, 58, 31
ENEMY06= 4, 0, 40, 16
ENEMY07= 4, 0, 34, 23
ENEMY08= 4, 0, 52,  4
ENEMY09= 4, 0, 36, 27
ENEMY10= 4, 0, 57, 25
ENEMY11= 4, 0, 63, 31
ENEMY12= 4, 0, 38, 15
ENEMY13= 4, 0, 68, 28
ENEMY14= 4, 0, 66, 27
ENEMY15= 4, 0, 48, 21
ENEMY16= 4, 0, 56, 20
ENEMY17= 4, 0, 51, 24
ENEMY18= 4, 0, 34, 15
ENEMY19= 4, 0, 34, 23
ENEMY20= 4, 0, 48, 17

[STAGE18]
ENEMY01= 1, 1, 60,  5
ENEMY02= 1, 1, 60,  6
ENEMY03= 1, 1, 60,  7
ENEMY04= 1, 1, 60,  8
ENEMY05= 1, 1, 60,  9
ENEMY06= 1, 1, 60, 10
ENEMY07= 1, 1, 60, 11
ENEMY08= 1, 1, 60, 12
ENEMY09= 1, 1, 60, 13
ENEMY10= 1, 1, 60, 14
ENEMY11= 1, 1, 60, 15
ENEMY12= 1, 1, 60, 16
ENEMY13= 1, 1, 60, 17
ENEMY14= 1, 1, 60, 18
ENEMY15= 1, 1, 60, 19
ENEMY16= 1, 1, 60, 20
ENEMY17= 1, 1, 60, 21
ENEMY18= 1, 1, 60, 22
ENEMY19= 1, 1, 60, 23
ENEMY20= 1, 1, 60, 24

[STAGE19]
ENEMY01= 2, 0, 50, 19
ENEMY02= 2, 0, 51, 19
ENEMY03= 2, 0, 52, 19
ENEMY04= 2, 0, 53, 19
ENEMY05= 2, 0, 54, 19
ENEMY06= 2, 0, 55, 19
ENEMY07= 2, 0, 56, 19
ENEMY08= 2, 0, 57, 19
ENEMY09= 2, 0, 58, 19
ENEMY10= 2, 0, 59, 19
ENEMY11= 2, 0, 60, 20
ENEMY12= 2, 0, 61, 20
ENEMY13= 2, 0, 62, 20
ENEMY14= 2, 0, 63, 20
ENEMY15= 2, 0, 64, 20
ENEMY16= 2, 0, 65, 20
ENEMY17= 2, 0, 66, 20
ENEMY18= 2, 0, 67, 20
ENEMY19= 2, 0, 68, 20
ENEMY20= 5, 0, 30, 30

[STAGE21]
ENEMY01= 4, 0,  1, 13
ENEMY02= 4, 0,  1, 14
ENEMY03= 4, 0,  1, 15
ENEMY04= 4, 0,  1, 16
ENEMY05= 4, 0,  1, 17
ENEMY06= 4, 0,  1, 18
ENEMY07= 4, 0,  1, 19
ENEMY08= 4, 0,  1, 20
ENEMY09= 4, 0,  1, 21
ENEMY10= 4, 0,  1, 22
ENEMY11= 4, 0,  1, 23
ENEMY12= 4, 0,  1, 24
ENEMY13= 4, 0,  1, 25
ENEMY14= 4, 0,  1, 26
ENEMY15= 4, 0,  1, 27
ENEMY16= 4, 0,  1, 28
ENEMY17= 4, 0,  1, 29
ENEMY18= 4, 0,  1, 30
ENEMY19= 4, 0,  1, 31
ENEMY20= 4, 0,  1, 32

[STAGE22]
ENEMY01= 1, 0, 70, 10
ENEMY02= 2, 0, 70, 11
ENEMY03= 3, 0, 70, 12
ENEMY04= 4, 0, 70, 13
ENEMY05= 5, 0, 70, 14
ENEMY06= 1, 0, 70, 15
ENEMY07= 2, 0, 70, 16
ENEMY08= 3, 0, 70, 17
ENEMY09= 4, 0, 70, 18
ENEMY10= 5, 0, 70, 19
ENEMY11= 1, 0, 70, 20
ENEMY12= 2, 0, 70, 21
ENEMY13= 3, 0, 70, 22
ENEMY14= 4, 0, 70, 23
ENEMY15= 5, 0, 70, 24
ENEMY16= 1, 0, 70, 25
ENEMY17= 2, 0, 70, 26
ENEMY18= 3, 0, 70, 27
ENEMY19= 4, 0, 70, 28
ENEMY20= 5, 0, 70, 29

[STAGE23]
ENEMY01= 1, 1, 20,  5
ENEMY02= 1, 1, 20,  8
ENEMY03= 1, 1, 20, 11
ENEMY04= 1, 1, 20, 14
ENEMY05= 1, 1, 20, 17
ENEMY06= 1, 1, 20, 20
ENEMY07= 1, 1, 20, 23
ENEMY08= 1, 1, 20, 26
ENEMY09= 1, 1, 20, 29
ENEMY10= 1, 1, 20, 32
ENEMY11= 1, 1, 20,  5
ENEMY12= 1, 1, 20,  8
ENEMY13= 1, 1, 20, 11
ENEMY14= 1, 1, 20, 14
ENEMY15= 1, 1, 20, 17
ENEMY16= 1, 1, 20, 20
ENEMY17= 1, 1, 20, 23
ENEMY18= 1, 1, 20, 26
ENEMY19= 5, 0, 50,  5
ENEMY20= 5, 0, 50, 33

[STAGE24]
ENEMY01= 3, 1, 20, 20
ENEMY02= 3, 1, 22, 20
ENEMY03= 3, 1, 24, 20
ENEMY04= 3, 1, 26, 20
ENEMY05= 3, 1, 28, 20
ENEMY06= 3, 1, 30, 20
ENEMY07= 3, 1, 32, 20
ENEMY08= 3, 1, 34, 20
ENEMY09= 3, 1, 36, 20
ENEMY10= 3, 1, 38, 20
ENEMY11= 3, 1, 40, 20
ENEMY12= 3, 1, 42, 20
ENEMY13= 3, 1, 44, 20
ENEMY14= 3, 1, 46, 20
ENEMY15= 3, 1, 48, 20
ENEMY16= 3, 1, 50, 20
ENEMY17= 3, 1, 52, 20
ENEMY18= 3, 1, 54, 20
ENEMY19= 5, 0, 50,  5
ENEMY20= 5, 0, 50, 33

[STAGE26]
ENEMY01= 1, 0, 70, 20
ENEMY02= 3, 3,  3,  3
ENEMY03= 3, 1,  3, 35
ENEMY04= 3, 2, 75,  3
ENEMY05= 3, 0, 75, 35
ENEMY06= 1, 0, 75, 14
ENEMY07= 1, 1, 75, 17
ENEMY08= 1, 0, 75, 20
ENEMY09= 1, 1, 75, 23
ENEMY10= 1, 0, 75, 26
ENEMY11= 2, 0, 40, 16
ENEMY12= 2, 0, 44, 16
ENEMY13= 2, 0, 48, 16
ENEMY14= 2, 0, 52, 24
ENEMY15= 2, 0, 54, 24
ENEMY16= 2, 0, 56, 24

[STAGE27]
ENEMY01= 1, 0, 70, 35
ENEMY02= 3, 3,  3,  3
ENEMY03= 3, 1,  3, 35
ENEMY04= 3, 2, 70,  3
ENEMY05= 3, 0, 75, 35
ENEMY06= 1, 0, 75, 14
ENEMY07= 1, 1, 75, 17
ENEMY08= 1, 0, 75, 20
ENEMY09= 1, 1, 75, 23
ENEMY10= 1, 0, 75, 26
ENEMY11= 2, 0, 40, 16
ENEMY12= 2, 0, 44, 16
ENEMY13= 2, 0, 48, 16
ENEMY14= 2, 0, 52, 24
ENEMY15= 2, 0, 54, 24
ENEMY16= 2, 0, 56, 24
ENEMY17= 4, 0, 70, 35
ENEMY18= 4, 0,  3,  3
ENEMY19= 4, 0,  3, 35
ENEMY20= 4, 0, 70,  3

[STAGE28]
ENEMY01= 1, 0, 70,  5
ENEMY02= 2, 0, 56,  7
ENEMY03= 2, 0, 52, 15
ENEMY04= 2, 0, 48,  7
ENEMY05= 2, 0, 44, 15
ENEMY06= 2, 0, 60, 21
ENEMY07= 2, 0, 56, 27
ENEMY08= 2, 0, 52, 21
ENEMY09= 2, 0, 48, 27
ENEMY10= 2, 0, 44, 23
ENEMY11= 2, 0, 20,  8
ENEMY12= 3, 1,  3, 35
ENEMY13= 3, 2, 70,  3
ENEMY14= 3, 0, 75, 35
ENEMY15= 3, 0, 75, 14
ENEMY16= 3, 1, 75, 17
ENEMY17= 3, 0, 75, 20
ENEMY18= 3, 1, 75, 23
ENEMY19= 1, 0, 75, 20
ENEMY20= 1, 0, 75, 26

[STAGE29]
ENEMY01= 1, 0, 40, 16
ENEMY02= 1, 0, 44, 16
ENEMY03= 1, 0, 48, 16
ENEMY04= 1, 0, 52, 16
ENEMY05= 1, 0, 40, 18
ENEMY06= 1, 0, 44, 18
ENEMY07= 1, 0, 48, 18
ENEMY08= 1, 0, 52, 18
ENEMY09= 1, 0, 40, 20
ENEMY10= 1, 0, 44, 20
ENEMY11= 1, 0, 48, 20
ENEMY12= 1, 0, 52, 20
ENEMY13= 1, 0, 40, 22
ENEMY14= 1, 0, 44, 22
ENEMY15= 1, 0, 48, 22
ENEMY16= 1, 0, 52, 22
ENEMY17= 1, 0, 40, 24
ENEMY18= 1, 0, 44, 24
ENEMY19= 1, 0, 48, 24
ENEMY20= 1, 0, 52, 24





/トップ/ユーティリティとゲーム/NEOBRASTER/敵配置ファイルの作り方