Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 仿《雷霆戰機》飛行射擊手游開發--游戲簡介,《雷霆戰機》射擊手

仿《雷霆戰機》飛行射擊手游開發--游戲簡介,《雷霆戰機》射擊手

編輯:關於android開發

仿《雷霆戰機》飛行射擊手游開發--游戲簡介,《雷霆戰機》射擊手


    某年某月某日,在好友的“蠱惑”下,本人加入了手游開發大軍,做著月流水十萬百萬的美夢。由於本人是個上班族,白天要在公司干活,所以游戲開發只能放在晚上和周末。經過了4個月的辛苦加班,完成了本游戲的第一個版本的開發,休整了幾個月後,又耗費了四個月,完成了第二個版本的開發,也就是馬上要介紹的這個版本。這款游戲是本人制作的第一款游戲,為什麼用cocos?很簡單,因為用他的人多。為什麼選擇C++?因為本人只會C++和Java。由於沒有游戲開發經驗,同時也為了賺快錢(好吧,盡情的的鄙視我吧.......),所以選擇了單機游戲,玩法、界面都是仿照的同類知名游戲。本人是一個碼農,所以,代碼是自己寫的,美工是請人做的。最終,美夢破碎,只撈回了一點點廉價的加班費。現在,本人將離開游戲行業,所以,打算在這裡留下一點自己的經驗,為入門者提供一點幫助。

游戲介紹

    本游戲是一款使用cocos2d-x開發的縱版飛行射擊單機游戲,開發語言是C++。玩家可以控制一架飛機與敵機進行對戰,飛機可以發射子彈、導彈甚、激光,除此之外,玩家還能對自己的飛機進行強化改造,提升基礎屬性。當玩家完成指定的任務後,還能獲取各種類型的道具獎勵。游戲操作簡單,上手容易,畫面逼真炫酷,並有多種道具可供使用。

本游戲支持三種游戲模式:闖關模式、無盡模式、急速模式。

  • 闖關模式

  這是一種最常見的玩法,即游戲給玩家多個關卡,每個關卡面對的敵人不同,任務也不同,隨著任務的完成,劇情也會逐漸展現在玩家面前。

  • 無盡模式

  所謂無盡就是指這個模式的游戲永遠不會結束,除非玩家的戰機被擊落。這種模式能提供給玩家一種暢快淋漓的游戲體驗,因為在游戲中玩家不會受到其他事物的干擾,打飛機一次性打個夠。

  • 急速模式

  此游戲模式考驗的是玩家的反應能力。在此游戲模式中,玩家控制的戰機會以較高的速度飛行,同時,周圍還有飛鳥、山川、隕石等障礙物,玩家需集中注意力快速的躲過這些障礙物才能順利進行游戲。同時,戰機的飛行速度也會越來越快,永無盡頭。

游戲試玩:http://apk.hiapk.com/appinfo/com.thorqq.RaidenV2.baidu

界面展示

游戲菜單如下圖所示:

  

游戲界面如下圖所示:

  

開發環境安裝配置

本游戲在64位Windows7系統下使用C++開發,因此需安裝如下軟件(可在http://pan.baidu.com/s/1slTChrR下載)

  • 安裝VS2013
  • 安裝cocos2d-x 3.8。注意,如果下載的是3.8.1,請在安裝後將目錄名3.8.1改為3.8,因為在vs工程中頭文件目錄寫的是3.8。
  • 安裝jdk
  • 安裝android-sdk
  • 安裝android-ndk
  • 下載本項目源代碼(源代碼尚正在整理中,後續將視情況逐步開源)
  • 打開Cocos Studio的”偏好設置“,設置jdk、android-sdk和ndk路徑

 

編譯運行

Win32

雙擊proj.win32\Raiden.sln,系統即會用VS2013打開整個項目(如下圖),點擊工具欄中“本地Windows調試器”,將進行編譯,經過漫長的等待後,游戲會自動啟動運行。

 

Android

雙擊make_game.bat即進行編譯,當編譯完成後,將出現”編譯成功”的字樣,如下圖所示。

 

最終的發布包將出現在bin\release\android目錄中

 

 

下一篇,我們將開始接觸該項目工程,並逐步放出源代碼

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved