该项目是一款基于Python和pygame引擎开发的植物大战僵尸游戏,包含125个文件,涵盖93个PNG图像文件、11个Python源代码文件、10个Python字节码文件、8个GIF动画文件、1个Git忽略配置文件、1个JSON数据文件以及1个Markdown说明文件。游戏设计源码为学习游戏开发提供了丰富的实践素材。
关键词
Python 游戏开发 pygame 植物大战僵尸 源码分享
目录结构
├── .gitignore ├── .vscode ├── settings.json ├── pic ├── bak ├── hywd.gif ├── td.gif ├── td1.gif ├── td2.gif ├── td3.gif ├── td4.gif ├── tou.gif ├── tw_offline_enter_game.png ├── 闃冲厜.gif ├── other ├── back.png ├── lose.png ├── peabullet.png ├── sunlight ├── 0.png ├── 1.png ├── 10.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 15.png ├── 16.png ├── 17.png ├── 18.png ├── 19.png ├── 2.png ├── 20.png ├── 21.png ├── 22.png ├── 23.png ├── 24.png ├── 25.png ├── 26.png ├── 27.png ├── 28.png ├── 29.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── plant ├── peashooter ├── 0.png ├── 1.png ├── 10.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── sunflower ├── 0.png ├── 1.png ├── 10.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 15.png ├── 16.png ├── 17.png ├── 18.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── zombie ├── 0 ├── 0.png ├── 1.png ├── 10.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── 1 ├── 0.png ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── readme.txt ├── src ├── __pycache__ ├── const.cpython-38.pyc ├── data_object.cpython-38.pyc ├── game.cpython-38.pyc ├── image.cpython-38.pyc ├── objectbase.cpython-38.pyc ├── peabullet.cpython-38.pyc ├── peashooter.cpython-38.pyc ├── sunflower.cpython-38.pyc ├── sunlight.cpython-38.pyc ├── zombiebase.cpython-38.pyc ├── const.py ├── data_object.py ├── game.py ├── image.py ├── main.py ├── objectbase.py ├── peabullet.py ├── peashooter.py ├── sunflower.py ├── sunlight.py ├── zombiebase.py