打地鼠小游戏2019/4/9turtle版

打地鼠小游戏2019/4/9turtle版

https://www.lixingqiu.com/wp-content/uploads/2019/04/Python海龟画图制作的打地鼠小游戏.png

https://www.lixingqiu.com/wp-content/uploads/2019/04/Python海龟画图制作的打地鼠小游戏.png

以下是部分代码预览:

"""python的turtle模块制作的打地鼠小游戏,用pygame的混音器配音,此版本为2019/4/9修改。
海龟的图片造型不能旋转,解决方案是用多个造型,但是没有内置的碰撞检测,所以此版本没有加榔头,基本不再更新。
更好的版本应该用pygame或arcade等模块来制作,有需要制作的可以联系我。

"""

__author__ = "李兴球"
__date__ = "2019/4/9"

import os,sys
from turtle import *
from random import *
from time import sleep
import pygame

class Mouse(Turtle):
    clicks = 0                      # 统计单击数量
    def __init__(self,image,position,sound):       
        Turtle.__init__(self,visible=choice([False,True]),shape=image)
        self.penup()         
        self.speed(0)               # 设定速度
        self.goto(position)
        self.sound = sound          # 声音效果
 

def main():
   
   pygame.mixer.init()
   音乐文件= "My Musicfmusic1.wav"
   pygame.mixer.music.load(音乐文件)
   pygame.mixer.music.play(-1,0) 
   拍子声 =pygame.mixer.Sound("HandClap.wav")
   mouse = "地鼠2.gif"

   screen =Screen()                                 # 新建屏幕对象
   screen.delay(0)                                  # 设置延时时间
   screen.addshape(mouse)                           # 添加老鼠造型
   screen.setup(480,360)                            # 设置屏幕宽高
   screen .bgpic("tree.png")                        # 设置背景图片
   screen.title("Python海龟画图制作的打地鼠小游戏") # 设置窗口标题

   screen.mainloop()

if __name__ == "__main__":

   main()

下载完整源代码与素材,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。