首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

50行代码兑现贪吃蛇

2013-03-25 
50行代码实现贪吃蛇最近一直在准备用来面试的几个小demo,为了能展现自己,所以都是亲自设计并实现的,其中一

50行代码实现贪吃蛇

最近一直在准备用来面试的几个小demo,为了能展现自己,所以都是亲自设计并实现的,其中一个就是在50行代码内来实现一个贪吃蛇,为了说明鄙人自己练习编程的一种方式--把代码写短,为了理解语言细节。。。


说明:

1.其实如果删掉空行,并把按键处理做成一个“表”,用andor 来写一些条件,可以更短的。。。。

2.但是50行的贪吃蛇代码,还是有可读性的,写的太短就真没有了。。

3.绘图部分使用pygame,其实对于贪吃蛇游戏,画方格,用什么GUI无所谓,也不会多几行代码。

4.关键是把旋转,移动,等等这些算法用lamda表达式实现,还有函数对象。。

5.哪位“行者”能写的更短,小弟愿意赐教....

作者:aiqier

博客地址:http://blog.csdn.net/aiqier627

转载请注明出处

热点排行