找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 65|回复: 1

中A项目:ppball

[复制链接]

42

主题

110

回帖

4007

积分

超级版主

积分
4007
发表于 昨天 10:41 | 显示全部楼层 |阅读模式
Pong是人类最早的电子游戏,是Nolan Bushnell于1972年设计的(软件加硬件)
Pong就说美式英语乒乓球,英国人说table tennis,显然我们翻译的美语哈哈




甚至因此他成立了人类第一个电子游戏公司:Atari雅达利


然后呢

这个公司的第40名员工是上图这位先生

后来他拉着他的好伙伴做了Pong的升级版:打砖块(上图

再后来和这位好伙伴Stephen Gary Wozniak创办了苹果公司


我们中A的核心项目ppball,就是向经典致敬的一款游戏



本帖子中包含更多资源

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

×

42

主题

110

回帖

4007

积分

超级版主

积分
4007
 楼主| 发表于 昨天 10:42 | 显示全部楼层
ppball V0.8的代码看着挺长,其实不长。
因为绝大部分代码是基于初级班最后一棵的Animation程序,所以本质上是复习。




上面是代码,虽然看着多,但其实大部分甚至可以直接从初级班程序中直接copy,尤其第一个函数可以一点不改。
作业:
现在ball是有顺时针旋转效果,请想办法让ball旋转的方向和水平运动方向匹配:
如果spdX > 0, ball向右,那么顺时针旋转
如果spdX < 0, ball向左,那么逆时针旋转
提示:顺时针旋转效果就是当前每次绘制ball的时候,actList的下标是012301230123......
如果要逆时针,那就应该是321032103210......

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 3-30-2026 04:10 , Processed in 0.063732 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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