winform实现拼图游戏

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

  先来个效果图:

                                        

               图1                                图2

实现功能:

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

2.计分;

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

4.可自定义拼图数目。

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

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

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

时间: 2024-10-14 21:16:48

winform实现拼图游戏的相关文章

用Photoshop玩拼图游戏

 女儿最喜欢玩拼图游戏,每次买拼图玩具的理由就是它们的画面不一样.家里的拼图玩具堆成山,可是她的兴致依然不减.     一天,我上网时无意中发现了Photoshop的一款制作拼图的滤镜--AV Bros.公司的Puzzle Pro1.2滤镜.下载回来一试,果然效果不错!女儿喜欢的拼图玩具仅用三分钟就轻松搞定了.好东西不敢独享,下面我就给大家详细介绍一下.     首先,到http://www.photoshopit.com/download/filter.htm去下载并安装这款滤镜,关于如何安装

用flash制作简单拼图游戏

可能有很多玩Flash的朋友都曾和我一样想自己动手制作一个拼图游戏,但是苦于不知道实现的方法或不了解ActionScript(以下简称AS)而心存遗憾.别急,今天盗匪就告诉你如何利用Flash常用的AS制作一个简单的拼图游戏,我所说的简单可不是将图片简单的拼凑到一起的那种简单拼图啊. 做好的成品如下:大家可以用鼠标将上面的图像碎片拖到下面的方框内的合适位置,为方便大家找位,游戏给出了有一定透明度的原图作为参考.大家可以发现这个游戏还设计了一个"吸附"功能,能够让你将拼图片轻松地整齐排列

拼图游戏雏形--分割美女图

无聊的时候就来把美女分割![由讨厌原创==>无聊+乱整] 能把一张图片分割成若干份,份数由输入数字自由决定.分割后自动随机打乱位置,可以拖到,拖到到正确位置自动吸附,并不允许再抛动.基本能算一个拼图游戏的雏形了吧.但整到这里就不想整了.能用右键加载自己的图片.以下是无聊的代码:import flash.net.FileReference; import flash.display.BitmapData; import flash.geom.Matrix; ////////////////////

JAVA实现拼图游戏

效果图如下: 源码如下:   package org.test;/*** <p>Title: LoonFramework</p>* <p>Description:拼图图像处理[未优化]</p>* <p>Copyright: Copyright (c) 2007</p>* <p>Company: LoonFramework</p>* @author chenpeng * @email:ceponline@yaho

Python加pyGame实现的简单拼图游戏实例

 本文实例讲述了Python加pyGame实现的简单拼图游戏.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 6

jQuery制作可自定义大小的拼图游戏

 这篇文章主要介绍了jQuery制作可自定义大小的拼图游戏的代码,非常的简单实用,虽然还只是局限于数字顺序的拼图,后续慢慢完善上图片,但还是分享给大家,有需要的小伙伴可以参考下.     我把大小限制在了3-10之间,实在闲的,或者有自虐倾向的可以试试改下.. 本来准备弄图片上去的,还没弄.. pintu.html ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

Android拼图游戏的设计逻辑,从切图到交互动画,从关卡到倒计时,实例提高!

Android拼图游戏的设计逻辑,从切图到交互动画,从关卡到倒计时,实例提高! 群英传的最后一章,我大致的看了一下这个例子,发现鸿洋大神也做过,就参考两个人的设计逻辑,感觉都差不多,就这样实现起来了 一.切图工具类 我们九宫格嘛,肯定要一个切图的工具,把一个图片给切成九张,那具体是怎么实现呢?我们先写一个bean来存储一切的状态 ImagePiece package com.lgl.ninegame.utils; import android.graphics.Bitmap; /** * * C

本人新手 最近做了一个拼图游戏 但是出了一些小问题 希望能有人帮我解答一下

问题描述 由于我的小游戏代码有些小多我就把它打包在我的资源里面望好心人士能帮我解答1.拼图成功后不能提示成功(我设置了拼图成功后弹出窗口提示成功)2.音乐循环播放不能控制音乐的暂停和播放 解决方案 解决方案二:啥拼图游戏,我也帮个学生做过,不过没做音乐,而且不是拖动的拼图,我找个时间把那个代码放到资源里去解决方案三:代码呢你先断点跟,看拼图成功后代码能否判断拼图成功,是否执行了弹出窗口的代码,再纠结其他问题解决方案四:引用1楼starfd的回复: 啥拼图游戏,我也帮个学生做过,不过没做音乐,而且

eclipse-我有一个用java语言编写的拼图游戏的文件压缩包,怎样有Eclipse打开并运行?

问题描述 我有一个用java语言编写的拼图游戏的文件压缩包,怎样有Eclipse打开并运行? 我有一个用java语言编写的拼图游戏的文件压缩包,怎样有Eclipse打开并运行? 解决方案 1.将压缩包解压 2.打开Eclipse, 3.在左侧工作区右键Import-General-Existing Projects into Workspaces 4.next,finish