Python:贪吃蛇小游戏
#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:贪吃蛇小游戏相关推荐
- Python贪吃蛇小游戏_完整源码免费分享
文章目录 Python 贪吃蛇小游戏 1. 导包 2. 配置初始化参数 3. 主函数及运行主体 4. 画食物的函数 5. 画贪吃蛇的函数 6. 画网格的函数(非必选,觉得多余的可以忽略此项) 7. 操 ...
- python 贪吃蛇小游戏代码_10分钟再用Python编写贪吃蛇小游戏
Python编写贪吃蛇 前不久我们公众号发布了一篇C++编写贪吃蛇小游戏的推文,反响空前.看来大家对这类简单易上手小游戏还是很喜爱的. 恰逢2018年IEEE Spectrum编程语言排行榜新鲜出炉, ...
- python贪吃蛇小游戏_python开发贪吃蛇小游戏
3.概要设计 3.1 程序功能模块 由设计应解决的问题可知,本次的设计是使用用方向键来实现一个简易的贪吃蛇小游戏的程序,具体的功能模块如图3-1所示. 图3-1 程序功能模块 Fig.3-1 prog ...
- python贪吃蛇小游戏制作思路详解
很多时候,游戏都是一种可以发泄自己内心情绪的工具,在游戏中,我们可以忘记经历过的很多不快.如今呢,随着软硬件的不断提高,游戏市场越来越繁华红火,很多游戏都动辄好几个G.让人不得不感叹啊,以前那种玩贪吃 ...
- Python贪吃蛇小游戏教程
今天教大家使用pygame编一个简单贪吃蛇小游戏. 1.导库 import pygame, sys, time, random, zt """ zt库是用来搞游戏暂停的 ...
- python小游戏代码大全-【程序源代码】python贪吃蛇小游戏
关键字:python 游戏 贪吃蛇 正文 | 内容 在网络还不发达,没有平板电脑和手机的童年;电视机里的动画片和小游戏曾经陪伴我们度过了欢乐的时光.扫雷.贪吃蛇.俄罗斯方块.58坦克大战.超级玛丽.魂 ...
- python贪吃蛇小游戏代码_python 贪吃蛇小游戏代码
#!/usr/bin/python # -*- coding: UTF-8 -*- #作者:黄哥 #链接:https://www.zhihu.com/question/55873159/answer/ ...
- 用Python做贪吃蛇小游戏
用Python做贪吃蛇小游戏 简介 引言 游戏预览 结构图 代码框架图 代码讲解 main主函数-开始工作 show_start_info()欢迎进入游戏 running_game-让我们开始游戏吧 ...
- Python 简单实现贪吃蛇小游戏
文章目录 1. pygame库的简介2. pygame库的安装3. python代码实现贪吃蛇小游戏4. pyinstaller打包成exe 很多人学习python,不知道从何学起. 很多人学习pyt ...
- Python实现贪吃蛇小游戏(双人模式)
这篇文章主要为大家详细介绍了Python实现双人模式的贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 简单用py写了一个贪吃蛇游戏,有单人.双人模式,比较简 ...
最新文章
- 常见的“公共标志和说明”英文表达
- Android Pie提供了自适应供电、神经网络API 1.1等新特性
- icinga安装介绍,监控软件
- 用tomcat插件 在Eclipse 中配置Tomcat项目
- Oracle 增删改查
- Mysql-安装指南
- 3 saltstack高可用
- RabbitMQ持久化交换机队列
- java mvc 分页查询条件_java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件...
- mac怎么搭建php环境,Mac下快速搭建PHP开发环境
- Boost:boost::bimaps::list_of的测试程序
- JavaScript中this的指向问题
- Visual Studio 20周年软件趋势随想
- cstring 不明确_股价不可预测明确时间点的涨跌
- 深度学习(六十)网络压缩简单总结
- 《Adobe Flash Professional CC经典教程》——1.15 复习
- jQuery.fn.extend()方法
- memcache简单操作
- 经验分享——家长与学校应该怎样沟通
- 微软补丁导致填制凭证右侧滚动条消失
热门文章
- [教学] 我所认为的X2 220的超频要点,其它K10平台CPU也可以参考
- 专访 a16z 合伙人 Chris Dixon:详谈熊市、监管与真正的Web3用例
- 我们这些农村孩子怎么了
- MDPI期刊的latex模板使用bib快速导入参考文献(TeXstudio)一个更快更简单的方法!
- 愿老人归来是少年,愿老人归来是少女
- 【回顾】2020年打工人的100个心酸瞬间
- 64 岁董明珠:不想做芯片的手机不是好空调
- 3ds Max小白入门小案例|FFD你是我的小苹果
- 更亲民的轻薄旗舰 — 雷蛇灵刃 15 标准版长测
- 工业微型计算机资料,《工业用微型计算机》串讲资料.doc