脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python实战之利用pygame实现贪吃蛇游戏(二)

python实战之利用pygame实现贪吃蛇游戏(二)

2021-10-28 08:40筱羊冰冰 Python

这篇文章主要介绍了python实战之利用pygame实现贪吃蛇游戏(二),文中有非常详细的代码示例,对正在学习python的小伙伴们有很好的帮助,需要的朋友可以参考下

一、前言

在上一篇博客中,我们实现了基本的界面搭建,这次实现一下逻辑部分。

二、创建蛇

首先,先分析一下蛇的移动,不然我们一定会吃亏的(别问,问就是自己写了一堆无效代码)。

蛇的移动其实并没有想象中那样复杂,每一个模块都需要有一个方向,按照方向进行移动。
其实实际上就是一个出队的感觉,即每一个元素都取代上一个元素的位置,然后再按照贪吃蛇当前的方向,移动一下头节点即可。
snake.py:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
""""

延伸 · 阅读

精彩推荐