纯汇编实现打飞机小游戏的示例代码
汇编暑假作业要求做一个大项目,题目可以自拟。首先,飞机可以移动,也可以发射炮弹;其次,会有敌人不断地从前方飞过来,如果撞上飞机游戏结束;最后,飞机发射的炮弹可以击落敌人。这是抽象的思想。drawCraft 根据输入的不同的数组,可以绘制出不同的东西,比如飞机,导弹,敌人。drawCraft主要是一条线一条线地画,就像3D打印一样。首先这是存储每次发射炮弹,炮弹所在的位置。这是为了方便后面让导弹一起上升。敌人的制作过程和导弹类似。只要注意导弹是上升,敌人是下降。之后是检测碰撞,我是用二重循环遍历了MISSILE 和 ENEMY两个数组。到这里,主要的例程都已经结束了。从Process开始,首先调用的是显示分数的例程,然后先检测是否碰撞。TIMER是用来定时的。
下载地址
用户评论