AI自动打砖块游戏

你好,请进入Q群:225792826,免费下载本站最新提供免费资源。从2020年2月20号到3月底,成为本站会员只要原价的3折,即2980元*0.3 = 894元 ,向微信scratch8付款即可成为本站博客会员。即可拥有本站所有原创资源,并提供技术支持。资源只有用在对的地方才能发挥最大价值,本博客只找对的人,数字商品,付款即同意不退货,请三思。

AI就是人工智能的简称。这是一个无人参与游戏,游戏玩家是计算机本身。
在轻快的背景音乐下,计算机玩得可嗨了。我们人类成了旁观者。
在越来越多的行业,人类是不是也要成为旁观者呢?
小小打砖块,蕴涵大智慧,未来属于有灵魂的人工智能!

"""
   AI自动打砖块游戏,
   屏幕由画布和水平滚动条及垂直滚动条组成。
   屏幕上所有项目其实都有一个编号。可以用屏幕的cv属性获取画布对象。
   画布有相关方法可以对它上面的项目进行操作,如删除一个项目甚至移动一个项目。
   本课主要学习的内容是从总体上理解程序即可。
"""
import math                                     # 导入数学模块
from sprites import *                           # 从精灵模块导入所有命令

#PlaySound('背景音乐.wav',SND_ASYNC|SND_LOOP)    # 播放背景音乐
width,height = 800,600                          # 定义屏幕宽高变量
screen = Screen()
screen.setup(width,height)                      # 设定屏幕宽高
screen.bgpic('800x600.png')                     # 设定背景图片  
screen.title('AI自动打砖块游戏')                # 设定标题

board = Sprite(shape='square')                  # 这做为拦板
board.color('red','cyan')                       # 拦板的边框和填充颜色
board.shapesize(0.5,5,3)                        # 缩放拦板 
board.speed(1)                                  # 拦板移动速度为1
board.goto(0,-200)                              # 拦板初始坐标定位

ball = Sprite(1)                                # 新建小球角色
ball.setheading(-45)                            # 面向-45度方向

brick = Sprite(visible=False)                   # 新建砖块角色
brick.color('red','brown')                      # 砖块的颜色
rect = -width/2,width/2,50,250                  # 砖块随机移动的矩形范围 
bricks = []                                     # 所有砖块项目表
compute = True                                  # 决定是否要计算拦板x坐标的逻辑变量

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

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

VIP免费查看

已有2人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿 » AI自动打砖块游戏
python编程

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

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