什么是“界面”?:修订间差异

来自皮卡鱼 Wiki
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第2行: 第2行:




可以这么理解:
 
【“引擎”是一个外星人,你要和它沟通,就必须先学会它的语言。
  可以这么理解:
例如你想让引擎分析象棋起始局面,就必须告诉他“go”,它才会开始分析计算,并且会不停地告诉你最新计算结果。如果思考细节是“炮二平五 马8进7”,它只会显示“pv h2e2 h9g7”,连棋盘都不会显示,这样非常得麻烦。
  【“引擎”是一个外星人,你要和它沟通,就必须先学会它的语言。
而“界面”就相当于一个翻译官,你告诉界面:分析当前局面(界面上一般会有一个放大镜🔍按钮,按了它就是告诉界面:分析),于是界面就会自动给引擎传送“go”的指令让引擎开始分析。
  例如你想让引擎分析象棋起始局面,就必须告诉他“go”,它才会开始分析计算,并且会不停地告诉你最新计算结果。如果思考细节是“炮二平五 马8进7”,它只会显示“pv h2e2 h9g7”,连棋盘都不会显示,这样非常得麻烦。
而引擎会不停地告诉界面最新计算结果,界面会翻译成你看得懂的文字,“pv h2e2 h9g7”在界面上就会显示“思考细节:炮二平五 马8进7”,并且在界面的棋盘上显示出来。】
  而“界面”就相当于一个翻译官,你告诉界面:分析当前局面(界面上一般会有一个放大镜🔍按钮,按了它就是告诉界面:分析),于是界面就会自动给引擎传送“go”的指令让引擎开始分析。
  而引擎会不停地告诉界面最新计算结果,界面会翻译成你看得懂的文字,“pv h2e2 h9g7”在界面上就会显示“思考细节:炮二平五 马8进7”,并且在界面的棋盘上显示出来。】
 





2023年11月23日 (四) 01:46的版本

界面的主要功能是让引擎和用户之间更方便地沟通。界面也叫GUI(Graphical User Interface)。


 可以这么理解:
 【“引擎”是一个外星人,你要和它沟通,就必须先学会它的语言。
 例如你想让引擎分析象棋起始局面,就必须告诉他“go”,它才会开始分析计算,并且会不停地告诉你最新计算结果。如果思考细节是“炮二平五 马8进7”,它只会显示“pv h2e2 h9g7”,连棋盘都不会显示,这样非常得麻烦。
 而“界面”就相当于一个翻译官,你告诉界面:分析当前局面(界面上一般会有一个放大镜🔍按钮,按了它就是告诉界面:分析),于是界面就会自动给引擎传送“go”的指令让引擎开始分析。
 而引擎会不停地告诉界面最新计算结果,界面会翻译成你看得懂的文字,“pv h2e2 h9g7”在界面上就会显示“思考细节:炮二平五 马8进7”,并且在界面的棋盘上显示出来。】



 界面可能还会有其他功能,例如可能会有引擎联赛、识别其他棋盘、内置大赛棋谱、读取开局库、打谱、读谱等等功能。
 对绝大多数人来说,界面比引擎更直接接触,引擎只是个纯粹负责计算的工具人。

电脑象棋界面有鲨鱼、兵河、勇芳、T等等。 手机象棋界面有优步。