目录

1 游戏介绍

1.1 游戏规则

1.2 (在线)数独游戏

2 操作说明

2.1 查询数独

2.2 正式游戏

2.3 数独破解

2.4 模板下载

2.5 破解自定义数独

2.6 数独代码


1 游戏介绍

1.1 游戏规则

数独(sudoku)是源自18世纪瑞士的一种数学逻辑游戏,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个小九宫(3*3)都包含数字1-9

1.2 (在线)数独游戏

数独游戏http://eastsun.xyz/sudoku/html/sudoku.html

2 操作说明

2.1 查询数独

游戏后台的每个数独都有一个编号,当初次访问网站时,会"随机"查询一个数独供用户游戏,当然用户自己也可以按照数独编号"查询"对应数独

2.2 正式游戏

经过2.1查询出来的数独,会有2种数字:一种是"不可改动数字(紫色数字)",顾名思义,该颜色的数字和数字所在的宫格无法被编辑; 另一种是"待破解数字(白色数字)"

"待破解数字"等待玩家填写,当未填写时,在九宫格上以空白格的形式展示,点击空白格,出现输入框,玩家可以输入数字1-9(后台会做字符正则校验,不符合条件的字符不会填补在空白格)

2.3 数独破解

点击"破解"按钮,当前数独会被破解,有2种破解特效(环形跑马灯/海浪)交替展示

2.4 模板下载

点击"下载自定义数独"会下载一个空白的.xlsx文档

点击"下载当前数独"会下载对应编号的.xlsx文档

2.5 破解自定义数独

当玩家下载"自定义数独"后,填上一个合理的(既可以被破解的)全新数独后,点击"选择文件"上传填写好的自定义数独

点击"破解自定义数独"系统会进行破解,如果自定义的数独是一个全新的数独,会在后台给该数独添加一个唯一编号,并将破解后的.xlsx返回给用户

2.6 数独代码

我们规定数独原始值的空白格用0表示,那么每个数独破解前后都可以用一套"数独代码"表示出来

例如编号15的数独可以表示为:

可以在输入框中输入数独代码,点击"代码破解"按钮,获取破解后的.xlsx文件


( 如果您觉得文章有用,可以点个赞,或者收藏一下! )

( 如果文章有错误,也欢迎评论指出,我会持续更正,以帮助更多的人! )

SUDOKU-数独游戏相关推荐

  1. JavaScript:实现Sudoku数独游戏算法(附完整源码)

    JavaScript:实现Sudoku数独游戏算法 class Sudoku {constructor (board) {this.board = board}findEmptyCell () {// ...

  2. 怎样设计解开数独游戏

    很早之前大概是2014年的时候,我用WPF就是C#啦,写了一个数独游戏,那时之所以有这个想法,主要还是因为更早之前玩数独游戏时基本没有把题目解出,有点小受伤,但本葛葛毕竟是程序员啊,我解不出,可以用程 ...

  3. 如何基于声网互动白板实现一个多人数独游戏

    本文作者是声网社区的开发者"tjss".他基于 Vue.声网的互动白板的代码模板,搭建出了一个支持多人互动的数独游戏.本文记录了他的实现过程,欢迎大家也可以尝试实现自己的小游戏或应 ...

  4. 数独游戏(Sudoku Game)

    不知道数独游戏在国内是什么时候流行起来的,原来在tompda看到有人在讨论,没有引起我的兴趣.前几天在北京图书大厦居然看到了关于数独的书,随手翻了翻,发觉这个东西在空闲时可以尝试一下. No one ...

  5. java数独游戏_java 数独sudoku游戏

    有大佬帮帮看下这个数独游戏程序么,检测为空.有效都成功了,就是不能把赋值更新到数组里面,一直重复打印原数组 package pro1; import java.util.Scanner; public ...

  6. Leetcode0037--Sudoku Solver 数独游戏

    [转载请注明]http://www.cnblogs.com/igoslly/p/8719622.html 来看一下题目: Write a program to solve a Sudoku puzzl ...

  7. 36. Valid Sudoku数独判断

    题目:数独填写正确判断 https://leetcode.com/problems/valid-sudoku/description/ Determine if a Sudoku is valid, ...

  8. mfc做数独游戏_我终于在iPhone上找到了体验最好的数独游戏

    我已经被一个 9×9 的格子困住将近 30 分钟,它既让人深陷其中还欲罢不能. 玩<数独 2>这款 app 之前我是抗拒的,因为我对数字超级无感,但抱着朋友告诉我入门很简单后试一试的心态, ...

  9. C语言学习 数独游戏

    摘要:花了1周多时间学习了C语言,开始练手写解数独游戏的程序. C语言学习 数独游戏 作者:乌龙哈里 时间:2015-11-22 平台:Window7 64bit,TCC 0.9.26(x86-64 ...

  10. 软件工程基础-个人项目-数独游戏

    软件工程基础-个人项目-数独游戏 ----------------------------------------------------------------------------------- ...

最新文章

  1. 详解Paint的setPathEffect(PathEffect effect)
  2. 向上造型和向下造型_盆景造型大全——造型教程
  3. SAP UI5和微信小程序框架里的全局变量
  4. vslabel隐藏了怎么找_vscode菜单栏与工具栏隐藏之后怎么找回来
  5. 二叉树的建立与遍历(数据结构)
  6. 跨平台音频编辑器ocenaudio(十七)
  7. Vue项目中使用浏览器同步测试工具 browersync
  8. 共享单车需求预测问题:建模篇
  9. CAS SSO 单点登录实例
  10. 计算几何(二) by邓俊辉老师
  11. 2 为什么软件架构很重要
  12. echarts 矩阵图用法
  13. Echarts仪表盘刻度线和标签配置
  14. WPF实现简单的9宫格键盘移动方块
  15. Windows注册表脚本文件(简介、添加、修改、删除)
  16. Android错误代码返回,【已解决】JPUSH的回调返回错误代码6012
  17. 6C++11/C++14/C++17-王桂林-专题视频课程
  18. Android音乐播放器开发(6)—ListView组件创建歌曲播放列表(内含原理分析)
  19. linux卸载java环境
  20. 深大校园网掉线/Drcom掉线/校园网保持在线的python脚本

热门文章

  1. 德马克机械波中shift over to right的意思
  2. GOF23--创建型模式
  3. 李开复就中国移动开发者大会的演讲总结 --摘自新浪微博
  4. matplotlib设置x轴和y轴 设置
  5. VMWare16上安装CentOS 7镜像
  6. 当保险行业不再是压舱石,平安保险还保险吗?
  7. 775针服务器cpu性能排行,CPU性能排行榜各种cup应有尽有
  8. 4人抢答器----基于Step MAX10小脚丫开发板
  9. stm32 带通滤波器_PCB设计中建立带通滤波器波特图
  10. 博弈论(1)—— 零和与非零和