Swing 坦克游戏地图数组生成示例
由于题目没有给出具体要求,这里假设地图大小为 10x10,0 表示空地,1 表示墙壁,2 表示铁墙,3 表示水,4 表示草丛。
可以定义一个二维数组来表示地图:
int[][] map = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 4, 4, 4, 1, 1, 0, 1},
{1, 0, 1, 4, 4, 4, 1, 1, 0, 1},
{1, 0, 1, 4, 4, 4, 1, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 2, 2, 2, 2, 2, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
};
其中,map[i][j] 表示第 i 行、第 j 列的格子的内容。
这个地图是一个简单的示例,可以根据需要自行修改。
原文地址: http://www.cveoy.top/t/topic/lSiW 著作权归作者所有。请勿转载和采集!