没做过,就是说点啥想法。
是不是可以用二维数组来定义每个格子,这样判断周围8个格子的时候就可以[i][j] i和j+-1来查看有没有雷,雷也可以存在一个二维数组里,有雷存1,没雷存0,你再把它也保存起来,存档的话可以添加一个初始化判断,有存档就调出二维数组,去布局显示。^^
建议用二维数组来实现,只是XY方向±1差的检测,而不是八个属性
你的布局格式是指什么?而且你的程序是console程序还是GUI程序?,如果是GUI的话用流布局一个一个排进去就行了,只是在排进去时随机指定是不是雷,console的话更简单,我就不赘述了
把当前的地图+点开的地区+排出的雷点以你自己想要的格式存入数据库即可
有任何问题欢迎追问