当前位置:   article > 正文

【Python】【完整代码】巧用Python开发AI贪吃蛇小游戏_python代码贪吃蛇小游戏

python代码贪吃蛇小游戏

1. 实现效果

2. 完整代码

        本游戏使用Pygame模块开发,不需要玩家操纵贪吃蛇,贪吃蛇会自动吃掉屏幕上随机出现的食物,每吃一个食物贪吃蛇长度增加一节

  1. #!/usr/bin/env python3
  2. # _*_ coding : UTF-8 _*_
  3. # 开发人员 :jly
  4. # 开发时间 :2024/03/28 19:33:54
  5. # 文件名称 :python_贪吃蛇.py
  6. # 开发工具 :Visual Studio Code
  7. import pygame
  8. import sys
  9. from random import randint
  10. # 蛇运动的场地长宽
  11. HEIGHT = 25
  12. WIDTH = 25
  13. SCREEN_X = HEIGHT * 25
  14. SCREEN_Y = WIDTH * 25
  15. FIELD_SIZE = HEIGHT * WIDTH
  16. # 蛇头总是位于snake数组的第一个元素
  17. HEAD = 0
  18. # 用来代表不同东西的数字,由于矩阵上每个格子会处理成到达食物的路径长度,
  19. # 因此这三个变量间需要有足够大的间隔(>HEIGHT*WIDTH)
  20. FOOD = 0
  21. UNDEFINED = (HEIGHT + 1) * (WIDTH + 1)
  22. SNAKE = 2 * UNDEFINED
  23. # 由于snake是一维数组,所以对应元素直接加上以下值就表示向四个方向移动
  24. LEFT = -1
  25. RIGHT = 1
  26. UP = -WIDTH
  27. DOWN = WIDTH
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/937521
推荐阅读
相关标签
  

闽ICP备14008679号