First we try, then we trust

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  183 随笔 :: 111 文章 :: 3333 评论 :: 358 引用

Windows Mobile 数独游戏

去年写的一个Windows Mobile 数独游戏,可以安装到手机里面在闲暇时玩数独,开发工具C#,Visual Studio 2008。

主要功能包括:1)自动生成数独游戏;2)手工录入数独游戏;3)智能提示;4)支持 ReDo 和 UnDo;4)自动求解。

为了确保游戏速度,代码中设计了两套求解算法,一套是为了生成游戏使用的,运行速度较快。一套是为了提供自动求解并展示给用户看的,求解速度相对较慢。其余算法大家自己看吧。 

如果本代码用于商业目的,请事先通知本人。

下载 SmartDeviceSuDoku 源码

界面截图

1)Splash 界面

2)游戏主界面

3)自动生成数独游戏

4)手工录入数独游戏

5)求解界面

6)自动求解界面

 

posted on 2010-07-19 10:08 吕震宇 阅读(4032) 评论(18) 编辑 收藏

评论

#1楼 2010-07-19 10:42 男一号      
顶起,我正在搞mobile 这方面的,就是觉得代码还缺点什么.
 回复 引用 查看   

#2楼 2010-07-19 10:48 飞鸽传书      
不错,支持你。
 回复 引用 查看   

#3楼[楼主] 2010-07-19 11:20 吕震宇      
@男一号
这是我写的第一个Mobile程序,纯粹是为了好玩,如果在Mobile开发上有宝贵意见,一定要说说呀!这也是我学习的一个机会。
 回复 引用 查看   

#4楼 2010-07-19 11:29 男一号      
@吕震宇
您的代码写得很棒,正在学习啊,我说少了点什么其实主要是没注释,有些地方一下看不明白。
 回复 引用 查看   

#5楼 2010-07-19 12:58 discoverx      
天啊
终于又看到你的文章了
 回复 引用 查看   

#6楼 2010-07-19 13:07 马宁      
写得挺好的,界面请专业美工美化一下,再出一个iPhone或Android的版本可能会更好。
 回复 引用 查看   

#7楼 2010-07-19 14:27 男一号      
看了您的代码,其中有个地方
openFileDialog.InitialDirectory = Path.Combine(path, @"SavedGames");
这个在mobile 里无效地,openFileDialog默认就是在 my documents 下面,netcf 封装死的,指定目录无效!
 回复 引用 查看   

#8楼 2010-07-19 15:09 superstar      
s楼主有QQ不,我也想学这一个不知道和WINFORM程序有什么差别
 回复 引用 查看   

#9楼 2010-07-19 16:11 王克伟      
支持
 回复 引用 查看   

#10楼[楼主] 2010-07-19 20:12 吕震宇      
@男一号
关于保存路径的问题我也发现了,只是系统不报错,我也就将就着没有修改罢了。
 回复 引用 查看   

#11楼 2010-08-17 11:14 沉默的代码      
楼主你消失好久了
 回复 引用 查看   

#12楼 2010-08-19 00:08 Asharp      
支持,老师很久没有更新博客了。
 回复 引用 查看   

#13楼 2010-09-28 15:45 tsliudong      
老师,很多年没来看您的博客了,今天过来看看,发现您又开始写博客了。记得以前是因为家里添小孩了,一段时间没写。
 回复 引用 查看   

#14楼 2010-10-08 14:43 寻自己      
事隔 3 年半后,终于又看见了 吕老师 的文章,呵呵
 回复 引用 查看   

#15楼 2011-01-26 11:27 探针.Net      
吕老师,您有回来了,好长时间没见您更新博客了
 回复 引用 查看   

#16楼 2011-02-25 17:29 min10      
支持吕老师
 回复 引用 查看   

#17楼 2011-03-28 17:39 牛得天下      
呵呵,刚拜读其他的几篇大作,留个名。
 回复 引用 查看   

#18楼 2012-02-02 16:59 mopengpeng      
谁有吕老师的联系方式?我有急事请教他。如果知道麻烦告诉我一下,感激不尽。我的联系QQ45525444
 回复 引用 查看