אמן את המוח שלך ותיהנה ממשחק שחמט במסוף הלינוקס שלך עם Gambit, לקוח שחמט עם תמיכה בריבוי משתתפים מעל SSH.
שחמט הוא ה-RPG המקורי 4X - נותן לך פיקוד על שטח וצבא, יחד עם משימה חקור והתרחב על פני הלוח, נצל את החולשה של האויב שלך ואז השמיד את שלך יָרִיב.
אמנם זה פשוט לשחק שחמט מקוון בדפדפן, אבל אתה יכול גם לערוך משחק שחמט של שני שחקנים בטרמינל שלך, או עם יריב באותו חדר או דרך SSH, כלומר היריב שלך יכול להיות בכל מקום בעולם - או מעבר. הנה איך.
Gambit נותן לך לוח שחמט גרפי במסוף הלינוקס שלך
שחמט הוא אחד מהמשחקים הגדולים בכל הזמנים, עם היסטוריה שחזרה לאימפריית הגופטה של המאה ה-6 בהודו. למרות שהכללים שוכללו עם הזמן, השחמט נשאר פופולרי בשל הנגישות שלו, והאתגר המוחי של להעמיד את כישוריו של אדם אחד מול אחר.
אם מעולם לא שיחקת שחמט לפני כן, אל תדאג; אתה יכול בקלות למד לשחק שח בטלפון שלך.
באופן מסורתי, שחמט הוא משחק של שני שחקנים, המשוחק באמצעות לוח פיזי עם 64 ריבועים, ושני צבאות של 16 כלים.
לפני הופעת האינטרנט, אם רצית לשחק שח עם מישהו שלא היה באותו חדר כמוך, כל שחקן יצטרכו להחזיק לוח שחמט משלהם ולהעביר את המהלכים שלהם באמצעות מברק מכתבים, טלפון או הודעה ב- עיתון.
כיום, אתה יכול להשתמש באפליקציות לנייד כדי להצטרף מיידית למשחקי שחמט, או לפתוח דפדפן אינטרנט ולהצטרף לאחד ממפגשי השחמט המקוונים הרבים באתרים ייעודיים.
אבל אפליקציות לנייד עלולות לעלות ביוקר, ולא לכולם יש מחשב עם דפדפן אינטרנט - או אפילו שולחן עבודה גרפי.
עם Gambit, אתה יכול ליצור משחק שחמט בטרמינל שלך, ולשחק עם מי שיושב לידך. לחלופין, אתה יכול להגיש או להצטרף למשחק על SSH, כלומר אתה יכול לשחק באופן מיידי נגד כל אחד בעולם.
התקן את Gambit על לינוקס
Gambit כתוב בשפת הגו של גוגל, אז לפני שתתחיל, ודאו זאת מותקן לך Go במערכת הלינוקס שלך.
אם ההפצה שלך תומכת ב-Snap, הדרך הקלה ביותר להתקין את Go היא באמצעות:
sudo snap install go --classic
כאשר Go מותקן, אתה יכול להתקין את Gambit עם:
לך להתקין github.com/maaslalani/gambit@latest
פקודה זו תתקין את הקובץ הבינארי של Gambit to ~/go/bin/gambit.
אתה יכול להפוך את הבינארי לנגיש מכל מיקום מסוף על ידי יצירת קישור סמלי עם הפקודה ln:
sudo ln -s ~/go/bin/gambit /usr/bin/gambit
לאחר מכן תוכל להתחיל את Gambit עם:
גַמבִּיט
לחלופין, אתה יכול להתקין את Gambit על ידי שיבוט מאגר GitHub שלו:
שיבוט git https://github.com/maaslalani/gambit
לאחר מכן, השתמש הפקודה cd כדי לנווט לספרייה החדשה:
CD gabit
לבסוף, התחל את Gambit עם:
לך תרוץ ./
אם אתה חובב חבילות Snap, אתה יכול להתקין את Gambit עם פקודת ה-snap באופן הבא:
sudo snap install gambit
איך לשחק שחמט בטרמינל שלך עם Gambit
אם קראתם עד כאן, כנראה שבטוח לומר שאתם יודעים לפחות את היסודות של איך לשחק שח.
המשחק מתחיל ברגע שאתה פותח את Gambit, ותראה לוח שחמט עם ייצוגים של כלי השחמט בלבן או שחור עם קו מתאר לבן.
כשמגיע תורך לזוז, לחץ על חתיכה. תראה נקודה צבעונית המייצגת את החללים שהיצירה שלך יכולה לעבור אליהם. לחץ על אחד כדי להזיז את היצירה שלך.
לחלופין, אם למכשיר שלך אין עכבר, תוכל להשתמש במקלדת כדי להקליד את הריבוע שעליו נמצא החלק שברצונך להזיז, ולאחר מכן הקלד את הריבוע שעליו תרצה להזיז את הכלי.
האחיזה הקטנה היחידה שיש לנו עם משחק שחמט בדרך זו היא שריבועי לוח השחמט כולם שחורים, ולא שחור ולבן. זה יכול לעשות את זה קצת קשה לדמיין בקלות נתיבים עבור היצירות שלך.
אם אתה משחק נגד יריב באותו מחשב, אתה יכול ללחוץ על Ctrl + F שילוב מקשים כדי להעיף את הלוח כדי לתת להם תצוגה טובה יותר של הפעולה.
אבל אם אתם יושבים ליד מישהו, כנראה שקל באותה מידה, ומעט יותר מספק, לפרוץ לוח שחמט אמיתי ולהגדיר את הכלים. זה במשחק שחקנים מרוחקים ש-Gambit באה לידי ביטוי.
מעטפת מאובטחת (SSH) הוא פרוטוקול המשמש לחיבור מאובטח למכשירים מרוחקים, ובאמצעותו תוכלו לארח משחק שחמט עם Gambit ולחייב שחקנים אחרים להתחבר אליו.
לפני שתתחיל, תצטרך ליצור מפתח SSH. זה לא בתיעוד, אבל Gambit ידחה מפתחות שנוצרו עם אלגוריתם RSA. תצטרך להשתמש באלגוריתם ECDSA החדש יותר עם גודל מפתח מינימלי של 256 סיביות כדי לארח משחק שחמט על SSH עם Gambit.
במחשב המארח, הזן:
ssh-keygen -t ecdsa -b 256
בחר אם ברצונך להשתמש בסיסמה ולאחר מכן לחץ להיכנס. אתה יכול למצוא את צמד המפתחות החדש שלך ב"~/.ssh/"ספרייה.
אם אתה משחק נגד יריב ברשת אחרת, המארח יצטרך לפתוח יציאה 53531 בנתב שלו ולהעביר חיבורים לכתובת ה-IP של המחשב המארח. זה דורש ממך ידע בסיסי על העברת פורטים בנתב.
כדי להפעיל את שרת Gambit, הזן:
./gambit serve --key ~/.ssh/id_ecdsa
Gambit יתחיל את השרת ביציאה 53531, ושחקנים יכולים להתחבר למשחק באמצעות:
ssh [email protected] -p 53531 -t room_name
...איפה שם חדר הוא שם שנבחר על ידי השחקן הראשון שהצטרף.
בחזרה למחשב המארח, לא תמצא לוח שחמט בחלון הטרמינל הקיים שלך. פתח חלון או כרטיסייה שנייה, ואז הזן:
ssh your_username@localhost -p 53531 -t room_name
כעת אתה יכול לשחק משחק נגד היריב שלך.
Gambit היא האפליקציה המושלמת למשחק שחמט מהיר
אם אתה מכיר את היריב שלך ומתזמן משחקים קבועים נגדו, Gambit עושה את זה קל מאוד ליצור או להתחבר למשחק.
אם החברים שלך לא משחקים שחמט, לא משתמשים בלינוקס, או אם פשוט אין לך חברים, אתה יכול לשחק סוליטר במסוף שלך במקום זאת!