2008年12月1日星期一

PingxPong

exe 24k src 14k

这么长时间总算弄出来个游戏. 这个是模仿的日本的一个flash小游戏PingxPong.

游戏分3个状态: 菜单和演示动画, 主游戏, 游戏结束. 用一个全局变量g_state来区别. 后来发现这个状态不就相当于flash里的贞嘛, g_state = 1就等于GotoAndPlay(1).

球碰到板时的反弹我做的不太好.

电脑的AI我是这样设计的: 球离自己1/3屏距离以外的时候就随机的改变vx, 靠边的时候就更大的概率回到中间. 1/3以内时就计算板到球的距离d, d越小就以越大的概率和速度靠近球. 另外AI还会随着比分的差距和增长有所变化, 例如到了9:9的时候虽然分差是0, 但接近比赛结束, 是关键时刻, AI一样会调很高.

没有评论: