লিনাক্স / ইউনিক্স কনসোলের জন্য দাবা প্রোগ্রাম


19

পরিবর্তে আমি প্রবেশ করতে চাই না, কোন দাবা প্রোগ্রামগুলি কনসোলে ভাল কাজ করে (যেমন এক্স উইন্ডোজ প্রয়োজন হয় না)? বোর্ডের একটি ASCII ভিজ্যুয়ালাইজেশন সহ কিছু অবিশ্বাস্যরূপে সহায়ক হবে (আমি এখনও একটি দাবা নবাগত)।

উত্তর:


15

GNU দাবা টার্মিনাল থেকে gnuchess কমান্ড চালানোর পরে, এটি দেখতে এরকম কিছু হবে:

~$ gnuchess
GNU Chess 5.07
Adjusting HashSize to 1024 slots
Transposition table:  Entries=1K Size=48K
Pawn hash table: Entries=0K Size=32K
White (1) : e4
1. e4

black  KQkq  e3
r n b q k b n r 
p p p p p p p p 
. . . . . . . . 
. . . . . . . . 
. . . . P . . . 
. . . . . . . . 
P P P P . P P P 
R N B Q K B N R 

Thinking...
Looking for opening book in book.dat...
Looking for opening book in /usr/share/games/gnuchess/book.dat...
Read opening book (/usr/share/games/gnuchess/book.dat)...
Loading book from /usr/share/games/gnuchess/book.dat.
40304 hash collisions...  Opening database: 265053 book positions. 
In this position, there are 11 book moves:
 Nc6(71/77/22/32)  Nf6(54/113/88/113)  a6(75/3/1/0)  b6(67/11/3/9) 
 c6(52/451/376/743)  d6(52/178/153/229)  e6(52/651/582/970)        g6(59/155/88/117) 
 c5(56/2535/1691/2912)  d5(54/47/38/35)  e5(54/2518/1938/3369)  

 c5(1322)  e5(1312)  e6(376)  c6(277)  d6(141)  g6(136)  Nf6(109)  Nc6(108) 
 a6(76)  d5(76)  b6(70)  


white  KQkq  c6
r n b q k b n r 
p p . p p p p p 
. . . . . . . . 
. . p . . . . . 
. . . . P . . . 
. . . . . . . . 
P P P P . P P P 
R N B Q K B N R 


My move is : c5
White (2) : 

আমি অনুমান করি আপনি আরও ভাল চাক্ষুষের জন্য বোর্ডের উপরের চালগুলি আউটপুট করতে পারেন, ট্র্যাক রাখতে নিম্নরূপ এবং বড় হাতের অক্ষর রাখা কঠিন হতে পারে।
হেলিও

ইনস্টল করতে সক্ষম হয়েছিল কিন্তু
সম্পাদন

10

জিএনইউ দাবা সম্পর্কে কী ? এটিতে প্লেইন টার্মিনাল ইন্টারফেস রয়েছে তবে এক্সবোর্ডের মতো ভিজ্যুয়াল ইন্টারফেস সমর্থন করে।


6

আপনি যদি মজা করার জন্য কিছুটা খেলতে চান তবে সানফিশের একটি সাধারণ টার্মিনাল ইন্টারফেস রয়েছে:

$ git clone https://github.com/thomasahle/sunfish.git
...
$ python sunfish/sunfish.py

  8 ♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖
  7 ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙
  6 . . . . . . . .
  5 . . . . . . . .
  4 . . . . . . . .
  3 . . . . . . . .
  2 ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟
  1 ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜
    a b c d e f g h


Your move: e2e4

  8 ♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖
  7 ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙
  6 . . . . . . . .
  5 . . . . . . . .
  4 . . . . ♟ . . .
  3 . . . . . . . .
  2 ♟ ♟ ♟ ♟ . ♟ ♟ ♟
  1 ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜
    a b c d e f g h


My move: g8f6

  8 ♖ ♘ ♗ ♕ ♔ ♗ . ♖
  7 ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙
  6 . . . . . ♘ . .
  5 . . . . . . . .
  4 . . . . ♟ . . .
  3 . . . . . . . .
  2 ♟ ♟ ♟ ♟ . ♟ ♟ ♟
  1 ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜
    a b c d e f g h


Your move: 

সত্যিই দুর্দান্ত ইন্টারফেস, আমি মনে করি যে রঙগুলি বিপরীত হয়েছে, যদিও।
ইকো

@ আইকো হ্যাঁ, ওয়েবটি সাদা রঙের কালো কারণ, টার্মিনালগুলি সাধারণত অন্ধকারের উপর হালকা থাকে :-)
টমাস আহলে

1
আপনি কেবল টুকরোটি ভুল ব্যবহার করছেন। এটি ইচ্ছাকৃত হোক বা না হোক এটি বিরক্তিকর - এবং একটি বাগ। ইউনিকোড অক্ষরগুলির একটি সুস্পষ্ট অর্থ রয়েছে। বিটিডাব্লু: আমার টার্মিনালে এটি প্রত্যাশিত হিসাবে প্রদর্শিত হচ্ছে (ভুল!) "হোয়াইট চেস প্যাঁ" নামে একটি টুকরোটিকে কালো হিসাবে ফেলে দেবেন না কারণ কেউ উল্টানো টার্মিনাল ব্যবহার করে uses যদি এটি হয়, তাই অবস্থান হওয়া উচিত। অবশ্যই আপনার কোড এবং সিদ্ধান্ত। যদিও আমি সেই কোডটি সেই রাজ্যের কোনও কিছুর জন্য ব্যবহার করব না।
আইকো

2
আমি একমত যে এটি দুর্ভাগ্যজনক এবং অযৌক্তিক, তবে আপনার টার্মিনাল কনফিগারেশনটি সাধারণ নয়। উল্টানো রঙগুলি সমস্ত সাধারণ প্ল্যাটফর্মগুলিতে স্ট্যান্ডার্ড, উবুন্টু, ম্যাক ওএসএক্স, উইন্ডোজ। আপনার যদি কোনও সমাধান থাকে, যা অন্ধকার থেকে হালকা টার্মিনালের জন্য জিনিসগুলি আরও ভালভাবে কাজ করে তোলে, আমি এটি আলোচনা করে খুশি হব।
টমাস আহলে

জিনিসটি হ'ল, উল্টো টার্মিনালেও এটি ব্যবহারকারীর প্রত্যাশা ভঙ্গ করে এবং ভুল দেখাচ্ছে। এবং আমি আপনাকে বলতে পারি যে অনেক লোকের একটি উল্টো টার্মিনাল নেই - যদি তারা করেন তবে এটি তাদের সিদ্ধান্ত। এটি ডকুমেন্ট অনুলিপি, মুদ্রণ, এই সাইটে পোস্ট করার মতো কোনও কিছুর জন্য আউটপুট ব্যবহার করে পুরোপুরি বিরতি দেয়। আপনি যদি মনে করেন যে আপনার অবশ্যই একেবারে ভুল টুকরো দিতে হবে , তবে আমি এটিকে একটি alচ্ছিক সেটিং করার পরামর্শ দিচ্ছি যা স্পষ্টভাবে সেট করা দরকার।
Eiko

4

আমার আদেশগুলি অনুসরণ করুন। টার্মিনালে স্টকফিশ খেলুন।

wget https://stockfish.s3.amazonaws.com/stockfish-6-linux.zip
unzip stockfish-6-linux.zip
cd stockfish-6-linux/Linux
./stockfish_6_x64

Stockfish 6 64 by Tord Romstad, Marco Costalba and Joona Kiiski
d

 +---+---+---+---+---+---+---+---+
 | r | n | b | q | k | b | n | r |
 +---+---+---+---+---+---+---+---+
 | p | p | p | p | p | p | p | p |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 | P | P | P | P | P | P | P | P |
 +---+---+---+---+---+---+---+---+
 | R | N | B | Q | K | B | N | R |
 +---+---+---+---+---+---+---+---+

Fen: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Key: B4D30CD15A43432D
Checkers: 
e2e4
Unknown command: e2e4
go movetime 1000
info depth 1 seldepth 1 multipv 1 score cp 84 nodes 21 nps 90 tbhits 0 time 232 pv e2e4
info depth 2 seldepth 2 multipv 1 score cp 82 nodes 62 nps 266 tbhits 0 time 233 pv e2e4 b7b6
info depth 3 seldepth 3 multipv 1 score cp 75 nodes 162 nps 695 tbhits 0 time 233 pv b1c3 d7d6 e2e3
info depth 4 seldepth 4 multipv 1 score cp 60 nodes 417 nps 1789 tbhits 0 time 233 pv g1f3 e7e6 e2e3 d7d6
info depth 5 seldepth 5 multipv 1 score cp 136 nodes 1546 nps 6578 tbhits 0 time 235 pv g1f3 c7c5 e2e4 d7d6 d2d4
info depth 6 seldepth 6 multipv 1 score cp 21 nodes 4562 nps 19087 tbhits 0 time 239 pv g1f3 g8f6 d2d4 d7d5 b1c3 e7e6
info depth 7 seldepth 7 multipv 1 score cp 51 nodes 5949 nps 24787 tbhits 0 time 240 pv g1f3 g8f6 d2d4 d7d5 b1c3 e7e6 e2e3
info depth 8 seldepth 8 multipv 1 score cp 39 nodes 9124 nps 37547 tbhits 0 time 243 pv g1f3 e7e6 b1c3 d7d5 d2d4 g8f6 e2e3 a7a6
info depth 9 seldepth 9 multipv 1 score cp 39 nodes 13735 nps 55607 tbhits 0 time 247 pv g1f3 d7d5 d2d4 b8c6 b1c3 g8f6 c1f4 e7e6 e2e3
info depth 10 seldepth 13 multipv 1 score cp 28 nodes 25801 nps 101180 tbhits 0 time 255 pv g1f3 d7d5 d2d4 b8c6 b1c3 g8f6 e2e3 a8b8 h2h3 e7e6
info depth 11 seldepth 13 multipv 1 score cp 26 nodes 56118 nps 206316 tbhits 0 time 272 pv e2e4 d7d5 e4d5 g8f6 b1c3 f6d5 g1f3 e7e6 a2a3 b8c6 d2d4 h7h6
info depth 12 seldepth 16 multipv 1 score cp 25 nodes 194110 nps 549886 tbhits 0 time 353 pv e2e4 e7e5 b1c3 g8f6 g1f3 b8c6 f1b5 f8b4 e1g1 b4c3 d2c3 e8g8 d1e2 d7d5
info depth 13 seldepth 19 multipv 1 score cp 28 nodes 336964 nps 764090 tbhits 0 time 441 pv e2e4 e7e5 b1c3 g8f6 g1f3 b8c6 f1b5 f8b4 e1g1 e8g8 c3d5 f6d5 e4d5
info depth 14 seldepth 19 multipv 1 score cp 31 nodes 457658 nps 886934 tbhits 0 time 516 pv g1f3 g8f6 b1c3 d7d5 e2e3 e7e6 d2d4 b8c6 f1d3 f8d6 e1g1 e8g8 c1d2 e6e5 a2a3
info depth 15 seldepth 19 multipv 1 score cp 29 nodes 638239 nps 1022818 tbhits 0 time 624 pv g1f3 g8f6 b1c3 d7d5 d2d4 e7e6 e2e3 b8c6 f1e2 f6e4 e1g1 f8b4 c3e4 d5e4 f3e5 e8g8
info nodes 1246584 time 1003
bestmove g1f3 ponder g8f6

এখানে আপনি কেবল ইউসিআই প্রোটোকলের ভিত্তিতে (ইঞ্জিন এবং একটি জিইউআইয়ের মধ্যে) ইন্টারেক্ট করতে পারবেন। আমি মনে করি না এটি ইন্টারেক্টিভ ব্যবহারের জন্য যথেষ্ট।
বোগদান কলম্যাক

4

chs

আপনার টার্মিনালে স্টকফিশ ইঞ্জিনের বিরুদ্ধে দাবা খেলুন।

এখানে চিত্র বর্ণনা লিখুন


আমি এই উত্তরটি সবচেয়ে পছন্দ করছি - অন্য বিকল্পগুলির চেয়ে ইন্টারফেসটি পরিষ্কারভাবে সুন্দর।
কনসোলাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.