最近,使用 C# 開發(fā)了一款智能手機(jī)軟件:推箱子。先介紹一下這款軟件的特點(diǎn):
1. 可以在智能手機(jī)上運(yùn)行,也可以在計(jì)算機(jī)上運(yùn)行。
2. 退出程序時(shí)可保護(hù)現(xiàn)場(chǎng),下次再運(yùn)行自動(dòng)恢復(fù)到原來的狀態(tài)。
3. 玩家通關(guān)后可以使用“錄像”功能保存通關(guān)步驟,以便將來“回放”。
4. 可以自由設(shè)計(jì)關(guān)卡,批量進(jìn)行數(shù)據(jù)導(dǎo)出和導(dǎo)入。
如下圖的“解決方案資源管理器”所示,該程序的源程序主要分布在“Window”和“Common”兩個(gè)文件夾中。其中“Window”文件夾存放的是程序主窗體和各個(gè)對(duì)話框的源代碼。而“Common”文件夾存放的是公用的源代碼,包括各種數(shù)據(jù)結(jié)構(gòu),尋找最短路線的算法,讀寫配置文件和數(shù)據(jù)文件等。
我將在隨后的文章中詳細(xì)介紹各個(gè)源程序文件。
對(duì)了,推箱子程序的下載地址為:http://ben.skyiv.com/PushBox
以下是部分軟件界面截圖:
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注