- 2
- 0
- 约2.75千字
- 约 3页
- 2018-11-30 发布于浙江
- 举报
VB课程设图游戏设计报告
拼图游戏设计报告
学院 机械工程学院 班级 机设063 学号 060417 姓名 王琪 成绩
一、设计思路
1.要达到的目的
①可以打开Jpg,bmp,gif等任意格式图片,并且窗体大小可以根据图片大小可调。
②根据切片数量绘制出分割线,切片数量用户可以定制。
③游戏开始之后,可以分割图片并且打乱顺序
④用户可以拖动各个分片进行重新组合,直到拼合出原图像。
⑤系统能够自动检查到用户拼合出了原图像并提示用户。
2.关键问题的解决
①使用LoadPicture加载图片,并设置PictureBox的AutoSize属性,使窗体大小可以根据图片大小可调。
②利用循环和Line方法绘制分割线,切片数量由InputBox输入。
③用PaintPicture方法来从整体图像上获取切片上的图像,并使用随机函数打乱图片顺序。
④切片的拖动利用鼠标的Mouse_Down,Mouse_Move,Mouse_Up, 拖动时互换二个切片实质上就是两个PictureBox互换位置
⑤当所有的数组下标和该下标元素存储的PictureBox数组index相同时,即可认为用户成功的拼合了原图。
二、模块之间的调用关系,或程序流程图
三、部分程序关键源代码及注释
分解图片并按照顺序放入网格
ReDim who(0 To n ^ 2)
pt = 0
For i = 1 To n
p
原创力文档

文档评论(0)