从Windows 3.1到Windows 7,每个版本的Windows操作系统上都附带了扫雷游戏,扫雷游戏也因此流传很广。
前几天有同学问我如何用C#写扫雷程序,于是我仿照Windows的扫雷写了一个。
现在的版本已经支持所有基本功能(鼠标左键、右键、中键或左右同时按、更改雷区参数、计时、标记),暂不支持存档、音效、英雄榜等功能。
由于用C#写成,运行时需要.NET Framework 4.5.1环境。(Linux下用wine可以运行)
源代码:https://github.com/fydpfg/MineSweeper
如果只需要exe文件,可以在这里下载。
不用wine,用mono也可以:
exec mono MineSweeper.exe