当前位置 : 主页 > 网页制作 > HTTP/TCP >

WTL_Freecell绿色版

来源:互联网 收集:自由互联 发布时间:2021-06-16
? WTL_Freecell绿色版-用户手册 ? 1 、程序特点和使用环境介绍 (1)、版本信息 WTL_Freecell-Release05-v1.3-20190129 (WTL 空当接龙绿色版 v1.3) , By: [emailprotected] , http://blog.csdn.net/shuren8/ 。单击"帮助

?

WTL_Freecell绿色版-用户手册

   ?

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

  (1)、版本信息

  WTL_Freecell-Release05-v1.3-20190129 (WTL空当接龙绿色版v1.3)By: [email protected] 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及相应ServerWindows系统。

  (5)、开发环境

  本程序基于WTL框架VS2017编译,程序短小精悍、可独立运行,不依赖VC运行库。WTLWindows 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、免责申明

  用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任!

   ?

?

上一篇:【题解】luogu P5020 货币系统
下一篇:没有了
网友评论