國際象棋應用程式

下棋程式列表


儘管電腦遊戲變得越來越逼真,但仍有人更喜歡傳統的棋盤遊戲。 在這篇文章中我們將看到一些下棋的應用程式。

雖然我們都很熟悉西洋棋,但還是有必要澄清一下:西洋棋是一種策略性棋盤遊戲,由兩位玩家在64x16格的XNUMX格棋盤上進行遊戲。每位玩家有XNUMX個棋子,包括一個王、一個後、兩個車、兩個象、兩個馬和八個兵。每位玩家的目標是將死對方的王。這意味著將王置於無法被吃掉的位置。

國際象棋應用程式

這項運動起源於西元6世紀的印度。那裡有一個名為恰圖蘭加(Chaturanga)的古老遊戲。隨著時間的推移,它迅速傳到了波斯,並在那裡被重新命名為沙特蘭吉(Shatranj)。隨著阿拉伯世界向歐洲擴張,它最終傳入西方。

關於西洋棋的電腦程序,克勞德·香農和艾倫·圖靈等重要的理論家都探討了理論層面的問題。香農寫了一篇論文,圖靈發展了一個演算法。在同一時期,一些大學開發了一些能夠進行一些走棋的初級軟體。

直到70年代才出現針對業餘選手的程序,直到90世紀XNUMX年代才可以與職業選手競爭。

基本概念

在分析不同的應用程式之前,我們必須定義一些術語。

國際象棋引擎

該引擎是一個計算機程序,用於計算移動並評估棋盤上棋子的位置。。它通常沒有顯示棋盤、棋子或按鈕的圖形介面,而是專門分析和決定哪種走法最好。

為了實現這一點:

  • 每秒分析數百萬個可能的位置。
  • 使用搜尋演算法和啟發式方法,
  • 透過比賽或對位置的數字評估來回應

FICS伺服器

FICS 代表免費網路西洋棋伺服器。 它是最古老的線上伺服器之一,允許來自世界各地的玩家進行即時比賽。本文討論的兩款遊戲都連接到這種類型的伺服器。

除了個人比賽外,該伺服器還提供錦標賽參與、遊戲分析和玩家之間的訊息傳遞。

盧卡斯·切斯(Lucas Chess)

盧卡斯·切斯 一個程序 開源的 它不僅可用於娛樂,還可用於訓練。它包含豐富的教育工具。

除了與電腦對戰之外,使用者還可以透過完成練習、訓練課程和分析遊戲來提高水準。它可以安裝在 Windows、Linux 和 macOS 上。

該程序的一些功能包括:

  • 您可以透過選擇多個遊戲引擎和等級來與電腦對戰。
  • 50 種自訂訓練模式,包括戰術、開局和比賽計算
  • 兒童或初學者模式,難度逐漸增加
  • 讓您分析使用不同引擎以 PGN 格式載入的遊戲
  • 多語言

騎士

它是與另一個玩家、電腦或 FICS 伺服器下棋的程式。. 與 KDE 桌面環境整合。

它的一些特點

  • 與 Crafty、Stockfish、GNU 西洋棋遊戲引擎相容的 XBoard 和 UCI 協定。
  • 可配置的動畫速度。
  • 允許您旋轉棋盤。
  • 輔助選項允許程式說出動作或讓其他程式移動一些棋子。
  • 多種顏色主題
  • 目前移動標記、其他玩家之前的移動以及將軍的王的位置。
  • 搜尋線上遊戲請求
  • 與其他玩家交換簡訊的控制台

該程式可以從 FlatHub 和 Snap 商店安裝。

常規說明:以上只是我們可以在 Linux 上安裝的部分開源應用程式。在 FlatHub 和 Snap 的倉庫和商店中,您可以找到更適合每位玩家等級的其他應用程式。