地图破坏者(打方块)

如本文章标有价格,需议价或其它事情商议请加微信pythonxia


以下是部分代码预览:

"""
   地图破坏者,
   这个程序演示的是如何把游戏中的地图进行破坏,
   这些方块都是图章,它们碰到子弹会消失。
   如果把箭头换成坦克,操作坦克移动,加上敌人坦克,
   那么就可以变成坦克大战游戏了。
"""
from sprites import *

# 新建50X50像素的图形,用来代表砖块
img = Image.new("RGBA",(50,50),color='brown')
img.save('square.png')

screen = Screen()                 # 新建屏幕
screen.title('地图破坏者')

square = Sprite('square.png')     # 新建棕色方块
square.goto(-300,300)
for _ in range(4):                # 迭代4次
    for x in range(10):           # 在范围10迭代x
        square.stamp()            # 盖图章
        square.fd(60)             # 前进60个单位 
    square.right(90)              # 向右转90度

square.goto(-180,180)
for _ in range(4):                # 迭代4次
    for x in range(6):            # 在范围6迭代x
        square.stamp()            # 盖图章
        square.fd(60)             # 前进60个单位 
    square.right(90)              # 向右转90度
    
bricks = square.stampItems        # 砖块们

square.home()                     # 到原点
square.shape('pointer')           # 变形为指针 

# 此角色作为子弹
circle = Sprite('circle',visible=False)

leftkey = Mouse()                 # 鼠标左键
clock = Clock()                   # 时钟对象
shoot = False                     # 控制发射的逻辑变量


以下代码省略......

下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

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

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

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