单词炮弹.py (操作大炮打英文单词)

单词炮弹.py (操作大炮打英文单词)

python turtle word canon shoot game单词炮弹演示
python turtle word canon shoot game单词炮弹演示

python turtle word canon shoot game单词炮弹演示

以下是部分代码预览:

"""本程序定义可旋转360度的角色类,它继承自海龟类,使用pillow模块让它旋转360次"""

import os
import sys 
import math
import time
import tempfile
from PIL import Image
from turtle import Turtle,Screen

def get_mouse_xy():
    """获取鼠标指针的坐标"""
    mousex = Sprite.mousex

def shoot(x,y):
    speed = 10
    position = (x,y)
    image = "bullet.png"

def check_collide(word_group,bullet_group):
    """碰撞检测"""
    global score
    removed_word = set()
    removed_bullet = set()
    wg = word_group.copy()       # 由于在迭代的过程中可能会改变集合所以用副本
    bg = bullet_group.copy()
       
if __name__ == "__main__":

    score = 0                       # 得分
    explosion_images = glob("explosion/*.gif")
    sprite_image = "大炮.png"       # 大炮图
    word_group = set()
    bullet_group = set()
    
    screen = Screen()
    screen.delay(0)
    screen.setup(800,600)
    screen.colormode(255)
    screen.bgcolor((4,21,104))
    
    screen.listen()
    screen.mainloop()     

 

本程序较长,下载完整源代码与素材,包括所有子模块,请

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

李兴球

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

评论已关闭。