《重生:我體內帶個台式機》[重生:我體內帶個台式機] - 第28章 你們學計算機的,都不好找女朋友

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

猜你喜歡