数独游戏小程序
数独的游戏规则很简单:在九个九宫格里,填入1到9的数字,让每个数字在每个行、列及九宫格里都 只出现一次就可以过关了! 虽然游戏的规则十分简单,但很多人在没有计算机辅助时,常常会不小心造成下列违规状况。
下面是我做的一个数独小程序 1.0 版本,目前功能如下:选择外观;数独自动出题;数独自动解题;游戏计时功能;开启解答辅助功能,出错提示;开启解答辅助功能,辅助线;
程序基于Java Swing,运行需要JRE1.6以上版本。
可双击执行的JAR包,点此下载。(Napkin的LookAndFeel蛮好玩,我就一起弄在里面了)
对数独有兴趣的同学可以玩一下这个小工具,欢迎留下宝贵意见,让这个小程序更完善。可能我会另开一篇日志说一下Source Code相关的东西。
Figure: 填值的出错提示
Figure: 填值的出错提示2
演示如何使用辅助线功能:
首先选中Enable help system选项,然后选择按钮 1 ,这时候关于 1 的辅助线开启,把不能填1的单元格都画了线,画线规则是,1所在的行画桃红色横线,1所在的列画橙色竖线,1所在的九宫格画粉色X线,如下图,这时候我们发现,在第五行只有第二列这一单元格格没有被画上线,那么这一个肯定只能填上1。
这时候我们就可以把1填入到 第五行第二列,这时辅助线会自动更新。如下图,此时没有可以确定填入1的单元格了,我们可以换一个数看辅助线。
OK,我们选择3,这时候辅助线如下,我们发现第五行第四格可以确定填入3这个值。
填入3之后的图如下:
解答成功之后,会弹出恭喜解答成功的对话框。
自动解答功能可能出现的异常情况
当题目比较复杂的时候,可能会弹出如下的提示异常的对话框,这是因为解答数独用了递归的解法,难度大时递归深度很深,导致栈溢出,可以通过运行JVM时指定线程栈大小的方法来解决这个问题。
分享到:
相关推荐
微信小程序 小游戏类 数独小游戏 (源代码+截图)微信小程序 小游戏类 数独小游戏 (源代码+截图)微信小程序 小游戏类 数独小游戏 (源代码+截图)微信小程序 小游戏类 数独小游戏 (源代码+截图)微信小程序 小...
数独小游戏.zip小程序小游戏源码微信小程序源码下载数独小游戏.zip小程序小游戏源码微信小程序源码下载数独小游戏.zip小程序小游戏源码微信小程序源码下载数独小游戏.zip小程序小游戏源码微信小程序源码下载 ...
微信小程序——[小游戏类]数独小游戏(截图+源码).zip 微信小程序——[小游戏类]数独小游戏(截图+源码).zip 微信小程序——[小游戏类]数独小游戏(截图+源码).zip 微信小程序——[小游戏类]数独小游戏(截图+...
数独小游戏,可以用于微信小程序课程设计,有分数统计、排行、设置和主游戏界面
微信小程序源码-数独小游戏.zip微信小程序源码-数独小游戏.zip微信小程序源码-数独小游戏.zip微信小程序源码-数独小游戏.zip微信小程序源码-数独小游戏.zip微信小程序源码-数独小游戏.zip微信小程序源码-数独小游戏....
微信小程序数独小游戏小程序源码(源码+源码导入视频教程+源码导入文档教程)小程序精选源码亲测可用
微信小程序毕业设计,微信小程序课程设计,基于微信小程序开发的,含有代码注释,新手也可看懂,可作为毕业设计,课程设计。 包含:项目源码、数据库脚本、部署说明等,该项目可以作为课程设计使用,前后端代码都在...
基于JS的微信小程序游戏-数独小游戏.zip 基于JS的微信小程序游戏-数独小游戏.zip 基于JS的微信小程序游戏-数独小游戏.zip 基于JS的微信小程序游戏-数独小游戏.zip 基于JS的微信小程序游戏-数独小游戏.zip 基于JS的...
数独小游戏小程序源码加截图.7z
微信小程序开发-游戏类-数独案例源码.zip
数独小游戏微信小程序.rar
数独小游戏.zip小程序精选源码
这是一个h5或小程序,是经典怀旧的数独游戏,是uniapp项目源码,用HBuilderX开发工具编写而成, 数独游戏逻辑非常简单,能训练大脑和观察能力,适合新手入门参考学习。 相关指导教程请看作者发表的文章 ...
微信、支付宝、百度、头条、QQ小程序五端通用,商用版本,UI精美,性能可靠,适用以下三类人群使用: (1)商家对于文字和logo修改自己使用 (2)第三方开发,外包快速开发 (3)学生自学,毕业设计大作业等。
【微信小程序毕业设计期末大作业】数独小游戏-小程序项目源码
微信小程序游戏“数独”,亲测可以直接用web开发工具上传并通过验证发布的
什么是数独游戏(可以参考百度百科) 数独(すうどく,Sūdoku)是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均...
微信小程序合集7(体育赛事+高仿知乎+微赞论坛+数独游戏+小熊日记) 体育赛事微信小程序 高仿知乎微信小程序 微赞论坛微信小程序 数独游戏微信小程序 小熊日记微信小程序