1. 程式人生 > >WinForm小程式-拼圖遊戲

WinForm小程式-拼圖遊戲

用C#寫的一個支援滑鼠拖動拼圖的拼圖遊戲軟體。軟體能自動對載入的圖片進行分割,並打亂順序後放置在不同的圖片框中,使用者使用滑鼠拖動圖片框中的圖片進行拼圖,還具備挑戰計時功能,拼圖成功或者挑戰失敗後,系統會自動進行提示。

 

其主要功能描述如下:

圖片尺寸自適應:對不同尺寸的圖片能調整成指定尺寸,滿足拼圖遊戲軟體的要求。

圖片動態分割:能自動將圖片分割成不同的大小。預設分成3×3矩陣,支援使用者自定義切片數,控制拼圖的難易程度。

檢視原圖:單擊檢視原圖按鈕可以檢視原圖。

切換圖片:可以隨機切換軟體自身攜帶的圖片,也可以支援使用者自定義圖片。

由滑鼠拖動拼圖,拼圖成功後系統顯示拼圖成功。

增加挑戰模式,並有簡單、困難、地獄三種模式選擇。使用者單擊挑戰開始,系統開始計時,在規定時間內拼圖成功系統顯示挑戰成功,否則系統顯示挑戰失敗。

                                                                                    演算法流程圖

軟體啟動:

 

難度選擇:

檢視原圖:

選擇圖片:

改變切片數量:

挑戰失敗:

挑戰成功:

原始碼下載