WTL_Freecell绿色版
WTL_Freecell绿色版-用户手册
1、程序特点和使用环境介绍
(1)、版本信息
WTL_Freecell-Release05-v1.3-20190129 (WTL空当接龙绿色版v1.3),By: ybmj@vip.163.com,http://blog.csdn.net/shuren8/。单击"帮助"菜单中的"关于",可以查看程序版本信息。

图1-1 WTL_Freecell"关于"对话框(本文图片都是Win10下截图)
(2)、版本主要更新
A、新版本v1.1修正了窗口信息问题;
B、新版本v1.2修正了保存牌局错误问题;
C、新版本v1.3解决在Win10高DPI时的窗口大小显示、字体模糊问题。
(3)、程序特点
空当接龙是最耐玩的Windows益智游戏之一。WTL_Freecell具有以下主要特点:
A、本程序可以实现窗口任意缩放移动,真正的任意窗口大小,真正实现全屏、满屏、最大化、大窗口、大图标、适应大字体;
B、自动适应分辨率较小的情况,当屏幕分辨率较小时(宽小于1213或高小于850),程序会自动最大化显示、以自动适应屏幕大小;
C、为方便使用,增加了窗口还原功能;
D、将常用功能增加为顶级菜单;
E、允许无限次数撤销;
F、游戏过程中会动态显示解牌步数;
G、能够自编牌局,牌局数几乎没有限制。
H、已经完成的牌局和游戏状态可以存档和读档;
I、牌局能够以文本文件存档、读档;
J、支持用户自定义牌局;
K、通过定制的随机数发生器生成牌局,可玩牌局数目达到20亿个以上;
L、绝大部分牌局能够实现电脑自动解答和演示,可以回放解答过程。

图1-2 WTL_Freecell绿色版v1.3程序界面
(4)、程序使用环境
本程序支持XP/7/8/8.1/10及相应Server版Windows系统。
(5)、开发环境
本程序基于WTL框架VS2017编译,程序短小精悍、可独立运行,不依赖VC运行库。WTL是Windows Template Library,可参见http://wtl.sourceforge.net/。本程序借鉴了网友的一些实现模块,对向海飞等网友表示感谢。
2、程序操作方法介绍
(1)、"空当接龙"概述
"空当接龙"游戏的目标是利用可用单元作为空位将所有纸牌都移到回收单元。如果能在回收单元中叠放四叠从 A 到 K 升序排列的、每叠只有一种花色的牌,就赢得此局。注意:虽然未经证明,绝大多数牌局最终都能移开,但有少数牌局现在还不能移开。
(2)、空当接龙玩法
A、在"游戏"菜单中单击"随机"、"上一局"、"下一局"、"选局"、"重玩",或者单击"随机"顶层菜单,便可以开始一局游戏。游戏区由四个回收单元,四个可用单元和一副牌组成,游戏开始时,牌的正面朝上,排成八列。
B、可以通过拖动窗口4边、4角的调节手柄调节窗口大小,也可以通过窗口系统菜单的"大小"、"还原"菜单调节窗口大小。窗口中各个组件的大小会随着窗口大小的调整自动缩放。
C、移动纸牌的方法
单击要移动的纸牌,然后移动鼠标到其它牌列或者四个回收单元,当鼠标光标变为向下箭头时,便是这张牌可以放下的位置,单击此处便可以将纸牌移动到该位置;
将牌移动到列时,必须按照从大 (K) 到小 (A) 的顺序移动,并且红黑花色交替;
将牌移动到回收单元时,必须按照从小 (A) 到大 (K) 的顺序移动,并且花色相同;
每列最下面那张牌可以移到中转单元、另一列的最下面或者回收单元中;
可用单元中的牌可以移到一列的最下面或回收单元中;
D、若需要自动移动纸牌,可以直接双击这张牌,这张牌便会自动移动到可以放下的位置。
E、可以单击"帮助"菜单中的"提示",便会显示下一张可移动牌的位置及目标位置。
F、单击"帮助"菜单中的"撤销"、或"撤销"顶层菜单,便可以无限次数撤销。
G、可以单击回收单元上边的"K"到"A"提示按钮,便会标注显示出四种不同花色的该号牌在牌列中所处位置。

图1-3 WTL_Freecell可以标注显示出四种不同花色的该号牌在牌列中所处位置
(3)、游戏程序的快捷键
F1显示程序信息;
F2随机开始一个新的牌局;
F3开始当前牌局的上一个新牌局;
F4开始当前牌局的下一个新牌局;
F5打开选项对话框;
F6打开自定义牌局窗口;
F7设置窗口大小;
F8窗口还原;
F9自动解答;
F10可以无限次数撤销。
(4)、策略与技巧
在开始移牌之前,首先找出本局的难点,如 (A) 是否藏在一叠牌的最上面或者是数字小的牌堆叠在数字大的牌之后。
尽量让可用单元保持为空。空列也比较有价值。
要翻看部分被盖住的牌,可以右键单击它。
如果在某一列的底部按序排好了两张或多张牌,只要有足够的可用单元是空的,就可以将这整个序列的牌移到另一列。要移动一个列,请单击要移动列的最下面一张,再单击要移到的目标列。
双击纸牌,可以将其快速移到可用单元。
在每次移牌后,"空当接龙"会将废牌自动送到回收单元。当游戏区中没有相反颜色的更小的牌时,这张牌即为废牌。
当只剩下最后一次合法移牌的机会时,标题栏会闪烁,以提醒您注意。
3、更改游戏选项
(1)、游戏"选项"菜单
单击"设置"菜单中的"选项",便会出现"设置"对话框。
A、选中"双击后纸牌自动移到空当",便允许鼠标双击后纸牌自动移到空当;
B、选中"每次移动尽可能多的牌",便允许每次移动多张纸牌,否则每次只能移动一张纸牌;
C、选中"违规时提醒",在违规移动纸牌时将进行提醒;
D、选中"快速移动(无动画)",可以取消动画效果、加快显示速度;
E、拖动"动画效果"下面的滑块控件,可以调节动画效果的显示速度;

图1-4 WTL_Freecell设置对话框
(2)、单击"设置"菜单中的"牌面底色",将出现"颜色设置"对话框,可以调整牌面底色。

图1-5 WTL_Freecell"颜色设置"对话框
(3)、单击"设置"菜单中的"背景底色",将出现"颜色设置"对话框,可以调整游戏背景颜色。
(4)、单击"设置"菜单中的"窗口大小",将出现"设置窗口大小"对话框,可以调整窗口大小。

图1-6 WTL_Freecell"设置窗口大小"对话框
(5)、单击"设置"菜单中的"窗口最大化"、单击"窗口最大化"顶层菜单,可以将窗口最大化;窗口最大化之后,这两个菜单将变为"窗口还原",单击它们可以还原窗口大小。
4、自动解答功能
WTL_Freecell的绝大部分牌局能够实现电脑自动解答和演示,可以回放解答过程。
(1)、在开始一局牌、或在游戏过程中,单击"帮助"菜单中的"自动解答",便可以开始对当前牌局进行自动解答。自动解答完成后将显示"通过"提示界面;

图1-7 WTL_Freecell自动解答"通过"提示界面
(2)、单击"回放"按钮,便可以对解答过程进行自动回放。回放过程中会动态显示自动解答的总步数和当前步数。在自动回放过程中,可以进行如下操作:
A、单击"暂停"可暂停回放;
B、单击"<"、">"按钮,可以单步回放;
C、单击"<<"、">>"按钮,可以反向、正向自动回放;
D、单击右上角的"×"按钮,可以结束回放返回。

图1-8 WTL_Freecell自动解答回放界面
5、自定义牌局功能
WTL_Freecell支持用户自定义牌局功能。单击"设置"菜单中的"自定义牌局",便会出现"自定义牌局"窗口。自定义牌局时,可以进行如下操作:
A、在上面单击某张牌,然后单击目标位置,便可以将这张牌放到该位置;
B、也可以单击某张牌不放,然后拖动到目标位置,也可以将这张牌放到该位置;
C、单击顶层菜单"新局",可以开始一局新的自定义牌局;
D、单击顶层菜单"读档",可以加载已有的牌局;
E、单击顶层菜单"保存",可以保存当前自定义牌局;
F、单击顶层菜单"保存为",可以将当前自定义牌局保另存为一个新文档;
G、单击顶层菜单"保存为",可以将当前自定义牌局保另存为一个新文档;
H、单击窗口右上角的"×"按钮,可以结束自定义牌局返回。

图1-9 WTL_Freecell自定义牌局界面
6、存档读档和战况功能
(1)、单击"游戏"菜单中的"存档",输入存档文件名,可以保存当前已经完成的牌局和游戏状态。若存在同名存档文件,会自动保存5个旧存档的备份;
(2)、单击"游戏"菜单中的"读档",选择已经保存的存档文件名,可以加载已经完成的牌局和游戏状态;

图1-10 WTL_Freecell存档和读档界面
(3)、在游戏过程中,单击"游戏"菜单中的"战况",可以查看已经完成的牌局和各种游戏状态信息;

图1-11 WTL_Freecell查看战况界面
7、免责申明
用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任!
WTL_Freecell绿色版的更多相关文章
- 完整代码:WTL_Freecell绿色版
WTL_Freecell是WTL编制的空当接龙绿色版,介绍参见:https://www.cnblogs.com/ybmj/p/11339911.html .这里提供WTL_Freecell的完整代码 ...
- premere cs4绿色版 安装 并且 视频导出 讲解
最近室友,开始在玩视频剪辑,用的是 premere cs4 绿色版.让他遇到的最大问题也是我之前遇到的最大问题,就是视频导出. 所以我在这里上传一套自己的一点点经验吧. 接下来,我就总结一下 我是怎么 ...
- 绿色版的Linux.NET——“Jws.Mono”
Linux.NET环境的搭建,不仅是一项比较耗时的事情,同时也是一项略显复杂繁琐的事情.特别是对于近期的几个Mono版本,由于官方所提供的源码包中出现代码文件的缺失,这总让我们的付出变得徒劳.另外一方 ...
- [软件推荐]快速文件复制工具(Limit Copy) V4.0 绿色版
快速文件复制工具(Limit Copy)绿色版是一款智能变频超快复制绿色软件. 快速文件复制工具(Limit Copy)功能比较完善,除了文件复制还可以智能变频,直接把要复制的文件拖入窗口即可,无需手 ...
- VB6SP6极度精简兼容绿色版
钟爱绿色小巧的软件.怀旧一下,整合了几个资源,做了一个VB6SP6极度精简绿色版. 压缩包大小5M. 网上的极度精简绿色版不是SP6的,特意在其基础上更新了SP6.不是单文件版,所谓单文件版不过是执行 ...
- plsql+绿色版oracle连接远程数据库配置及提示缺少msvcr71.dll解决方法
之前一直用的sqldeveloper连接oracle数据库,这个免费而且也是官方出品,除了体积略大启动略慢外,也没什么不好的.. 一次偶然机会决定试一下plsql,整理一下安装资料,需要本地oracl ...
- 360随身WIFI程序单文件绿色版及网卡驱动(附使用感受)
大家好,我是Colin,今天刚收到传说中的360WIFI,拿到手后马上就进行了测试.就做工而言,19.9的价格算是比较公道的,网卡很小,做工还可以,带磨砂质感,而且还提供了一个耳机插头,可以当挂件一样 ...
- mysql学习-windows下绿色版mysql安装问题解决办法
1.下载绿色版mysql 从该地址http://dev.mysql.com/downloads/mysql/ 中选择windows的版本,选择下载. 2.将下载的压缩包解压. 3.将根目录下的my-d ...
- 【Vegas原创】Mysql绿色版安装方法
所谓的绿色版,就是没有installer的MySQL,完全需要靠人工来操作,好处是,重装系统后,只要再做一次本次配置,即可使用. 具体操作方法: 1,设置系统环境变量, 在Path中添加 D:\mys ...
随机推荐
- unity---摄像机参数
2D游戏一般选择填充,减少性能浪费,也一般选择正交模式 Fiel of View 类似望远镜的效果 Clipping Planes 摄像机开始摄像和结束,两个平面的位置 Depth 决定摄像头的优先级 ...
- Oceanbase读写分离方案探索与优化
[作者] 许金柱,携程资深DBA,专注于分布式数据库研究及运维. 台枫,携程高级DBA,主要负责MySQL和OceanBase的运维. [前言] 读写分离,是一种将数据库的查询操作和写入操作分离 ...
- Simple, Fast Malicious Multiparty Private Set Intersection-解读
文本记录阅读该论文的笔记. 这是文章框架,来自视频. 介绍 本文主要解决恶意攻击下安全的多方PSI,主要用到两大技术OPPRF和OKVS,构造合谋和不合谋的协议. 基础知识 OPPRF 这部分在OPR ...
- vue项目经常遇到的Error: Loading chunk * failed
vue项目随着代码量.业务组件.路由页面等的丰富,出于性能要求考虑不得不使用代码分割技术实现路由和组件的懒加载,这看似没什么问题 当每次通过npm run build构建生产包并部署到服务器后,操作页 ...
- 使用kubeseal加密和管理k8s集群的secret
使用kubeseal加密和管理k8s集群的secret 在k8s的管理过程中,像secret这种资源并不好维护,kubeseal提供了一种相对简单的方式来对原始secret资源进行加密,并通过控制器进 ...
- python爬虫之企某科技JS逆向
python爬虫简单js逆向案例在学习时需要用到数据,学习了python爬虫知识,但是在用爬虫程序的时候就遇到了问题.具体如下,在查看请求数据时发现返回的数据是加密的信息,现将处理过程记录如下,以便大 ...
- JS:构造函数
定义:在JavaScript中,用new关键字来调用的函数,称为构造函数,构造函数首字母一般大写. 理解: 构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象. 创建对象, ...
- idea运行Tomcat出现 Address localhost:8080 is already in useAddress localhost:8080 is already in use
使用IDEA运行 tomcat时出现 Address localhost:8080 is already in use,就很奇怪,我明明只有这一个程序呀,怎么还会被占用.后来想想可能就是被其他进程占用 ...
- 关于react的props你需要知道的一个简单方法
//注意一点:函数名必须大写 function Clock(props) { return ( <div> <h1>Hello, world!</h1> <h ...
- 用python整个URL缩短器
URL缩短 短网址由于易于记忆和输入,因此在数字营销领域非常受欢迎. 这里给大家介绍一下,如何使用Python创建URL缩短器. python答疑 咨询 学习交流群2:660193417### fro ...