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

创网站mg电子游戏网站开发

创网站,mg电子游戏网站开发,宜州市住房保障和城乡建设局网站,品牌网络推广方式python和pygame实现捉小兔游戏 python和pygame实现捉小兔游戏#xff0c;需要安装使用第三方库pygame#xff0c;关于Python中pygame游戏模块的安装使用可见 https://blog.csdn.net/cnds123/article/details/119514520 下面是使用Python和Pygame创建的游戏#xff0c;其中有…python和pygame实现捉小兔游戏 python和pygame实现捉小兔游戏需要安装使用第三方库pygame关于Python中pygame游戏模块的安装使用可见 https://blog.csdn.net/cnds123/article/details/119514520 下面是使用Python和Pygame创建的游戏其中有一个草地背景图片和一个随机移动的小图片——小兔子玩家要使用鼠标点击小兔子小图片每次点击成功代表捉到一只小兔子成绩Score加一分。成绩的右边有计时器以秒为单位来显示游戏的运行时间。 先看效果图 需要两张图片素材 background.jpg图片如下 small_image.jpg图片如下 请注意上述代码假定背景图片为background.jpg小图片为small_image.png。请确保将这两个文件与下面给出源码文件放在同一目录下。你可以自行替换这些图片只需确保文件名正确。 下面给出源码 import pygame import random import time# 初始化游戏 pygame.init()# 设置游戏窗口尺寸 WIDTH 800 HEIGHT 600 window pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption(捉小兔游戏用鼠标点击)# 加载背景图片 background_img pygame.image.load(background.jpg)# 加载小图片 small_img pygame.image.load(small_image.jpg) small_rect small_img.get_rect()# 设置小图片的初始位置 small_rect.x random.randint(0, WIDTH - small_rect.width) small_rect.y random.randint(0, HEIGHT - small_rect.height)# 初始化得分 score 0 # 计时器 start_time time.time()# 游戏主循环 running True clock pygame.time.Clock()while running:for event in pygame.event.get():if event.type pygame.QUIT:running Falseelif event.type pygame.MOUSEBUTTONDOWN:# 检查是否点击到了小图片if small_rect.collidepoint(event.pos):# 点击成功得分加一score 1# 重新设置小图片的位置small_rect.x random.randint(0, WIDTH - small_rect.width)small_rect.y random.randint(0, HEIGHT - small_rect.height)# 移动小图片small_rect.x random.randint(-35, 35) #small_rect.y random.randint(-35, 35) ## 确保小图片在窗口内部if small_rect.left 0:small_rect.left 0if small_rect.right WIDTH:small_rect.right WIDTHif small_rect.top 0:small_rect.top 0if small_rect.bottom HEIGHT:small_rect.bottom HEIGHT# 更新背景图片window.blit(background_img, (0, 0))# 更新小图片window.blit(small_img, (small_rect.x, small_rect.y))# 显示得分font pygame.font.Font(None, 36)score_text font.render(Score: str(score), True, (255, 0, 0)) #window.blit(score_text, (10, 10))# 显示计时器elapsed_time int(time.time() - start_time)time_text font.render(Time: str(elapsed_time) s, True, (255, 0, 0))window.blit(time_text, (WIDTH - 150, 10))# 刷新窗口pygame.display.flip()# 添加延迟时间处理小图移动太快晃眼pygame.time.delay(200) #200毫秒# 控制游戏帧率clock.tick(60)# 退出游戏 pygame.quit()
http://www.pierceye.com/news/715422/

相关文章:

  • 免费asp网站模板带后台网站建设需求调研通知
  • 浙江二建建设集团有限公司网站微信哪里可以做视频网站
  • wordpress阿里百秀5.2广州网站排名专业乐云seo
  • 网站建设 上海网站福州最好的网站建设公司
  • 兴力网站建设企业宣传网站在哪里做
  • 网站了建设pc官网 和手机网站
  • wordpress导航网站模板下载wordpress 关闭搜索引擎
  • 网站架构的优化wordpress企业主题免费下载
  • 分类信息网站手机版自学编程从哪学起
  • 网站目录 index.html京伦科技网站做的怎么样
  • 学做简单网站视频教程济源建设网站
  • 一个网站开发成本网店推广方案范文
  • 为什么要做seo盐城网站优化
  • 网站策划方案ppt站长查询域名
  • 网站开发需要哪些流程wordpress 添加widget
  • 在线报名网站建设汉字logo设计生成器
  • 移动网站和桌面网站区别烟台网站设计制作公司电话
  • 遵义网站建设网站定制wordpress主题多少钱
  • 外贸网站如何做推广是什么意思长沙制作公园仿竹护栏多少钱一米
  • seo网站有优化培训吗小程序商城开发华网天下优秀
  • 无锡品牌网站建设介绍网络营销是不是网络推广
  • 旅游网站建设论文题目商用图片的网站
  • 做网页专题 应该关注哪些网站网页版梦幻西游吸血鬼怎么过
  • gwt 网站开发深圳公司形象墙制作
  • 自己做的网站别人打不开大连网站建设方案维护
  • 卖高仿名牌手表网站两学一做网站飘窗
  • 企业网站备案资料样本购卡网页怎么制作
  • 什么网站能免费做简历ui设计师是什么意思
  • 天津网站推广公司哪家好深圳公司注册流程及资料
  • 家装网站建设哪家好点赣州市南康建设局网站