作业#
在上册作业Pong0的基础上进行修改。
本次分为三个难度,你可以任选一个难度来做:
A(满分60):对游戏界面进行美化,并在游戏屏幕上显示当前分数。
B(满分80):游戏结束后,会重新开球。开球位置和方式玩家自行指定。
C(满分100):由于小球与球拍和墙壁碰撞均为全反射,所以小球目前碰撞路线完全固定。我们希望增加一些随机性和趣味性。
请设计新的游戏规则,使得小球可以根据球拍击球点的位置,出现不同的反弹角度,一个例子如下:

Tips: 由于小球碰撞无能量损耗,你可以设置一个速度v,
vx = v * cos(value)
vy = v * sin(value)
小球与墙壁的碰撞依然遵循全反射定律。
提交#
截止时间:周三晚上10点