ステージ情報を配列で表現する
ここで少しわき道にそれます。コンソールのプロジェクトを用いてステージ情報を配列で表現してみましょう。
#include<stdio.h>
int main(){
int Stage[8][8]={
{1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,1},
{1,0,0,0,1,0,2,1},
{1,0,0,1,0,0,0,1},
{1,0,0,0,0,1,0,1},
{1,0,0,1,0,0,0,1},
{1,0,0,0,0,0,0,1},
{1,1,1,1,1,1,1,1},
};
for( int y=0 ; y<8 ; y++ ){
for( int x=0 ; y<8 ; x++ ){
printf("%2d",Stage[y][x]);
}
printf("\n");
}
return 0;
}
このような配列がステージ情報です。適当に作りました、クリアできるかどうかは不明ッ!
0 プレイヤーが移動できるマス 1 プレイヤーが移動できないマス 2 プレイヤーの初期位置(移動できるマス)
これを実現していきましょう。