win8 開發之旅 7 五子棋遊戲開發

2022-02-09 17:20:17 字數 837 閱讀 6614

寫部落格有段時間,發現自己部落格雖然有點選率,但是不怎麼給力,更主要的是讀者沒有學到什麼知識。

我思考了許久,就是這麼樣的,乙個我寫的文章可能專業術語用的太多了,太深硬了。二個盡是寫點書面語言

不夠生動。因此我痛定思痛了,一定要與讀者親切點,多主點生活中的例子,讓讀者好理解嗎??

這又是乙個新的征程。

親,我們討論mvc中這個c,controller中的知識。 

controller,顧名思義,控制器,起了乙個橋梁的作用。 控制器接受使用者的輸入並呼叫模型和檢視去完成使用者的需求。

體現在這個五子棋專案中就是通過這些類來體現的。  

computercommand類,gamestartcommand類,restartcommand類。

在介紹這些類之前,我要給讀者交代一下。

我這裡用了乙個puremvc.silverlight.20.dll 他能夠把這些傳過來的方法、引數自動解決。就好比什麼,好比乙個自動機

器。  比如 你要一杯汽水,他自動幫你做一步汽水。   可能讀者說了,這不是方法一樣嗎?傳遞引數,執行相應的過程或者得到

不同 結果。結果是小自動化。我這個是就實現比他更高階的自動化。下面,介紹幾個類

①  computercommand類  是對電腦玩家進行操作的類,    你只要傳遞的引數,這個dll 自動進行電腦操作。

②  gamestartcommand類  是對遊戲開始進行操作的類,    你只要傳遞的引數,這個dll 自動進行遊戲開始操作。

③restartcommand類  是對遊戲重啟進行操作的類,    你只要傳遞的引數,這個dll 自動進行遊戲重啟操作。   

好,先聊到這裡。 親!要看看他的源** 開源位址

win8 開發之旅 5 五子棋遊戲開發

閒話少說,這節我們對 遊戲的實體類,先進行偽 分析,然後進行源 的分析。我們先看這些類的整體的架構如下圖所示 piece類 代表相應的棋子的類,他應該有 位置這個屬性,而位置的最好的體現是通過縱座標橫座標來體現 相應形狀這個屬性代表是黑色使用者控制項還是白棋的使用者控制項。型別屬性代表代表這是黑棋,...

win8 開發之旅 5 五子棋遊戲開發

閒話少說,這節我們對 遊戲的實體類,先進行偽 分析,然後進行源 的分析。我們先看這些類的整體的架構如下圖所示 piece類 代表相應的棋子的類,他應該有 位置這個屬性,而位置的最好的體現是通過縱座標橫座標來體現 相應形狀這個屬性代表是黑色使用者控制項還是白棋的使用者控制項。型別屬性代表代表這是黑棋,...

win8 開發之旅 6 五子棋遊戲開發

首先要搞清楚這個問題吧 為什麼需要 型別。這是為了更好的使用 模式。模式是什麼東東?他有什麼作用。建立了乙個 物件,來控制其他的類對相應這個物件的訪問。我們這裡舉個例子吧!最明顯的體現就是webservice技術 當程式設計師訪問網路上一台計算機的資源時,我們正在跨越網 絡障礙,跨越網路障礙有時候是...