大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

2.游戏的设计思路:

1).建画布

  • 用tk建一个画布canvas,创建背景色
  • 建开机欢迎画面,和有上角的提示文本
  • 在画布上画出球,木板,建2个类一个类是ball,一个类是Paddle
大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

1.兼容了Python2和Python3

原来的代码是一年前的,现在大部分都开始用Python3.x来开发了,所以我们现在的代码要升级到Py3,并且要兼容Py2.怎么做呢,我们的代码Py2和Py3的区别主要在引入库上,直接做一个隔离即可。

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

3.增加了球和木板的互动

球在碰到木板之后会反弹,这次我们增加了一些变化。把球的颜色设计为三种颜色:

灰色球:表示是普通球,对木板的长度影响

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

红色球:表示是火焰球,对木板的长度会缩短

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

当球变成为绿色之后,木板会变成,比如图上的木板长途从原来的180,变成了210.同时右上角的出现"W+",表示木板的长度会变长.

3.增加了游戏的暂停和结束

游戏的暂停:

当游戏玩到一半,电话响了怎么版,要上厕所怎么办,没有暂停键怎么搞.我们需要扩充我们的按键绑定!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

大四学长用Python写了一个弹球游戏!哇,这波逼装的满分!

说了这么多,大家可以动手敲一敲,进群:125240963  .即可获取数十套PDF哦!

猜你喜欢

转载自blog.csdn.net/qq_42156420/article/details/80842898