趣味程序c语言.pptVIP

  • 3
  • 0
  • 约4.71千字
  • 约 37页
  • 2019-08-30 发布于湖北
  • 举报
游戏二:聪明的“搬运工” 大家一定玩过“搬运工”的游戏吧!这是在电脑和电子字典上较流行的益智游戏,让我们动手做一个属于自己的“搬运工”吧! 程序依然用数组map来保存地图,数组元素如果为空格则表示什么也没有,‘b’表示箱子,‘#’表示墙壁,‘*’表示目的地,‘i’表示箱子在目的地。我们以后每推一下箱子,不但要改变屏幕的显示,也要改变map相应元素的值。 char map[10][10] = { , ####, ### @#, # b #, ## # ###, # # # *#, # # b *#, # b *#, ########, }; 游戏地图 游戏主循环 接受一个方向键后 判断人前面一格的状态 空地或目的地? 直接移动 墙壁? 不可移动 箱子或目的地上的箱子? 继续判断箱子的前面一格的状态 是否为空地或目的地? 是 推箱子 否 不可移动 程序还有一个重要的功能就是判断胜负。数组Des用来记录全部目的地的坐标,我们每执行一步操作后,程序就要通过Des数组判断这些目的地上是否都有箱子了。 for (i=0, count=0; des[i].x != -1; ++i

文档评论(0)

1亿VIP精品文档

相关文档