当前位置: 代码迷 >> C语言 >> [原创]文本模式下的贪吃蛇
  详细解决方案

[原创]文本模式下的贪吃蛇

热度:341   发布时间:2006-06-03 21:09:00.0
[原创]文本模式下的贪吃蛇
学习忙,很久没编程了,今天练练手,随便写了一个,蛇长了会断哦:),时间仓促,一定有不少bug,大家帮忙修正,我贴上源码,我使用bc3.1通过编译。

搜索更多相关的解决方案: 文本  贪吃  模式  

----------------解决方案--------------------------------------------------------
怎么没人看呢,自己顶一下吧。
----------------解决方案--------------------------------------------------------

厉害


----------------解决方案--------------------------------------------------------
你编的挺好的,我自认为自己的C很好,可是比上你就差一些了。
你现在在上什么什么学校呀,这么厉害?
可以和我联系一下吗,我的电子邮箱gamep@126.com!
谢谢!

----------------解决方案--------------------------------------------------------
我在上海一所很普通的大学读书--工程技术大学,我已经给你发了邮件,希望和你多多交流,彼此学习。
----------------解决方案--------------------------------------------------------
yuki好久没来了吧?
----------------解决方案--------------------------------------------------------
恩是啊,学校科研部要我带个小组做uCos的嵌入式开发,最近一边学一边做,也没什么时间上网。
----------------解决方案--------------------------------------------------------

运行了一下,每次移动后,你是重打印整个蛇身吧?

其实只要重打两个位置:蛇头,蛇尾


----------------解决方案--------------------------------------------------------
其实我是把这个身体分成一块一块的,做一个链表,然后根据头移动的位置在map矩阵上留下脚印,然后后面的块就更具脚印一块一块的挪动,这样看上去整个身体在不断的重绘,我觉得这个方法还不好,放假有空继续弄。
----------------解决方案--------------------------------------------------------

蛇在移动时,只有头 ,尾的位置是变化的,其它的蛇身其实是不变的
或增加一格时只有头是变化的,尾也不变,蛇身更不变了

这样你只在修改头 ,尾就可以了

以前我写的文本模式下贪吃蛇,只用两变量保存头尾位置,蛇身位置根本无需管它


----------------解决方案--------------------------------------------------------
  相关解决方案