找回密码
 立即注册
搜索
热搜: 活动 交友
楼主: liuyi

中A:ppball项目

[复制链接]

28

主题

91

回帖

2715

积分

超级版主

积分
2715
 楼主| 发表于 4-10-2025 11:49:08 | 显示全部楼层


这个游戏总要进入双人对战的,于是就是V2.0了
要考虑的内容,都列在上面的ppt里。V2.0参考代码完整如下:







请同学们一定做好版本管理:new file,V2.0,然后仔细看明白ppt内容,并在比较V2.0和V1.2的区别中增加和修改代码。
V2.0完成后,请自行尝试“计分”功能。
计分规则:任何一方没有接住球,对方得分。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

28

主题

91

回帖

2715

积分

超级版主

积分
2715
 楼主| 发表于 4-18-2025 12:56:17 | 显示全部楼层
本帖最后由 liuyi 于 4-19-2025 11:01 编辑


V2.1双打计分



增加全局变量gameStatus


在ball.collide中使用gameStatus

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

28

主题

91

回帖

2715

积分

超级版主

积分
2715
 楼主| 发表于 4-23-2025 21:32:40 | 显示全部楼层
V2.2 net





首先在paddle类定义中增加type属性,这样net也是一种paddle


制造net,一个特殊的paddle



在ball.move的最后增加self.collide(net),判断小球与球网的碰撞


ball.collide中增加相应代码
V2.2完成啦!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

28

主题

91

回帖

2715

积分

超级版主

积分
2715
 楼主| 发表于 昨天 09:58 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

28

主题

91

回帖

2715

积分

超级版主

积分
2715
 楼主| 发表于 昨天 10:23 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RealDevClub ( 沪ICP备2024093864号-1 )

GMT+8, 5-11-2025 04:12 , Processed in 0.077652 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表