游戏截图
引入库
1 | import copy |
初始化模型
1 | # 蛇模型 |
获取键盘事件
1 | for event in pygame.event.get(): # 获取键盘事件 |
移动贪吃蛇
1 | # 身子移动 |
吃食物逻辑
1 | # 蛇与食物碰撞检测 |
碰撞到自身逻辑
1 | # 吃到自己 结束游戏 |
结束游戏
1 | if not running: |
显示文字函数
1 | def show_text(screen, pos, text, color, font_bold=False, font_size=60, font_italic=False): |
完整代码
1 | import copy |