【嘮叨】
之前學校的WP課程大作業需要交好幾個WP應用,所以隨手寫了幾個遊戲。
現在有空,把它分享給大家。
【小遊戲目錄】
CrazyDodge
PaperPlane
Sudoku
【CrazyDodge】
0、源碼
https://github.com/shahdza/Cocos_CrazyDodge
1、開發環境
> 語言:C++
> 引擎版本:Cocos2d-x v3.2
> UI編輯器:Cocos Studio 1.6.0
> 物理引擎:Cocos封裝
2、WP應用已發應用商店
http://www.windowsphone.com/zh-cn/store/app/crazydodge/3c4cf129-209f-4bb6-8a82-8bb85668a698
3、代碼結構
遊戲代碼量:大概1000行左右。
類試圖如下:
(1)AboutScene:遊戲幫助界面類
(2)AppDelegate:遊戲主入口類
(3)GameOverScene:遊戲結束界面類
(4)GameScene:遊戲界面類
(5)HelloScene:遊戲開機界面類
(6)MenuScene:遊戲主菜單界面類
(7)OptionsScene:遊戲設置界面類
4、功能說明
這是一款測試反應速度的經典遊戲,空間中會有一些物體隨機移動,碰撞牆壁後反彈,並且速度會越來越快。你需要有足夠快的反應速度來移動小球,使其不受到其他物體的碰撞。你能堅持多久呢?
PS:遊戲中用到了Cocos封裝的物理引擎。
5、截圖
【PaperPlane】
0、源碼
https://github.com/shahdza/Cocos_PaperPlane
1、開發環境
> 語言:C++
> 引擎版本:Cocos2d-x v3.2
> UI編輯器:Cocos Studio 1.6.0
> 物理引擎:Cocos封裝
2、WP應用已發應用商店
http://www.windowsphone.com/zh-cn/store/app/paperplanes/0ee13ee4-7338-4876-ba30-e3913932e7e0
3、代碼結構
遊戲代碼量:大概在800行左右。
(1)AboutLayer:遊戲幫助層類
(2)AppDelegate:遊戲主入口類
(3)GameOverLayer:遊戲結束層類
(4)GameScene:遊戲界面類
(5)HelloScene:遊戲開機界面類
(6)MenuScene:遊戲主菜單界面類
(7)OptionsScene:遊戲設置界面類
4、功能說明
用手觸摸屏幕左半部分,紙飛機方向往左飛。
用手觸摸屏幕右半部分,紙飛機方向往右飛。
PS:遊戲中用到了Cocos封裝的物理引擎。
5、截圖
【Sudoku】
0、源碼
https://github.com/shahdza/Cocos_Sudoku
1、開發環境
> 語言:C++
> 引擎版本:Cocos2d-x v3.2
2、WP應用已發應用商店
http://www.windowsphone.com/zh-cn/store/app/sudokupuzzle/89392fa0-df7a-49df-86e6-9eb930006633
3、代碼結構
遊戲代碼量:大概3500行左右。
類試圖如下:
(1)About:遊戲幫助界面類
(2)AppDelegate:遊戲主入口類
(3)ChangeBG:更換遊戲背景界面類
(4)DancingLinks:生成和處理數獨的算法類
(5)Game:遊戲界面類
(6)GameMenu:遊戲選擇難度的主菜單界面類
(7)GameOver:遊戲結束界面類
(8)GamePause:遊戲暫停界面類
(9)Global:遊戲的全局數據類
(10)Hello:遊戲開機動畫界面類
(11)Menu:遊戲主菜單界面類
(12)Rank:遊戲排行榜界面類
(13)Shop:遊戲商店界面類
4、功能說明
經典的數獨小遊戲,增加了道具功能,使數獨不再單調乏味。快來玩吧!
5、截圖