Java桌面游戏巡礼——Java数独

简介:
“数独”(sudoku)一词来自日语,意思是“单独的数字”或“只出现一次的数字”。概括来说,它就是一种填数字游戏。但这一概念最初并非来自日本,而 是源自拉丁方块,它是十八世纪的瑞士数学家欧拉发明的。数独把填字游戏和棋盘游戏巧妙地结合在一起,采用填字游戏式的棋盘,解题时在空格中填上1-9的数 字。这种游戏不仅需要逻辑思维能力,还需要一点加法运算。

  规则

 数独的游戏规则很简单,9x9个格子里,已有若干数字,其它宫位留白,玩家需要自己按照逻辑推敲出剩下的空格里是什么数字,使得每一行与每一列都有1到9的数字,每个小九宫格里也有1到9的数字,并且一个数字在每个行列及每个小九宫格里都只能出现一次。 

  这次介绍的,是一个Java版的数独游戏实现,转载于 [url]http://mcsudoku.sourceforge.net/[/url] ,作者collomb,是一个基于Swing的javaSE应用。

  应该说这是一个中规中矩的程序,既没有别出心裁的创意,也没有明显的败笔存在,把它作为熟悉Swing各个组件功能或者Java游戏入门的案例都可以,适合中到初级用户学习。

  游戏界面如下:
 


  下载地址:[url]http://sourceforge.net/projects/mcsudoku/[/url]


本文转自 cping 51CTO博客,原文链接:http://blog.51cto.com/cping1982/129577


相关文章
|
22天前
|
Java
Java猜数字游戏
Java猜数字游戏
17 2
|
1月前
|
Java Android开发
基于Java的坦克大战游戏的设计与实现
基于Java的坦克大战游戏的设计与实现
14 0
|
1月前
|
Java
【详识JAVA语言】猜数字游戏
【详识JAVA语言】猜数字游戏
21 1
|
1月前
|
算法 Java
游戏匹配系统的奥秘,Java代码揭秘
游戏匹配系统的奥秘,Java代码揭秘
25 1
|
1月前
|
Java
普通玩家也能掌握的Java游戏加点系统,专业到让你无敌!
普通玩家也能掌握的Java游戏加点系统,专业到让你无敌!
13 1
|
1月前
|
监控 Java 数据挖掘
用Java代码打造游戏反作弊系统
用Java代码打造游戏反作弊系统
22 0
|
1月前
|
Java
【Java每日一题】— —第二题:猜数游戏
【Java每日一题】— —第二题:猜数游戏
17 0
|
2月前
|
JavaScript 前端开发 Java
【热点话题】----还分不清Java和JavaScript嘛【JavaScript猜数字游戏】
【热点话题】----还分不清Java和JavaScript嘛【JavaScript猜数字游戏】
21 1
|
2月前
|
传感器 人工智能 监控
Java智慧工地管理云平台源码 带AI识别、桌面管理+大屏指挥+手机APP
智慧工地平台支持项目级、公司级、集团级多级权限划分,可根据企业的组织架构进行项目权限、功能权限、数据权限设定。
71 0
|
2月前
|
小程序 Java
java猜数字游戏并计数
java猜数字游戏并计数
23 4