久。

>数配列に格納してみたいのですが

2次元のマップに格納するのがいいかと。
0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 ←1,2...が敵。
0 0 0 0 0 0 0 0
0 0 0 0 0 2 0 0
0 0 1 0 0 0 0 0

これで、自機が一定距離進むごとにマップを一行ずつ読む。
マップの右端が画面の右端に対応してると。

>中学校で習わなかったっけ?
 今は、普通なら高校2年で習うはず。(エリート諸君はどうか知らんが)
 たぶん、オッサン世代が今の高校生の教科書見たら「なんでアレが
載ってねぇんだ!」って思う。
 行列で座標変換したりするのも削除されてるし(これが一番痛いかもしれん)