python开发的小球完全弹性碰撞游戏代码

完成这个小球的完全弹性碰撞游戏灵感来自于:

下面是我花了一周下班时间所编写的一个小球完全弹性碰撞游戏:

游戏初始化状态:

最下面的游标和修改小球的移动速度

源码部分:

代码如下:

#python tkinter#python version 3.3.2

from tkinter import *

”’ 判断 两个小球 { 圆心:a(x1,y1) 半径:r x轴速度:vax y轴速度:vay 圆心:b(x2,y2) 半径:r x轴速度:vbx y轴速度:vby } 碰撞的条件是: 1.两个小球的圆心距离不大于两小球半径之和(r+r),即: { (x2 – x1)^2 + (y2 – y1)^2

Posted in 未分类

发表评论