1. 首页
  2. 编程语言
  3. C
  4. AI_SNAKE 贪吃蛇

AI_SNAKE 贪吃蛇

上传者: 2020-04-29 04:48:29上传 RAR文件 94.1KB 热度 28次
简单智能贪吃蛇的实现与思考 贪吃蛇游戏作为一类经典的游戏,深受广大玩家的喜爱,而程序员们在编程入门的过程中都是以贪吃蛇游戏作为练手的题目。以下我仅对我的一种智能贪吃蛇的实现方法加以说明。《图一》 程序=算法+数据结构,本例的贪吃蛇作为一个完整的程序,需要相应算法与数据结构。我们通过这两个方面加以解释。 数据结构:在“贪吃蛇”的整个背景上我们通过一个二维的字符数组可以记录整个背景中的障碍物的摆放。而蛇实现上这里采用队列,也就是C++中的queue,通过queue容器记录蛇的各个部位的坐标。而食物的位置通过rand()函数随机产生,这里可以利用随机种子的方法可以使不同时间产生的随机序列不相同。
用户评论