2 qq 34590713 qq_34590713 于 2016.04.13 13:34 提问

C++贪吃蛇问题,请帮帮我。
c++

想写贪吃蛇,想知道食物的随机出现应该怎么使用随机数?用二维数组的话,是随机每个坐标,然后让食物显示在随机的地方吗?

2个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.13 13:39
已采纳

没错,但是要注意一点,不要让随机的食物的坐标和蛇身重合

qq_34590713
qq_34590713 嗯嗯,谢谢。
2 年多之前 回复
qq423399099
qq423399099 回复qq_34590713: 可以参考一下网上的例子
2 年多之前 回复
qq_34590713
qq_34590713 但是我脑子里有概念,写不出来。。。
2 年多之前 回复
qq_34590713
qq_34590713   2016.04.13 15:29

可是我感觉脑子里有那个概念,,,但是我写不出来rand

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c语言编写贪吃蛇修改后最新版
这学期课程设计用c语言编写了windows环境下的贪吃蛇,多次修改后形成了暂时性的最终版,功能有等级选择,游戏说明,排行榜等等,以下是截图和部分源代码。
C语言写的字符界面贪吃蛇(原创)- 不闪屏
之前在网上下载了几位网友的贪吃蛇,看了下,觉得屏幕好闪,因为他们很多人都是用system("cls")来刷新屏幕的,所以难免会闪。在下一时兴致大发,也写了个,用WIN—API函数来控制光标输出,去除了闪屏的问题。有需要的童鞋欢迎下载交流。^_^ 1.该小游戏并没有引用到任何第三方库,完全是调用标准C的库函数和WIN-API函数的。 2.该小游戏引用到之前封装好的几个函数:定时器、随机数、键盘响应、光标移动,所以也可以作为以上几个函数的一个例子。 3.字符界面:屏幕根据“按需刷新”原则,每次只是刷新有变化的区域。总体上个人感觉还不错啦,哈哈!莫喷…… 4.代码设计:状态加定时器驱动,个人感觉可以满足大多数单线程小游戏的开发。 环境:code::blocks + MinGW PS:有的朋友用VS或者VC打开,发现编译不过,是因为编译器不同,VS要求比较严格,声明和定义一定要放到前面,解决方法:在JR_timer.c里面,把以下这句放到函数或者文件的前面就行了: extern void mainTimer();
C语言 贪吃蛇实现(不闪屏)
不费话,直接上代码。VC++ 6.0可以完美运行,VS2015等版本需要做点修改,请按提示将“scanf”这些函数改成“_scanf”这样的形式即可。  不闪屏的原理部分请参考这篇文章/* * File : myRetroSnake.cpp * Author : weixinhum * Date : 2017.5.16 * Function : Snake game of overcoming th
请帮帮我
为什么我总找不到下载micro SQL server 2000 Driver for jdbc,哪位能告诉我在哪下载,
C语言实现贪吃蛇(二)----局部刷新
前言:在上一篇博客《C语言实现贪吃蛇(一)—-数组实现》,我们使用数组来存储坐标,并且不断的通过全屏刷新的方式来实现蛇移动的动态效果。但是全屏刷新使得该游戏整个过程中的闪烁现象,究其原因,无非就是在于频繁的清空与打印。但是想想看,整个游戏过程中并不需要重复打印整个界面,比如围墙,比如未被吃掉的食物。要实现蛇的移动,我们只要打印出新的蛇头,清除原来的蛇尾就好了。食物只有在被吃掉时才需要重新打印,边界更
C语言实现贪吃蛇(可选择有墙或穿墙功能)
纯手工打造,蛇身用链表实现,链表底层数据操作分离放在lish.c中,可配置是否可以穿墙、初始蛇长、初始边界宽高等,共计600行代码。
C语言控制台贪吃蛇
/* //这个蛇是怎么变长的..... 游戏就是方块和空格的更新 没有墙的地方初始化为0, 有墙的地方初始化为1, 有蛇的地方初始化为2, 食物初始化为3; 所有的操作都在SnakeGroup里面进行; // */ #include #include #include #include #include   #include   #include   con
多个级联菜单
帮帮我帮帮我帮帮我帮帮我帮帮我帮帮我
C语言实现贪吃蛇(一)----数组实现
本人是一个C语言新手,在网上看到有的人用C实现了贪吃蛇的游戏,想着为了巩固一下自己的C语言,然后就学着写了一个,当然基本上是Copy别人的代码,然后加上自己的理解。在这里做一下记录,也希望能够帮助那些跟我差不多的同学。一、贪吃蛇实现原理: 贪吃蛇游戏在理论上是可以无限的进行下去的(除了撞墙和咬到自己),那么游戏主体就一定是个循环。 蛇是如何动起来的?在这里就是通过不断改变蛇的坐标,然后根据蛇的坐标不
贪吃蛇游戏~~~c++代码全文。。。附有详细注释。。。。。。
/************************贪吃蛇***********************/ /**********************2012-11-20*********************/ #include #include #include #include #include #include #include using namespace std;