鱼C论坛

 找回密码
 立即注册
查看: 67120|回复: 1956

[作品展示] 贪吃蛇游戏源码发布(支持python3)

  [复制链接]
发表于 2017-2-17 11:44:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
游客,如果您要查看本帖隐藏内容请回复

亲测python3不会报错

求各位土豪打赏

评分

参与人数 15荣誉 +36 鱼币 +44 贡献 +19 收起 理由
wjk101 + 3 + 2
捞甲鱼 + 5 + 5 + 3
cenhaifeng + 5 + 5 + 3 鱼C有你更精彩^_^
wrw5192 + 1 + 1 鱼C有你更精彩^_^
乘号 + 1 + 1 鱼C有你更精彩^_^
fcx2000913 + 5 + 5 + 3
爱吃大土豆 + 5 + 5 + 3
zhuangzhuangmvp + 1 感谢楼主无私奉献!
何嘿嘿打灰灰 + 5
信天鸥WR + 2 感谢楼主无私奉献!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-17 12:13:38 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-2-17 12:16:42 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-17 13:20:45 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-17 13:51:42 | 显示全部楼层
感谢楼主1!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-17 13:55:51 | 显示全部楼层

不用谢,一起交流,应该的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-17 14:21:52 | 显示全部楼层

小伙子,有潜力,我猜你是想随便回复一句来看到隐藏内容吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 14:26:10 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-17 15:03:02 | 显示全部楼层
认真看看,学习一下。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 15:08:22 | 显示全部楼层
瞅瞅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-17 15:29:42 | 显示全部楼层
好东西啊,是lz写的吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 16:10:15 | 显示全部楼层
这个代码有BUG。
打个比方:
如果蛇的运行方向是上,这时如果按'Down',那么蛇就会死。应该没反应才对,不知道是故意这样设计的还是lz没有想到。我只是提出来。
可以更改
  1. def key_pressed(self,e):
复制代码

这个函数,就是加一个判断即可。
  1. judge = [False, False, False, False]
  2. old_direction = {'Up':0, 'Down':1, 'Left':2, 'Right':3}
  3. new_direction = {'Up':1, 'Down':0, 'Left':3, 'Right':2}
  4. judge[new_direction[self.direction]] = True
  5. if not judge[old_direction[e.keysym]]:
  6.      self.direction = e.keysym
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 4 反对 0

使用道具 举报

发表于 2017-2-17 16:29:23 | 显示全部楼层
学习学习,大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 16:40:09 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-17 17:36:13 From FishC Mobile | 显示全部楼层
WylLy 发表于 2017-2-17 16:10
这个代码有BUG。
打个比方:
如果蛇的运行方向是上,这时如果按'Down',那么蛇就会死。应该没反应才对, ...

是的,这个问题我在测试游戏时已经发现过了,最近比较忙没有去改,谢大神指点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 17:53:52 | 显示全部楼层
我是来看看的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 18:31:14 | 显示全部楼层
谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-17 18:37:44 From FishC Mobile | 显示全部楼层
1847015249 发表于 2017-2-17 17:36
是的,这个问题我在测试游戏时已经发现过了,最近比较忙没有去改,谢大神指点

不是大神,共同学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-17 20:02:51 | 显示全部楼层
看看,学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-18 00:40:42 | 显示全部楼层
bang!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 19:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表