第(1/3)頁 掃雷這個游戲其實很經典,但總體設計難度并不高。 有幾處需要注意的,比如,如何實現,點擊處無雷的話,空白延伸開來,把都沒有雷的地塊都展開。 “整個掃雷,我們布置四層,覆蓋層、雷層、數字層和背景層。”江成拿著設計圖稿,和朱劍進行著溝通。 “界面框架這些,咱們可以用picturebox組件來實現,這一塊,我可以來試試。”朱劍點點頭,把界面這塊承包了。 江成自然是沒問題,“頭部文件這些我來搞定。” 第一次設計游戲,江成也沒有想著搞多大的游戲,也沒想著創新什么的,先老老實實參照經典掃描游戲來做一遍。 先是設計9*9格子的簡單游戲,后面兩人再充實代碼,擴展到中級、高級。 兩人之間進行了簡單的溝通,打算先開個頭,把游戲初始化基本界面和鼠標手勢定義等先整出來。 都不是很有經驗,論起編程來說,朱劍還更有經驗一些。 在開始的時候,江成也是有些磕磕絆絆,畢竟他雖然在體內電腦中嘗試過了很多編程實驗,但那一般都是練習題,和現在的實踐有些區別。 練習只要實現某一兩項小功能就可以了。 但真正的開發游戲并不一樣,要面對各類需求。 頭部文件,也稱頭文件,是對多個代碼文件全局變量(函數)的重用、防止定義的沖突。 江成此前雖然有接觸,但掌握不算非常到位,此時為了把這個程序搞好,也是在邊學邊試驗,慢慢地把頭文件整了出來。 #include<stdio.h> #include<stdib.h> #include<time.h> ………… 大一的生活進入了正軌。 江成按照課程表,統籌參加計算機和軟件工程的課(有些課都合在一起上),同時按照自己的學習計劃,更多地接觸軟件工程課程,其余時間里頭,便是和朱劍共同完善掃雷游戲。 進度很快。 等到九月底的時候,江成的掃雷游戲已經準備調試了。 郝勇俊提供了些圖片素材,讓簡單的框架界面顯得有些好看了。 比如說,雷上的覆蓋塊更有立體感了,按到雷的時候,會有一個小小的爆炸特效。 江成把代碼拷貝,通過局域網直連,導入了體內的電腦里頭。 開始模擬運行。 畢竟是體內電腦,江成能夠按照心想的要求,快速調試。 第(1/3)頁