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

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()     

 

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

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 单词炮弹.py (操作大炮打英文单词)
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页