利用python制作小游戏,编程射击小游戏

  利用python制作小游戏,编程射击小游戏

  这篇文章主要介绍了如何利用计算机编程语言制作一个自己专属的第一人称射击小游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试

  

目录
1.游戏画面1.1开始1.2射击怪物2.涉及知识点3.代码3.1发射声3.2背景3.3射击效果4.经验总结

  

1.游戏画面

  

1.1开始

  

1.2射击怪物

  

2.涉及知识点

  1 .精灵

  2 .皮游戏混音器

  3.图章

  4.python基础语法

  

3.代码

  

3.1发射声

  从精灵导入*

  尝试:

  导入简介及安装

  pygame.mixer.init()

  fire _ sound=pygame。搅拌机。声音(音频/发射声. wav’)

  cricket _ sound=pygame。搅拌机。声音(音频/蟋蟀。wav’)

  例外:

  导入系统

  输入(本程序需要简介及安装混音器支持以便配音,请先在煤矿管理局下用点安装游戏安装此模块。)

  

3.2背景

  宽度,高度=480,360

  屏幕=屏幕()

  屏幕。bgpic( RES/鬼屋。jpg’)

  屏幕设置(宽度、高度)

  bati images=[ RES/bat 1。 png , res/bat2.png]

  batindex=0

  bat=Sprite(visible=False,pos=(-50-width//2100))

  bat.dx=3

  bat.dy=0

  bat.alive=True

  bat.show()

  

3.3射击效果

  def bat_alt_costume():

  全球巴蒂指数

  batindex=1 - batindex

  蝙蝠。形状(巴蒂图像[巴蒂指数])

  screen.ontimer(bat_alt_costume,90)

  bat_alt_costume()

  hole=Sprite(shape= RES/Bullet _ hole。png ,visible=False)

  m1=鼠标(1) #鼠标左键

  m3=鼠标(3) #鼠标右键

  时钟=时钟()#时钟对象

  start_stamp=False

  而True:

  bat.move(bat.dx,bat.dy)

  # 掉到地面就盖图章,留下尸体

  如果bat。ycor()random。randint(-200,-100):

  bat.dx=0

  bat.dy=0

  蝙蝠。设置航向(随机。randint(1,360))

  bat.stamp()

  蝙蝠重生(-500宽度//2,100,3,0,延迟=2)

  bat.alive=True

  bat.setheading(0)

  # 蝙蝠碰到鼠标指针并且按下了鼠标左键

  如果bat.collide_mouse()和m1.down()和蝙蝠. alive:

  bat.dy=-10 #开始往下掉

  bat.alive=False

  try: cricket_sound.play()

  例外:通过

  # 到了最右边就到最左边去重新开始

  if bat.xcor() width//2 :

  蝙蝠重生(-500宽度//2,100,3,0,延迟=2)

  bat.alive=True

  bat.setheading(0)

  hole.goto(鼠标位置())

  # 发射子弹,用盖图章留下弹洞,为防连续发射用了开始_戳记变量

  如果m1.down()而不是start_stamp:

  hole.stamp()

  start_stamp=True

  try: fire_sound.play()

  例外:通过

  # 松开按键后

  如果不是m1。down(): start _ stamp=False

  clock.tick(60)

  

4.经验总结

  利用大蟒各种游戏库可以做任何小游戏

  到此这篇关于基于计算机编程语言实现射击小游戏的制作的文章就介绍到这了,更多相关计算机编程语言射击游戏内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 用python创建简易网站图文教程图片,用python制作网站
  • 用python创建简易网站图文教程图片,用python制作网站,用Python创建简易网站图文教程
  • 炸金花游戏怎么制作,炸金花游戏教程,基于Python制作炸金花游戏的过程详解
  • 如何用python制作相册,用python做相册
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌,基于Python制作一副扑克牌过程详解
  • 基于python制作一个相册播放器的软件,用python做相册,基于Python制作一个相册播放器
  • python抢演唱会门票,如何利用python抢票,为了顺利买到演唱会的票用Python制作了自动抢票的脚本
  • ,,用python制作词云视频详解
  • python简单二维码生成代码,怎么用python制作二维码
  • python前端界面实现交互,python制作windows交互界面
  • 用python制作动态二维码,Python 生成二维码
  • 用html和css画圣诞树,用python制作圣诞树
  • python制作whl安装包,python官网安装步骤
  • python制作软件界面,python图形化界面设计
  • 留言与评论(共有 条评论)
       
    验证码: