俄羅斯方塊總結

2021-08-28 08:14:50 字數 640 閱讀 3900

俄羅斯方塊前後花費了較長的時間,中間由於個人原因耽擱了進度,這是個人第乙個小專案,現在總結一下

整個過程中我是自己編寫,背景和顯示使用opencv,開發平台使用vs2010,語言使用c++。從一開始自己繪製背景,到最後的實現(如果不是時間太長了,會稍微有一點成就感)。整個專案的思路是這樣的,先完成了需求分析的書寫,(由於功能不知道最後能否實現,所以這一部分稍微有些尷尬)進行了功能的簡單描述。接下來,對各種功能進行分類,做好規劃,每天完成制定的功能模組的編寫,最後兩天進行綜合除錯。

通過這次程式設計,首先個人程式設計能力具有了一定的提高,當然除錯的能力也增強了。在程式設計方面:

1 我熟悉了全域性變數的使用

2 要注重細節

3介面的座標和陣列座標不同

4除錯時,自己思考問題很重要,但是通過除錯觀察定位問題速度較快,因為有時候自己會想錯或者想不出來

在專案管理方面:

1時間和任務的規劃很重要,一開始做的時候有些擔心和恐懼,覺得壓力很大,什麼都要從頭開始,一點頭緒也沒有,不過自己把任務和功能細分後發現也沒有那麼恐怖,逐步實現就可以了。

3思路很重要,正確的思路是前提,大體思路錯誤,後面的所有努力全部灰飛煙滅,影響任務的完成

4沒有看典型例程,所以對控制項和多執行緒等學習和了解還不夠,有待進一步加強

後續會附上程式和介面

俄羅斯方塊總結

1,先定義乙個struct shapeshapes 該形狀的下乙個序號 shapes i next 那麼下乙個形狀就應該是 struct shape shapeid shapes shapes index next shapeid.xy i 1 這樣寫是可以的,但是如果直接寫成shapes shap...

俄羅斯方塊高階 AI俄羅斯方塊

前文回顧 致青春 python實現俄羅斯方塊 人工智慧大火的今天,如果還是自己玩俄羅斯方塊未免顯得太low,為什麼不對遊戲公升級,讓機器自己去玩俄羅斯方塊呢?有了這個想法之後利用週六週日兩天的時間去蒐集了大量的資料,在電腦宕機好多次之後終於將ai俄羅斯方塊實現了。所謂讓機器自己去玩俄羅斯方塊,就是讓...

俄羅斯方塊

俄羅斯方塊 tetris,俄文 是一款風靡全球的電視遊戲機 和掌上遊戲機遊戲,它由俄羅斯人阿列克謝 帕基特諾夫 發明,故得此名。俄羅斯方塊的基本規則是移動 旋轉和擺放遊戲自動輸出的各種方塊,使之排列成完整的一行或多行並且消除得分。由於上手簡單 老少皆宜,從而家喻戶曉,風靡世界。俄羅斯方塊的開發者是阿...