当前位置: 首页 > news >正文

服务器做jsp网站教程视频播放如何提升关键词的自然排名

服务器做jsp网站教程视频播放,如何提升关键词的自然排名,山东建设厅官方网站,搭建个人主页Hello#xff0c;大家好#xff0c;给大家说一下#xff0c;我要开始装逼了 这期写个天天酷跑玩一下叭#xff01; 制作一个完整的“天天酷跑”游戏涉及很多方面#xff0c;包括图形渲染、物理引擎、用户输入处理、游戏逻辑等。由于Python是一种高级编程语言#xff0c;…Hello大家好给大家说一下我要开始装逼了 这期写个天天酷跑玩一下叭 制作一个完整的“天天酷跑”游戏涉及很多方面包括图形渲染、物理引擎、用户输入处理、游戏逻辑等。由于Python是一种高级编程语言它有许多库和框架可以用来制作游戏。一个流行的选择是使用Pygame库。 写出来的效果图就是这样的 下面就更新一下全部的代码吧 老样子先定义 import pygame,sys import random 写一下游戏配置 width 1200 #窗口宽度 height 508 #窗口高度 size width, height scoreNone #分数 myFontmyFont1None #字体 surObjectNone #障碍物图片 surGameOverNone #游戏结束图片 bgNone #背景对象 roleNone #人物对象 objectNone #障碍物对象 objectList[] #障碍物对象数组 clockNone #时钟 gameStateNone #游戏状态01表示游戏中游戏结束 写人物 class Role: #人物def __init__(self,surfaceNone,yNone):self.surfacesurfaceself.yyself.w(surface.get_width())/12self.hsurface.get_height()/2self.currentFrame-1self.state0 #0代表跑步状态1代表跳跃状态,2代表连续跳跃self.g1 #重力加速度self.vy0 #y轴速度 self.vy_start-20 #起跳开始速度def getRect(self):return (0,self.y12,self.w,self.h)写障碍物 class Object: #障碍物def __init__(self,surface,x0,y0):self.surfacesurfaceself.xxself.yyself.wsurface.get_width()self.hsurface.get_height()self.currentFramerandom.randint(0,6)self.w 100self.h 100def getRect(self):return (self.x,self.y,self.w,self.h)def collision(self,rect1,rect2):#碰撞检测if (rect2[0]rect1[2]-20) or (rect1[0]40rect2[2])or (rect1[1]rect1[3]rect2[1]20) or (rect2[1]rect2[3]rect1[1]20):return Falsereturn True写背景 class Bg: #背景def __init__(self,surface):self.surfacesurfaceself.dx-10self.wsurface.get_width()self.rectsurface.get_rect()def initGame():global bg,role,clock,gameState,surObject,surGameOver,score,myFont,myFont1,objectList#分数初始化score0#初始化objectList[]#加载字体myFontpygame.font.Font(./freesansbold.ttf,32)myFont1pygame.font.Font(./freesansbold.ttf,64) # 创建时钟对象 (可以控制游戏循环频率)clock pygame.time.Clock()#初始化游戏状态gameState0#游戏背景surBgpygame.image.load(image/bg.bmp).convert_alpha()bgBg(surBg)#结束画面surGameOverpygame.image.load(image/gameover.bmp).convert_alpha()#人物图片surRolepygame.image.load(image/role.png).convert_alpha() roleRole(surRole,508-85)#障碍物图片surObjectpygame.image.load(image/object.png).convert_alpha() def addObject():global surObject,object,objectList,objectrate4#是否生成障碍物if not random.randint(0,300)rate:returnyrandom.choice([height-100,height-200,height-300,height-400])objectObject(surObject,width40,y)objectList.append(object)def updateLogic():global gameState,score#键盘事件处理for event in pygame.event.get():if event.type pygame.QUIT:sys.exit()elif event.typepygame.KEYDOWN:#空格键跳跃if gameState0:if event.keypygame.K_SPACE:if role.state0:role.state1role.vyrole.vy_startelif role.state1:role.state2role.vyrole.vy_startelif gameState1:if event.keypygame.K_SPACE:#重新开始游戏initGame()if gameState0:#背景的移动 bg.dx10if bg.dx1200:bg.dx0 #人物的移动 if role.state0: role.currentFrame1if role.currentFrame12:role.currentFrame0 else:role.yrole.vyrole.vyrole.g if role.y508-85:role.y508-85role.state0#障碍物的移动addObject()for object in objectList:object.x-10 #障碍物移动# 障碍物超出屏幕移除障碍物if object.xobject.w0:objectList.remove(object)score10 #避开障碍物加10分print(移除了一个目标) #碰撞检测if object.collision(role.getRect(),object.getRect()):if(object.currentFrame6):objectList.remove(object)score100 #吃金币加100分print(score)print(吃了一个金币)else: gameState1 #游戏失败print(发生了碰撞)ok啦这就是这个天天酷跑的全部代码啦. 注意事项 图像资源你需要准备player.png、obstacle.png和background.png这三个图像文件并放置在代码运行的同一目录下。游戏逻辑这个示例代码只包含非常基本的游戏逻辑和元素。一个完整的游戏还需要添加更多功能如得分系统、多个障碍物类型、不同的游戏关卡、音效等。优化和调试在开发过程中你可能需要不断地优化和调试代码以确保游戏的流畅性和稳定性。 这个示例只是一个起点你可以根据需要进行扩展和完善。希望这个示例对你有所帮助 全套Python学习资料分享 一、Python所有方向的学习路线 Python所有方向路线就是把Python常用的技术点做整理形成各个领域的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。 二、学习软件 工欲善其事必先利其器。学习Python常用的开发软件都在这里了还有环境配置的教程给大家节省了很多时间。 三、全套PDF电子书 书籍的好处就在于权威和体系健全刚开始学习的时候你可以只看视频或者听某个人讲课但等你学完之后你觉得你掌握了这时候建议还是得去看一下书籍看权威技术书籍也是每个程序员必经之路。 四、入门学习视频全套 我们在看视频学习的时候不能光动眼动脑不动手比较科学的学习方法是在理解之后运用它们这时候练手项目就很适合了。 五、实战案例 光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。 最后 如果你也想自学Python可以关注我。我会把踩过的坑分享给你让你不要踩坑提高学习速度还整理出了一套系统的学习路线这套资料涵盖了诸多学习内容开发工具基础视频教程项目实战源码51本电子书籍100道练习题等。相信可以帮助大家在最短的时间内能达到事半功倍效果用来复习也是非常不错的。 希望这篇文章对你有帮助也希望能帮到大家因为你我都是热爱python的编程语言爱好者。 ————————————————
http://www.zqtcl.cn/news/294251/

相关文章:

  • 厦门网站建设网站制作网站广告推广价格
  • 网站建设费用计入哪个科目深圳网站建设工资
  • 大岭山镇网站建设公司软文是什么文章
  • 网站正在建设张雪峰谈电子商务
  • 网站建设中标签导航的特征小型广告公司简介
  • 广西省建设厅网站jquery特效网站
  • 做推文的网站创意设计绘画作品
  • 做响应式网站的体会长沙域名注册公司
  • 网站备案照片 多少钱网站怎么做网页游戏
  • 金坛区建设局网站中搜网站提交
  • 建站之星如何建网站html静态网页作业成品
  • 商城类网站用什么做珠海找工作哪个网站好
  • 宁波建站模板厂家太原企业网站排名
  • 厦门网站建设定制多少钱wordpress能用一个数据库
  • 找人做网站需要准备什么材料怎么建设自己淘宝网站首页
  • 汽车网站建设费用js怎么做网站
  • 四川万景建设工程有限公司网站做公司网站用什么系统
  • 长沙企业建站系统3d视频制作公司
  • 长沙的网站制作公司网站建设方案的需求分析
  • 电子商务网站发展建设论文网站开发需要经过的几个主要阶段
  • 建设网站外贸做网站必须会php吗
  • 网站建设费用的请示丹徒区建设局网站
  • 上海网站制作机构个人做外贸网站违法吗
  • 咖啡厅网站开发目标汕头最新消息今天
  • 广州做外贸网站的公司简介做行业门户网站注意什么
  • 专业网页网站设计图书成都医院做网站建设
  • 浙江网站建设dyfwzx网站开发的广告词
  • 网站 seo 优化 效果中华室内设计网公众号下载
  • 如何自己建网站企业网站建站快车的优点
  • 目前做网站的公司有哪些管理系统中的计算机应用