# 飛機(jī)大戰(zhàn)微信小游戲
這是一個基于微信小游戲平臺開發(fā)的飛機(jī)大戰(zhàn)游戲。
## 游戲說明
- 玩家控制一架飛機(jī)在屏幕底部移動
- 通過觸摸屏幕控制飛機(jī)移動
- 飛機(jī)會自動發(fā)射子彈
- 擊中敵機(jī)可以得分
- 玩家初始有3條性命
- 每次被敵機(jī)撞擊減少一條性命
- 生命值≤0時游戲結(jié)束
## 開發(fā)環(huán)境
- 微信開發(fā)者工具
- 微信小游戲 API
## 目錄結(jié)構(gòu)
```
├── game.js // 游戲入口文件
├── game.json // 游戲配置文件
├── js // 游戲邏輯代碼
│ ├── base // 基礎(chǔ)類
│ │ ├── animation.js // 動畫類
│ │ ├── pool.js // 對象池類
│ │ └── sprite.js // 精靈類
│ ├── databus // 數(shù)據(jù)管理
│ │ └── databus.js // 全局?jǐn)?shù)據(jù)總線
│ ├── libs // 第三方庫
│ │ ├── symbol.js // Symbol polyfill
│ │ └── weapp-adapter.js// 小游戲適配器
│ ├── npc // 非玩家角色
│ │ └── enemy.js // 敵機(jī)類
│ ├── player // 玩家相關(guān)
│ │ ├── bullet.js // 子彈類
│ │ └── index.js // 玩家類
│ ├── runtime // 運(yùn)行時
│ │ ├── .js // 背景類
│ │ ├── gameinfo.js // 游戲信息類
│ │ ├── gameover.js // 游戲結(jié)束類
│ │ └── music.js // 音樂類
│ └── main.js // 主游戲邏輯
├── images // 圖片資源
└── audio // 音頻資源
```
## 如何運(yùn)行
1. 下載并安裝[微信開發(fā)者工具]
2. 打開微信開發(fā)者工具,點(diǎn)擊"+"創(chuàng)建新項目
3. 在項目類型中選擇"小游戲"(注意不是"小程序")
4. 填寫AppID(如果沒有可以選擇"測試號")
5. 將本項目代碼導(dǎo)入到微信開發(fā)者工具中
6. 點(diǎn)擊"編譯"按鈕運(yùn)行游戲
## 資源準(zhǔn)備
游戲運(yùn)行前需要準(zhǔn)備以下資源文件:
### 圖片資源(放入images目錄)
- bg.jpg - 游戲背景圖
- hero.png - 玩家飛機(jī)圖片
- enemy.png - 敵機(jī)圖片
- bullet.png - 子彈圖片
- explosion0.png ~ explosion4.png - 爆炸動畫幀
- xue.png - 血量顯示圖標(biāo)
- cxks.png - 重新開始按鈕
### 音頻資源(放入audio目錄)
- bgm.mp3 - 背景音樂
- bullet.mp3 - 發(fā)射子彈音效
- boom.mp3 - 爆炸音效
## 注意事項
- 本游戲僅適用于微信小游戲平臺
- 游戲資源需要自行準(zhǔn)備或替換
- 游戲性能與設(shè)備有關(guān),低端設(shè)備可能會有卡頓現(xiàn)象







1、自動:在上方保障服務(wù)中標(biāo)有自動發(fā)貨的商品,拍下后,將會自動收到來自賣家的商品獲?。ㄏ螺d)鏈接;
2、手動:未標(biāo)有自動發(fā)貨的的商品,拍下后,賣家會收到郵件、短信提醒,也可通過QQ或訂單中的電話聯(lián)系對方。
1、源碼默認(rèn)交易周期:自動發(fā)貨商品為1天,手動發(fā)貨商品為3天,買家有1次額外延長3天交易周期的權(quán)利;
2、若上述交易周期雙方依然無法完成交易,任意一方可發(fā)起追加周期(1~60天)的請求,對方同意即可延長。
1、描述:源碼描述(含標(biāo)題)與實(shí)際源碼不一致的(例:描述PHP實(shí)際為ASP、描述的功能實(shí)際缺少、版本不符等);
2、演示:有演示站時,與實(shí)際源碼小于95%一致的(但描述中有"不保證完全一樣、有變化的可能性"類似顯著聲明的除外);
3、發(fā)貨:手動發(fā)貨源碼,在賣家未發(fā)貨前,已申請退款的;
4、安裝:免費(fèi)提供安裝服務(wù)的源碼但賣家不履行的;
5、收費(fèi):額外收取其他費(fèi)用的(但描述中有顯著聲明或雙方交易前有商定的除外);
6、其他:如質(zhì)量方面的硬性常規(guī)問題等。
注:經(jīng)核實(shí)符合上述任一,均支持退款,但賣家予以積極解決問題則除外。
1、互站會對雙方交易的過程及交易商品的快照進(jìn)行永久存檔,以確保交易的真實(shí)、有效、安全!
2、互站無法對如“永久包更新”、“永久技術(shù)支持”等類似交易之后的商家承諾做擔(dān)保,請買家自行鑒別;
3、在源碼同時有網(wǎng)站演示與圖片演示,且站演與圖演不一致時,默認(rèn)按圖演作為糾紛評判依據(jù)(特別聲明或有商定除外);
4、在沒有"無任何正當(dāng)退款依據(jù)"的前提下,商品寫有"一旦售出,概不支持退款"等類似的聲明,視為無效聲明;
5、在未拍下前,雙方在QQ上所商定的交易內(nèi)容,亦可成為糾紛評判依據(jù)(商定與描述沖突時,商定為準(zhǔn));
6、因聊天記錄可作為糾紛評判依據(jù),故雙方聯(lián)系時,只與對方在互站上所留的QQ、手機(jī)號溝通,以防對方不承認(rèn)自我承諾。
7、雖然交易產(chǎn)生糾紛的幾率很小,但一定要保留如聊天記錄、手機(jī)短信等這樣的重要信息,以防產(chǎn)生糾紛時便于互站介入快速處理。
1、互站作為第三方中介平臺,依據(jù)交易合同(商品描述、交易前商定的內(nèi)容)來保障交易的安全及買賣雙方的權(quán)益;
2、非平臺線上交易的項目,出現(xiàn)任何后果均與互站無關(guān);無論賣家以何理由要求線下交易的,請聯(lián)系管理舉報。
菏澤云起網(wǎng)絡(luò)科技有限公司
客服⑥:7104414171274503893274
客服①:301837025773491192738355
3215367955936405264770101593
微信客服
服務(wù)
5.00
效率
5.00
質(zhì)量
5.00