#pygame游戏库,sys操控python运行的环境
import pygame,sys,random
#这个模块包含所有pygame所使用的常亮
from pygame.locals import *
#1,定义颜色变量
#0-255 0黑色 255白色
redColor = pygame.Color(255,0,0)
#背景为黑色
blackColor = pygame.Color(0,0,0)
#贪吃蛇为白色
whiteColor = pygame.Color(255,255,255)#定义游戏结束的函数
def gameover():pygame.quit()sys.exit()
#定义main函数--》定义我们的入口函数
def main():#初始化pygamepygame.init()#定义一个变量来控制速度fpsClock=pygame.time.Clock()#创建pygame显示层,创建一个界面playsurface=pygame.display.set_mode((640,480))pygame.display.set_caption('贪吃蛇')#初始化变量#贪吃蛇初始坐标位置 (先以100,100为基准)snakePosition = [100,100]#初始化贪吃蛇的长度列表中有个元素就代表有几段身体snakeBody = [[100,100],[80,100],[60,100]]#初始化目标方向额位置targetPosition = [300,300]#目标方块的标记 目的:判断是否吃掉了这个目标方块1 就是没有吃 0就是吃掉targetflag = 1#初始化方向 --》往右direction = 'right'#定义一个方向变量(人为控制 按键)changeDirection = directionwhile True:for ev

Python:贪吃蛇小游戏相关推荐

  1. Python贪吃蛇小游戏_完整源码免费分享

    文章目录 Python 贪吃蛇小游戏 1. 导包 2. 配置初始化参数 3. 主函数及运行主体 4. 画食物的函数 5. 画贪吃蛇的函数 6. 画网格的函数(非必选,觉得多余的可以忽略此项) 7. 操 ...

  2. python 贪吃蛇小游戏代码_10分钟再用Python编写贪吃蛇小游戏

    Python编写贪吃蛇 前不久我们公众号发布了一篇C++编写贪吃蛇小游戏的推文,反响空前.看来大家对这类简单易上手小游戏还是很喜爱的. 恰逢2018年IEEE Spectrum编程语言排行榜新鲜出炉, ...

  3. python贪吃蛇小游戏_python开发贪吃蛇小游戏

    3.概要设计 3.1 程序功能模块 由设计应解决的问题可知,本次的设计是使用用方向键来实现一个简易的贪吃蛇小游戏的程序,具体的功能模块如图3-1所示. 图3-1 程序功能模块 Fig.3-1 prog ...

  4. python贪吃蛇小游戏制作思路详解

    很多时候,游戏都是一种可以发泄自己内心情绪的工具,在游戏中,我们可以忘记经历过的很多不快.如今呢,随着软硬件的不断提高,游戏市场越来越繁华红火,很多游戏都动辄好几个G.让人不得不感叹啊,以前那种玩贪吃 ...

  5. Python贪吃蛇小游戏教程

    今天教大家使用pygame编一个简单贪吃蛇小游戏. 1.导库 import pygame, sys, time, random, zt """ zt库是用来搞游戏暂停的 ...

  6. python小游戏代码大全-【程序源代码】python贪吃蛇小游戏

    关键字:python 游戏 贪吃蛇 正文 | 内容 在网络还不发达,没有平板电脑和手机的童年;电视机里的动画片和小游戏曾经陪伴我们度过了欢乐的时光.扫雷.贪吃蛇.俄罗斯方块.58坦克大战.超级玛丽.魂 ...

  7. python贪吃蛇小游戏代码_python 贪吃蛇小游戏代码

    #!/usr/bin/python # -*- coding: UTF-8 -*- #作者:黄哥 #链接:https://www.zhihu.com/question/55873159/answer/ ...

  8. 用Python做贪吃蛇小游戏

    用Python做贪吃蛇小游戏 简介 引言 游戏预览 结构图 代码框架图 代码讲解 main主函数-开始工作 show_start_info()欢迎进入游戏 running_game-让我们开始游戏吧 ...

  9. Python 简单实现贪吃蛇小游戏

    文章目录 1. pygame库的简介2. pygame库的安装3. python代码实现贪吃蛇小游戏4. pyinstaller打包成exe 很多人学习python,不知道从何学起. 很多人学习pyt ...

  10. Python实现贪吃蛇小游戏(双人模式)

    这篇文章主要为大家详细介绍了Python实现双人模式的贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 简单用py写了一个贪吃蛇游戏,有单人.双人模式,比较简 ...

最新文章

  1. 常见的“公共标志和说明”英文表达
  2. Android Pie提供了自适应供电、神经网络API 1.1等新特性
  3. icinga安装介绍,监控软件
  4. 用tomcat插件 在Eclipse 中配置Tomcat项目
  5. Oracle 增删改查
  6. Mysql-安装指南
  7. 3 saltstack高可用
  8. RabbitMQ持久化交换机队列
  9. java mvc 分页查询条件_java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件...
  10. mac怎么搭建php环境,Mac下快速搭建PHP开发环境
  11. Boost:boost::bimaps::list_of的测试程序
  12. JavaScript中this的指向问题
  13. Visual Studio 20周年软件趋势随想
  14. cstring 不明确_股价不可预测明确时间点的涨跌
  15. 深度学习(六十)网络压缩简单总结
  16. 《Adobe Flash Professional CC经典教程》——1.15 复习
  17. jQuery.fn.extend()方法
  18. memcache简单操作
  19. 经验分享——家长与学校应该怎样沟通
  20. 微软补丁导致填制凭证右侧滚动条消失

热门文章

  1. [教学] 我所认为的X2 220的超频要点,其它K10平台CPU也可以参考
  2. 专访 a16z 合伙人 Chris Dixon:详谈熊市、监管与真正的Web3用例
  3. 我们这些农村孩子怎么了
  4. MDPI期刊的latex模板使用bib快速导入参考文献(TeXstudio)一个更快更简单的方法!
  5. 愿老人归来是少年,愿老人归来是少女
  6. 【回顾】2020年打工人的100个心酸瞬间
  7. 64 岁董明珠:不想做芯片的手机不是好空调
  8. 3ds Max小白入门小案例|FFD你是我的小苹果
  9. 更亲民的轻薄旗舰 — 雷蛇灵刃 15 标准版长测
  10. 工业微型计算机资料,《工业用微型计算机》串讲资料.doc