網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

C#面向對象經典例子--俄羅斯方塊思路分析

欄目: 電腦 / 發佈於: / 人氣:2.32W

首先,面向對象這塊,俄羅斯方塊是否為經典例子不清楚,只不過,自己感覺一個經典的小遊戲初學者來説,更容易理解,所以將此面向對象的例子選為俄羅斯方塊。
另外,此經驗只發表做俄羅斯方塊的一些前期思路分析,只有一個大概的輪廓。具體的代碼實現不會怎麼介紹到。如想看具體實現,點一下右側的關注,我會在後期寫一些俄羅斯方塊具體實現的經驗。

步驟/方法

(01)首先是個小Demo

C#面向對象經典例子--俄羅斯方塊思路分析

(02)編寫一個接口:來規定每個形狀的需要實現行為:上、下、左、右、下落

(03)編寫父類:構造函數中設定顏色(隨即),加入形狀狀態屬性。基本實驗接口中的方法。

(04)編寫各個子類:在構造函數中設定形狀,重寫“上”行為。

(05)編寫工廠類:根據隨機到的數值,返回對應的形狀對象。

特別提示

思路就是這樣,只寫了一下大概。

俄羅斯方塊中最難寫的就是“上”這個行為,大概提一下吧,給每個形狀設定一個基點,然後根據“形狀狀態”屬性,來判斷後,進行“座標的移動”。

該經驗只是講了關於前期思路的鋪墊,具體的實現我會在後面的經驗發佈,如想觀看,請點擊右側的關注!