WTL_Freecell绿色版-用户手册

  

  1、程序特点和使用环境介绍

  (1)、版本信息

  WTL_Freecell-Release05-v1.3-20190129 (WTL空当接龙绿色版v1.3),By: ybmj@vip.163.comhttp://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绿色版的更多相关文章

  1. 完整代码:WTL_Freecell绿色版

    WTL_Freecell是WTL编制的空当接龙绿色版,介绍参见:https://www.cnblogs.com/ybmj/p/11339911.html .这里提供WTL_Freecell的完整代码 ...

  2. premere cs4绿色版 安装 并且 视频导出 讲解

    最近室友,开始在玩视频剪辑,用的是 premere cs4 绿色版.让他遇到的最大问题也是我之前遇到的最大问题,就是视频导出. 所以我在这里上传一套自己的一点点经验吧. 接下来,我就总结一下 我是怎么 ...

  3. 绿色版的Linux.NET——“Jws.Mono”

    Linux.NET环境的搭建,不仅是一项比较耗时的事情,同时也是一项略显复杂繁琐的事情.特别是对于近期的几个Mono版本,由于官方所提供的源码包中出现代码文件的缺失,这总让我们的付出变得徒劳.另外一方 ...

  4. [软件推荐]快速文件复制工具(Limit Copy) V4.0 绿色版

    快速文件复制工具(Limit Copy)绿色版是一款智能变频超快复制绿色软件. 快速文件复制工具(Limit Copy)功能比较完善,除了文件复制还可以智能变频,直接把要复制的文件拖入窗口即可,无需手 ...

  5. VB6SP6极度精简兼容绿色版

    钟爱绿色小巧的软件.怀旧一下,整合了几个资源,做了一个VB6SP6极度精简绿色版. 压缩包大小5M. 网上的极度精简绿色版不是SP6的,特意在其基础上更新了SP6.不是单文件版,所谓单文件版不过是执行 ...

  6. plsql+绿色版oracle连接远程数据库配置及提示缺少msvcr71.dll解决方法

    之前一直用的sqldeveloper连接oracle数据库,这个免费而且也是官方出品,除了体积略大启动略慢外,也没什么不好的.. 一次偶然机会决定试一下plsql,整理一下安装资料,需要本地oracl ...

  7. 360随身WIFI程序单文件绿色版及网卡驱动(附使用感受)

    大家好,我是Colin,今天刚收到传说中的360WIFI,拿到手后马上就进行了测试.就做工而言,19.9的价格算是比较公道的,网卡很小,做工还可以,带磨砂质感,而且还提供了一个耳机插头,可以当挂件一样 ...

  8. mysql学习-windows下绿色版mysql安装问题解决办法

    1.下载绿色版mysql 从该地址http://dev.mysql.com/downloads/mysql/ 中选择windows的版本,选择下载. 2.将下载的压缩包解压. 3.将根目录下的my-d ...

  9. 【Vegas原创】Mysql绿色版安装方法

    所谓的绿色版,就是没有installer的MySQL,完全需要靠人工来操作,好处是,重装系统后,只要再做一次本次配置,即可使用. 具体操作方法: 1,设置系统环境变量, 在Path中添加 D:\mys ...

随机推荐

  1. column-文本对齐输出

    文本输出对齐,可以指定对应的分隔符,将上下文的字符串按分隔符列对齐. 语法 column [选项] 选项 -s 设置分隔符,默认为空格. -t 判断输入的列数来创建一个表,使列对齐. -c 设置显示的 ...

  2. MongoDB 分片规则

    每日一句 生命本身毫无意义,只有死亡才能让你邃晓人性的真谛! 每日一句 Ideal is the beacon. Without ideal, there is no secure direction ...

  3. 「ABC 249Ex」Dye Color

    考虑停时定理. 初始势能为 \(\sum \Phi(cnt_i)\),末势能为 \(\Phi(n)\),我们希望构造这样一个 \(\Phi:Z\to Z\) 函数,使得每一次操作期望势能变化量为常数. ...

  4. Vue自定义组件之v-model的使用

    自定义组件之v-model的使用 v-model的语法糖可以为下面v-bind && @input联合完成: <input v-model="text"> ...

  5. java面试:关于public static void main(String[] args)是什么意思?

    它是作为JAVA中的主函数,所有java程序的运行起点就是这个方法,除了args这个名字可以不一样外,其他必须是这样. 主函数的一般写法如下: public static void main(Stri ...

  6. Bean Validator

    Bean Validator 关于Jakarta EE 2018年03月, Oracle 决定把 JavaEE 移交给开源组织 Eclipse 基金会,并且不再使用Java EE这个名称. 因此jav ...

  7. Win10 pycharm中显示PyTorch tensorboard图

    import numpy import numpy as np import torch import matplotlib.pyplot as plt import torch.nn as nn i ...

  8. WTM框架使用技巧之:CI/CD(持续集成/持续部署)

    1. 什么是WTM框架? 一个快速.灵活.社区活跃.最最最最高效的.netcore 后台管理系统.详见 https://wtmdoc.walkingtec.cn/ 欢迎大家付费支持WTMPlus,反哺 ...

  9. SAP Tree

    Effect picture Code as bellow *&---------------------------------------------------------------- ...

  10. JQuery实现图片轮播无缝滚动

    图片轮播无缝滚动实例 实现效果展示预览: 思路: 1.设置当前索引curIndex,和前一张索引prevIndex.(curIndex为下一次要显示的图片索引,prevIndex为现在看见的图片) 2 ...