飞机打企鹅.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 8页
  • 2018-09-12 发布于河北
  • 举报
飞机打企鹅

飞 机 打 企 鹅 05004班 徐黎 c语言设计 编程序过程: 做图,分屏幕 15*15的格子 飞机,企鹅,子弹,企鹅丢的鱼,爆炸图,白色背景图 飞机动:上下左右控制飞机 让企鹅按数组贴在前3行上 飞机发子弹:时钟控制 企鹅左右摆动 :时钟控制 企鹅丢鱼出来砸飞机 :时钟控制 游戏结束的判断:在创建窗口的时钟里判断 飞机移动处理 飞机移动后影子留下 贴背景——飞机坐标改变——贴飞机 飞机会走出屏幕外面 飞机坐标到了边界,让坐标==边界,在keydown里做 飞机发子弹 按键后发射的子弹,再按他又发 (屏幕上每次只能有1个子弹) 时钟不停,没办法再次触发,怎么按键他都没反应了 横坐标不跟飞机一起走 设置一个bool值,开始为1, 1为可以打,0就不能再发射子弹 打到企鹅,或者打到边缘时设置为1, 并且让时钟停,再触发控制爆炸的时钟, 延时后再贴个爆炸图然后让子弹坐标和飞机坐标相等; 没打到bool值设置为0,其他都不改变; 企鹅左右摆动 只能用时钟控制 让一个int型的数字++,到100后再变成0,以防越界, 用它的变化生成 奇数,偶数, 分别调用向左移动,向右移动函数 就是让一个2维数组每行数字全部平移一个单位, 企鹅丢鱼出来砸飞机 3秒时钟 状态为1时选鱼, 选择的鱼从哪个坐标掉下来(x随机,y企鹅几排决定) 200ms时钟 循环判断状态

文档评论(0)

1亿VIP精品文档

相关文档