文档章节

winform实现拼图游戏

我爱睡觉
 我爱睡觉
发布于 2017/06/24 17:41
字数 232
阅读 12
收藏 0

  一直从事web应用的开发,总感觉是要找个时间学一下winform的开发,恰好年末公司项目基本结束就抽空学一下winform,下面是我一周的学习成果——拼图游戏。

  先来个效果图:

                                        

               图1                                图2

实现功能:

1.鼠标点击和键盘方向键操作拼图移动;

2.计分;

3.指定图片文件即可自动切成拼图块;

4.可自定义拼图数目。

图1是原型,图2是最后结果!

代码中通过GameManager类作控制,具体的生成拼图、操作拼图的处理都封装在BtnProducer类中,BtnProducer有两个子类分别是对应数字拼图的NumBtnProducer和对应图片的ImgBtnProducer。而计分功能放在计分类Scoring。

发觉开发winform程序是熟悉ooa、oop的不错途径,继续努力,不断学习!

源代码

 

 

 

本文转载自:http://www.cnblogs.com/fsjohnhuang/archive/2012/01/14/2322251.html

我爱睡觉
粉丝 3
博文 2120
码字总数 0
作品 0
南昌
Android拼图游戏开发全纪录0

最近刚完成一个Android的小项目--拼图游戏。项目并不复杂,但也是一个完整的项目,用到的知识点还是比较丰富的。 做完之后照例进行下总结: 需求定义: 1、选择图片后进入拼图界面,可以选择...

eclipse_xu
2014/01/30
0
0
[Android]自己动手做个拼图游戏

目标 在做这个游戏之前,我们先定一些小目标列出来,一个一个的解决,这样,一个小游戏就不知不觉的完成啦。我们的目标如下: 1. 游戏全屏,将图片拉伸成屏幕大小,并将其切成若干块。 2. 将...

e_one
2017/10/20
0
0
[C++]拼图游戏

    采用C++开发的一个小游戏,没有用MFC;使用了ATL的CImage,还有STL中的list,vector容器。     创意是非原创,来自于几年前我看过的一个网页游戏(是否是flash?),原来的界面记...

hoodlum1980
2010/06/29
0
0
Android拼图游戏开发全纪录3

今天我们要继续开发Android游戏拼图,今天同样是做一些准备工作,昨天我们把界面的准备工作做好了,今天呢,我们想想,要完成一个拼图,我们还需要做哪些准备。 首先,我们需要一个工具类,去...

eclipse_xu
2014/02/01
0
0
为什么放弃bootstrap改用完美支持IE8的前端框架?

在使用Bootstrap过程中,IE8显示不理想,默认的模式为手机效果,大大影响了用户体验,在国内IE8盛行的环境里,显得太过超前,根据国情,拼图开发出适应IE8的前端框架,先上效果图: 是不是觉...

拼图
2014/08/26
17K
11

没有更多内容

加载失败,请刷新页面

加载更多

中秋快乐!!!

HiBlock
58分钟前
1
0
Node安装教程

1、安装最新版的node 2、设置相关目录(以D盘为例) 分别建立目录:D:\node,D:\node\node-globa,D:\node\node-cache 命令行输入: // 设置npm国内镜像 npm config set registry https://re...

Mohan710
今天
3
0
中国发布域名系统基础软件 “红枫”

9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软件 “红枫(Maple DNS)”。 9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软...

问题终结者
今天
3
0
Shell编程(分发系统介绍、expect远程登录、expect远程执行命令、expect传递参数)

分发系统介绍expect 分发系统expect即分发脚本,是一种脚本语言;通过他可以实现传输,输入命令(上线代码) 应用场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者...

蛋黄_Yolks
今天
4
0
Java Http请求工具类

public static String httpPost(String source, String params) {URL url = null;HttpURLConnection conn = null;OutputStream os = null;String ret = null;try {......

yuewawa
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部