本文讲述JS小游戏的源代码,分享给大家参考。具体介绍如下:
一、游戏攻略:
这是一款飞行射击游戏,垂直,共六个关卡。
第二,游戏需要:
1.战斗机可以发射子弹,可以通过获得道具进行升级。2.可以在战斗机上放置炸弹,增加道具数量。3.战斗机可以强力攻击。4.有三种道路,即升级子弹、增加炸弹数量和增加战斗机数量。5.每个层次的音乐都不一样。6.战斗机被击落后,进入战场,处于保护状态。7.飞机AI设计。
游戏运行如下图:所示
单击此处下载完整的示例代码。
第三,Javascript源代码部分:
/* *宇宙战斗机* author : FDi Pzone * date :2013-02-12 * ver :1.0 */window . onload=function(){ var game img=[' images/fighter . png ',' images/fighter_p.png ',' images/fighter_s.png ',' images/fighter_sp.png ',' images/shot.png ',' images/destroy_boss.png ',' images/敌特. png ',' images/bullet。var回调=function(){ var game plane=$(' game plane ');fighter . init();fighter.bgmove(游戏飞机);} img_preload(gameimg,回调);};/**战斗机等级*/var战斗机=(function(){ var his core=10000;//最高分为var得分=0;//目前var fighternum=3;//战斗机数量var bombnum=3架;//炸弹数量var ft=null//战斗机对象var为is _ start=0;//游戏开始了吗?var是_轰炸=0;//爆炸时var是否为_ lock=1;//是否锁定var is _ over=0;//完成了吗?var is _ clear=0;//清除屏幕var is _ pile=0;//存储容量var is_protect=0是否已实现;//保护状态是否为var pile num=0;//累计容量var ackey={ };//记录是否按下了var key priority={ };//冲突密钥优先级var gamekey=[37,38,39,40,83,65];//游戏var评分标签的键=[0,20,30,40,50,60,500];//不同敌机的得分var等级=1;//封闭数var幂=1;//战斗机子弹威力var cheat code=[];//记录作弊输入变量失败次数=0;//失败挑战次数//boss数据var bossdata=[{'armor' :500,' left' :136,' top' :-169,' step' :30},{'armor' :1000,' left' 3000]