編輯:關於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下載)
雙擊proj.win32\Raiden.sln,系統即會用VS2013打開整個項目(如下圖),點擊工具欄中“本地Windows調試器”,將進行編譯,經過漫長的等待後,游戲會自動啟動運行。
雙擊make_game.bat即進行編譯,當編譯完成後,將出現”編譯成功”的字樣,如下圖所示。
最終的發布包將出現在bin\release\android目錄中
下一篇,我們將開始接觸該項目工程,並逐步放出源代碼
[android] 手機衛士黑名單功能(ListView優化),androidlistview上一篇記錄了使用ListView展示出來了100條數據,當慢慢拖動的時候,不
說明一下JNI 與AIDL,說明JNIAIDL代碼在評論中。 JNI: 為什麼需要JNI: 因為android是由【JAVA & C/C++】組成。Java運行在
專門搞android,android在android中,線程可以分為MainThread(UI線程)和WorkerThread(除了MainThread之外的線程)。從原
Android應用開發allowBackup敏感信息洩露的一點反思 1 背景 其實這篇文章可能有些小題大作,但回過頭想想還是很有必要的,有點陰溝裡翻船的感覺。相信大家都