程序设计课 C#的作业报告三

实验三 拼图游戏

设计开发一个趣味拼图游戏,其功能是对加载的图片进行分割并随机加载到图片框矩阵中,用户使用鼠标拖动图片框中的图片进行拼图,系统能够自动判断拼图是否成功并进行提示。

1. 界面设计

程序设计课 C#的作业报告三

2. 功能实现

(1)按下查看原图按钮,结果如下:
程序设计课 C#的作业报告三

(2)按下试玩新图按钮,导进一张新的图片,结果如下:
程序设计课 C#的作业报告三

(3)按下切换图片按钮,结果如下:
程序设计课 C#的作业报告三

(4)按下图片重排按钮功能就不一一介绍啦。。。。。

3. 拓展功能
  1. 选择难度系数更高的分块,再点击图片重排按钮,结果如下:
    程序设计课 C#的作业报告三

  2. 选择挑战模式,并选择挑战难度随即进行限时挑战,结果如下:
    程序设计课 C#的作业报告三

4. 实验体会

  1. 对于这一次实验的PictureBox以及鼠标的拖拉事件有了清楚的认识。
  2. 在做扩展项目的时候对于Timer这一个控件有深刻的理解,Timer每次Start都会运行一次它所包含的Tick事件直至Stop,所以编写程序的时候会利用这一个特性对其进行扩展。
  3. 这一次这个实验我还利用上个实验所使用的增加编辑窗体来改变难度系数功能,这一功能存在于挑战模式,限时前提下还可以选择更高的难度。
  4. 通过本次实验还了解到原来利用Timer还能够是Label控件动态显示以实现数秒功能。

代码下载地址:拼图游戏

仅是为了记录自己的学习过程,请大佬们勿喷!!