עזרה מהירה — נושא, בעיה, ואיך לפתור אותה

מצאו את השאלה הקרובה ביותר למה שאתם מחפשים, ולחצו עליה כדי לעבור ישירות לתשובה.

התקנה והגדרה

אתרים ושירותים מקוונים

חשבון והרשמה

מנועי שחמט

משחקים ועמדות

מנהל העמדות

מפגשי אימון

סטטיסטיקה

איתור אוטומטי של טעויות

רפרטואר פתיחות

Auto-Repertoire Builder

ספרי פתיחות

עורך PGN וכללי

Build Tactics

הגדרות ופרמטרים

תוכנת שחמט לאימון ולהכנת פתיחות

מדריך שימוש

מדריך מעשי, שלב אחר שלב, להתקנה, להגדרה ולשימוש בכל מודול בתוכנה.

1. תחילת עבודה

1.1 הורדה והתקנה של ChessPM

ChessPM זמינה להורדה מהאתר, תחת Software → Download ChessPM. עמוד ההורדה מציג את כל הגרסאות הזמינות, כאשר הגרסה העדכנית ביותר מומלצת למשתמשים חדשים.

דרישות מערכת

  • Windows 10 או 11 (64 סיביות) בלבד — התוכנה לא פועלת על Mac, Linux, טלפונים או טאבלטים.
  • מינימום 8 ג'יגה-בייט RAM.
  • מומלצים 16 ג'יגה-בייט RAM ומעלה לבניית או לעבודה עם ספרי פתיחות גדולים; זה לא נדרש לשימוש רגיל.
עמוד הורדה עם טבלת גרסאות
עמוד הורדה עם טבלת גרסאות https://www.chesspm.com/trainimg/download-page-showing-version-table.png

התקנה

  1. הורידו את קובץ ההתקנה (.exe) מעמוד ההורדה והריצו אותו.
  2. ההתקנה בודקת האם רכיב Microsoft WebView2 Runtime קיים במערכת שלכם, ומתקינה אותו אוטומטית במידת הצורך. זהו רכיב מיקרוסופט סטנדרטי שבו משתמשות תוכנות Windows מודרניות רבות; הופעתו בזמן ההתקנה תקינה לחלוטין, לא סימן לבעיה.
  3. ייתכן שתראו הודעה "Windows protected your PC". זהו Microsoft Defender SmartScreen, והוא מופיע מכיוון שההתקנה עדיין לא חתומה דיגיטלית באמצעות תעודת מפרסם רכושה — זה לא אומר שהתוכנה לא בטוחה. לחצו "More info" בהודעה, ואז "Run anyway" כדי להמשיך.
אזהרת SmartScreen עם More info מודגש
אזהרת SmartScreen עם More info מודגש https://www.chesspm.com/trainimg/smartscreen-warning-with-more-info-highlighted.png
  1. עקבו אחר אשף ההתקנה להשלמת ההגדרה. קיצור דרך בשולחן העבודה נוצר אם בחרתם באפשרות הזו בזמן ההתקנה.
  • התקנה מחדש או עדכון לגרסה חדשה אינם מוחקים את הנתונים הקיימים (קבצי תרגילים, קבצי PGN, ספרי פתיחות, הגדרות); תיקיית הנתונים נשארת במקומה.
  • אם קיצור דרך בשולחן העבודה מפסיק לפעול לאחר הפעלה מחדש של Windows או התקנה מחדש, ניתן ליצור קיצור דרך חדש שמפנה לקובץ ההפעלה המותקן, או פשוט להתקין מחדש — הנתונים יישארו כפי שהיו.

1.2 הפעלה ראשונה והתחברות

בפעם הראשונה שפותחים את ChessPM, מתבקשים להתחבר.

  • אם כבר יש לכם חשבון — רשום באתר, או מהתקנה קודמת — פשוט התחברו עם שם המשתמש והסיסמה הקיימים; אין צורך להירשם שוב. התוכנה מתחברת לאותה מערכת חשבונות כמו האתר, כך שפרטי ההתחברות שלכם עובדים בשני המקומות.
  • אם עוד אין לכם חשבון, לחצו "Register" במסך ההתחברות, או הירשמו קודם באתר.
מסך התחברות עם קישורי Register ו-Forgot Password מודגשים
מסך התחברות עם קישורי Register ו-Forgot Password מודגשים https://www.chesspm.com/trainimg/login-screen-with-register-and-forgot-password-links-highlighted.png

1.3 רישום חשבון חדש

ניתן להירשם גם מתוך התוכנה (לחיצה על "Register" במסך ההתחברות) וגם מהאתר (Users menu → New user). שתי השיטות יוצרות את אותו החשבון ופועלות זהה מכאן והלאה.

בהרשמה, תתבקשו למסור:

  • שם משתמש וסיסמה (עד 12 תווים כל אחד).
  • שם פרטי ושם משפחה.
  • כתובת אימייל.
  • דירוג Elo (אופציונלי) — הדירוג המשוער שלכם בשחמט, אם ידוע.
  • מדינה — בחירה מהרשימה, או "Other / Not Listed" אם המדינה שלכם לא מופיעה.
טופס הרשמה
טופס הרשמה https://www.chesspm.com/trainimg/registration-form.png

לאחר ההרשמה, חשבון חדש מתחיל ברמה הבסיסית — בלי הגבלת זמן, ובלי צורך בכרטיס אשראי (פרק 1.4). ראו "תחילת תקופת הנסיון החינמית" להלן כדי לפתוח גם את היכולות המתקדמות, לזמן מוגבל.

לתשומת לבך: כל חשבון חדש מתבקש לאשר את תנאי השימוש של התוכנה בהתחברות הראשונה. זהו שלב חד-פעמי — לאחר האישור, לא תתבקשו שוב.

1.4 רמות חשבון ותחילת תקופת הנסיון החינמית

לכל חשבון, מרגע הרישום, יש גישה קבועה לרמה הבסיסית: עמדות בסיסיות, חידות, והתאמת ערכת עיצוב. אין הגבלת זמן לרמה הבסיסית ואין צורך בכרטיס אשראי כדי להשתמש בה — היא נשארת שמישה לגמרי ללא הגבלה, בין אם תקופת נסיון או תוכנית בתשלום נוספות אי-פעם ובין אם לא.

בנוסף לרמה הבסיסית, תקופת נסיון חד-פעמית פותחת את היכולות המתקדמות למשך 21 יום:

  • Opening Book
  • Repertoire
  • Tactics Builder (Build Tactics, פרק 10)
  • PGN Scanner
  • PGN Editing
  • Endgames
  • Database
  • Extra tools

להתחלת תקופת הנסיון:

  1. התחברו ל-ChessPM.
  2. לכו ל-Account → Start Trial בתפריט.
  3. אשרו את ההודעה.
מיקום תפריט Start Trial וחלון אישור
מיקום תפריט Start Trial וחלון אישור https://www.chesspm.com/trainimg/start-trial-menu-location-and-confirmation-dialog.png

בזמן תקופת הנסיון בת 21 הימים, היכולות המתקדמות שלעיל זמינות, אך עם מגבלות שימוש — למשל, מגבלות על גודל או מספר קבצים, על כמה ספרים או רפרטוארים ניתן לבנות, ועל עד כמה תהליך אוטומטי (כמו סריקה או בנייה) יכול לרוץ בפעם אחת. מגבלות אלה נועדו לתת הרגשה אמיתית ומעשית לכל יכולת מתקדמת בלי לדרוש תוכנית בתשלום קודם; המגבלות המדויקות עשויות להשתנות עם הזמן ככל שתקופת הנסיון מכוילת.

ניתן להתחיל את תקופת הנסיון פעם אחת בלבד לכל חשבון. לאחר 21 הימים, היכולות המתקדמות חוזרות אוטומטית לרמה הבסיסית; הרמה הבסיסית עצמה לא מושפעת ונשארת שמישה לגמרי, ללא תפוגה, בין אם ממשיכים לרכוש תוכנית ובין אם לא.

1.5 מעוניינים לרכוש?

אם תרצו המשך גישה ליכולות המתקדמות לאחר תקופת הנסיון — או לדלג עליה ולעבור ישר לרכישה — אפשר לפנות בשתי דרכים:

  • מתוך התוכנה: Account → Purchase / Upgrade.
  • מהאתר: Software menu → Purchase Inquiry.
טופס Purchase Inquiry עם תיבות סימון ליכולות
טופס Purchase Inquiry עם תיבות סימון ליכולות https://www.chesspm.com/trainimg/purchase-inquiry-form-showing-feature-checkboxes.png

בטופס הזה אפשר לבחור אילו יכולות מעניינות אתכם (או לבחור "Full Plan" לכול), ולהשאיר פרטי התקשרות והערות. זוהי פנייה אישית ולא קופת תשלום אוטומטית — צפו למעקב לגבי תמחור והצעדים הבאים.

קיים גם עמוד תמחור כללי לעיון (פרק 3.5), המציג מחירי התחלה משוערים למספר אורכי תוכנית ושילובי יכולות נפוצים; התמחור בפועל עדיין נקבע באופן אישי דרך Purchase Inquiry לעיל.

1.6 ניהול החשבון שלכם

לאחר התחברות, תפריט Account (בתוכנה) או Users (באחד משני האתרים — פרק 3.1) נותן גישה ל:

  • Change Password — עדכון הסיסמה שלכם (תצטרכו את הסיסמה הנוכחית לאישור).
  • Update Profile — עריכת השם, האימייל, דירוג ה-Elo, והמדינה שלכם. זמין בתוכנה ובשני האתרים.
  • Forgot Password — שולח קישור לאיפוס סיסמה לכתובת האימייל בחשבון שלכם, אם שכחתם את הסיסמה. הקישור תקף למשך שעה. אפשרות זו זמינה רק לחשבונות שנוצרו עם הגרסה הנוכחית של התוכנה; חשבונות ישנים מאוד עשויים להזדקק להרשמה מחדש.
  • Contact Support — שליחת הודעת תמיכה או שאלה כללית.
  • Log Out — זמין בתוכנה ובשני האתרים.
תפריט Account ב-WinForms
תפריט Account ב-WinForms https://www.chesspm.com/trainimg/account-menu-in-winforms.png
תפריט Users באתר
תפריט Users באתר https://www.chesspm.com/trainimg/users-menu-on-website.png

1.7 הורדת קבצים נוספים

משתמשים מחוברים עם גישת היכולות המתאימה יכולים להוריד קבצים משלימים — אוספי עמדות, ספרי פתיחות, קבצי רפרטואר, ומסדי משחקים — מאזור Files באחד משני האתרים. חלק מהקבצים דורשים גישת יכולת ספציפית להורדה, וקבצים גדולים יותר (ספרי פתיחות, קבצי רפרטואר, מסדי משחקים) מורדים מתוך התוכנה השולחנית ולא מהאתר. ראו פרק 2.3 לפרטים המלאים.

1.8 תיקיית הנתונים

ממסך הבית, לחצו על Open data folder כדי לפתוח את התיקייה שבה נמצאים כל הנתונים שלכם. היא מחולקת לתתי-תיקיות, ובהן:

  • pgn — אוספי משחקים מיובאים.
  • pos — קבצי התרגילים האישיים שלכם (JSON), המשמשים לאימון.
  • scan — תוצאות ביניים של סריקות מנוע אוטומטיות (עדיין לא קובץ אימון).
  • eng — מנועי שחמט; לכל מנוע שבו תשתמשו אפשר להקצות תת-תיקייה משלו.
  • Repertoire — תיקיות הרפרטואר שלכם (תת-תיקייה אחת לכל פתיחה/קו).
  • BigBook — ספרי פתיחות גדולים שנבנו ממאגרי PGN חיצוניים (תת-תיקייה אחת לכל ספר).
טיפ: צרו קיצור דרך לתיקייה הזו בשולחן העבודה. זה מקל מאוד על ביצוע גיבויים.

1.9 גיבוי הנתונים שלכם

התוכנה כוללת שמירה אוטומטית והגנות מובנות מפני שמירה שגויה, אך גיבוי ידני מומלץ בחום, בייחוד:

  • לפני ואחרי סבב עריכה ידני גדול בקובץ תרגילים.
  • באופן תקופתי — למשל אחת לשבוע.

לגיבוי, פשוט העתיקו את תתי-התיקיות הרלוונטיות (לכל הפחות pos, שבה שמורים התרגילים שלכם) למקום גיבוי נפרד.

חשוב: אין להריץ שני עותקים של התוכנה במקביל על אותו קובץ תרגילים — למשל, לערוך אותו בחלון אחד בזמן שמתאמנים עליו בחלון אחר. מצב האימון שומר מעת לעת את הקובץ שעליו הוא עובד, והרצה של שני העותקים במקביל יכולה לגרום לאובדן עריכות, ובמקרים נדירים ליצור מצב שבו עמדות נראות "מחוקות" בעוד שהן רק מוסתרות מאחורי עותק ישן של הקובץ. אם זה קורה, בדקו בתיקיית הנתונים איזה קובץ באותו שם עודכן לאחרונה לפני שאתם מסיקים שנתונים אבדו, ושחזרו מהגיבוי האחרון שלכם במידת הצורך.

1.10 פתרון בעיות: התקנה וחשבון

"Windows protected your PC" בזמן ההתקנה

זה צפוי ולא סימן לבעיה — ראו "התקנה" לעיל. לחצו "More info" ← "Run anyway" כדי להמשיך.

לא מצליח להתחבר / "Invalid username or password"

  • בדקו שנית ששם המשתמש והסיסמה הוקלדו נכון (סיסמאות רגישות לאותיות גדולות/קטנות).
  • אם שכחתם את הסיסמה, השתמשו ב-Forgot Password (ראו להלן) במקום לנחש שוב ושוב.
  • ודאו שאתם משתמשים באותו חשבון בין אם מתחברים מהתוכנה או מהאתר — הם חולקים את אותה התחברות.
הודעת שגיאת התחברות
הודעת שגיאת התחברות https://www.chesspm.com/trainimg/login-error-message.png

שכחתי את הסיסמה שלי

  1. במסך ההתחברות, לחצו "Forgot Password?".
  2. זה פותח את עמוד איפוס הסיסמה בדפדפן שלכם.
  3. הזינו את שם המשתמש שלכם ושלחו.
  4. בדקו את האימייל שלכם — כולל תיקיית ספאם/זבל, ו"All Mail" אם משתמשים ב-Gmail עם מסננים — להודעה מ-ChessPM Support עם קישור איפוס.
  5. לחצו על הקישור; הוא תקף לשעה אחת מרגע השליחה.
  6. הזינו ואשרו את הסיסמה החדשה שלכם.
  7. חזרו לתוכנה והתחברו עם הסיסמה החדשה.
עמוד Forgot Password
עמוד Forgot Password https://www.chesspm.com/trainimg/forgot-password-page.png
עמוד Reset Password
עמוד Reset Password https://www.chesspm.com/trainimg/reset-password-page.png

אם לא קיבלתם את האימייל תוך כמה דקות, בדקו את תיקיית הספאם לפני שאתם מבקשים קישור נוסף. אם עדיין לא מתקבל, פנו לתמיכה.

ההתחברות הראשונה ביום איטית

זה יכול לקרות אם השרתים היו לא פעילים לזמן מה וזקוקים לרגע כדי להתחיל — זה תקין ובדרך כלל משפיע רק על הבקשה הראשונה ממש. אם מסך ההתחברות נראה תקוע, המתינו רגע ונסו שוב במקום ללחוץ שוב ושוב.

נרשמתי אבל יש לי רק יכולות מוגבלות

זה צפוי — כל חשבון חדש מתחיל ברמה הבסיסית (פרק 1.4), שאינה כוללת את היכולות המתקדמות. כדי לפתוח אותן ל-21 יום, התחילו את תקופת הנסיון החינמית (Account → Start Trial), או צרו קשר לגבי רכישה.

תקופת הנסיון שלי הסתיימה ואיבדתי גישה ליכולות מסוימות

זו התנהגות צפויה — תקופת הנסיון היא תקופה חד-פעמית של 21 יום ליכולות המתקדמות. החשבון שלכם חוזר אוטומטית לרמה הבסיסית לאחר מכן; הרמה הבסיסית עצמה לא מושפעת ונשארת שמישה לגמרי. אם תרצו המשך גישה ליכולות המתקדמות, פנו דרך Purchase Inquiry.

קובץ שאני רוצה להוריד לא זמין לי

חלק מהקבצים דורשים גישת יכולת ספציפית (למשל, דרישת יכולת Positions או Repertoire). אם אתם רואים "Requires [feature] access" במקום קישור להורדה, החשבון הנוכחי שלכם לא כולל את היכולת הזו — התחילו את תקופת הנסיון אם עוד לא, או צרו קשר לגבי רכישת גישה אליה.

הורדת קובץ גדול לא עובדת

חלק מהקבצים הגדולים יותר מתארחים באתר הראשי ולא דרך עמוד ההורדה ישירות. אם האתר הראשי אינו זמין באופן זמני, ההורדות הספציפיות הללו עשויות לא לעבוד עד שהוא יחזור לפעול. נסו שוב מאוחר יותר, או צרו קשר עם התמיכה אם הבעיה נמשכת.

יש לי בעיה אחרת שלא מופיעה כאן

השתמשו ב-Account → Contact Support בתוכנה, או בעמוד Contact Us באתר, כדי לשלוח הודעה המתארת את הבעיה. אנא כללו מה ניסיתם לעשות, כל הודעת שגיאה שראיתם (טקסט מדויק או צילום מסך מאוד עוזרים), והאם זה היה בתוכנה או באתר.

טופס Contact Support
טופס Contact Support https://www.chesspm.com/trainimg/contact-support-form.png

2. אתרי ChessPM

לצד התוכנה השולחנית, ChessPM מתחזקת שני אתרים החולקים את אותה מערכת חשבונות כמו התוכנה עצמה — אותו שם משתמש וסיסמה עובדים בשלושת המקומות. בין שני האתרים מכוסים ניהול חשבון, הורדת קבצים, עמוד תמחור לעיון, ודרך לשתף עמדות ולימודים בודדים כקישורים אינטראקטיביים.

2.1 www.chesspm.com ו-app.chesspm.com

www.chesspm.com הוא האתר הראשי, הנושא את הכותרת "ChessPM – Chess Personal Mentor". עמוד הבית שלו כולל כרטיסי פעולה מהירה לנקודות ההתחלה הנפוצות ביותר — Download, Login, Register, ו-Purchase Inquiry — בתוספת אזור "Explore ChessPM" המקשר ללימודים (Studies) שפורסמו, לחידות שבועיות, ולתיעוד שאתם קוראים כעת.

app.chesspm.com הוא אתר שני, עצמאי לחלוטין, עם אותה כותרת ואותו פריסת עמוד בית עם כרטיסי הפעולה המהירה. הוא קיים ספציפית כגיבוי: הכול בו עובד בין אם האתר הראשי נגיש באותו רגע ובין אם לא (פרק 2.2).

2.2 אתר הגיבוי

app.chesspm.com מתוכנן להיות זמין תמיד, גם בתקופה שבה www.chesspm.com אינו זמין באופן זמני. הוא נושא קבוצה מלאה ועצמאית של פונקציות חשבון והורדה, לא רק עמוד סטטוס:

  • Login ו-Register
  • Change Password, ו-Forgot Password / Reset Password
  • Update Profile
  • Download (קובץ ההתקנה) ו-Files (פרק 2.3)
  • Purchase Inquiry
  • Contact Us
  • Home

אותם פרטי התחברות עובדים בשני האתרים ובתוכנה השולחנית — יש רק חשבון אחד תמיד, ללא קשר לאיזה מהשלושה אתם משתמשים באותו רגע.

לתשומת לבך: אם www.chesspm.com אי-פעם לא נגיש, app.chesspm.com הוא המקום ללכת אליו להתחברות, הרשמה, שחזור סיסמה, הורדות, או פנייה לרכישה בינתיים.

2.3 הורדת קבצים מהאתר

משתמשים מחוברים יכולים לעיין ולהוריד מגוון קבצים ישירות מעמוד Files, הקיים בשני האתרים. חלק מהקבצים דורשים גישת יכולת ספציפית להורדה — למשל, קובץ עמדות דורש את יכולת Positions בחשבון; קובץ שאין לכם גישה אליו כרגע מציג מה נדרש במקום קישור להורדה.

  • קבצים גדולים יותר — ספרי פתיחות, קבצי רפרטואר, ומסדי משחקים — מורדים דרך התוכנה השולחנית במקום מהאתר. עמודי Files באתרים מציינים זאת בבירור ומפנים אתכם למסך המתאים בתוכנה (ראו פרק 12 לספרי פתיחות, פרק 10 לרפרטוארים).
  • אם האתר הראשי אינו זמין באופן זמני, חלק מהקבצים הופכים זמינים אוטומטית ממקור חלופי במקום; הערה מופיעה בעמוד ההורדה במצב כזה, כך שהפסקת שירות זמנית לא בהכרח חוסמת הורדה.
עמוד הורדת קבצים עם קבצים זמינים ומוגבלים
עמוד הורדת קבצים עם קבצים זמינים ומוגבלים https://www.chesspm.com/trainimg/files-download-page-showing-available-and-restricted-files.png

2.4 צופה דיאגרמה ולימודים

אפשר לצפות ולפתור לימודים ועמדות בודדים באופן אינטראקטיבי דרך קישור ישיר, בלי צורך להתקין או להתחבר לשום דבר — זהו המנגנון שמאחורי עמדות משותפות שאולי נתקלתם בהן ברשתות חברתיות או במקומות אחרים באינטרנט. פתיחת קישור כזה מציגה את העמדה על לוח אינטראקטיבי עם קבוצה קטנה של אפשרויות תצוגה ואינטראקציה:

  • מצב פתרון — נסו את העמדה בעצמכם, מסע-מסע, אותה אינטראקציה בסיסית כמו פתרון תרגיל בתוכנה השולחנית.
  • מצב שידור חוזר — עברו על הפתרון או המשחק השמור בקצב שלכם, בלי להיבחן עליו.
  • פרמטרי תצוגה שונים — כיוון הלוח ואפשרויות הצגה דומות ניתנות לקביעה דרך הקישור עצמו, כך שעמדה משותפת יכולה להיות מוגדרת מראש איך היא תופיע ראשונה למי שפותח אותה.

2.5 תמחור

עמוד תמחור כללי זמין לעיון, מקושר ישירות ולא מתפריט האתר הראשי. הוא מציג מחירי התחלה משוערים על פני כמה שילובים נפוצים — תקופות קבועות, 12 חודשים, ו-6 חודשים, כל אחת זמינה לגישת יכולות מלאה או חלקית.

התמחור בפועל נקבע באופן אישי, בהתבסס על הרמה והיכולות הספציפיות שהמשתמש צריך; אפשרות Purchase Inquiry (פרק 1.5) היא הדרך להתחיל את השיחה הזו. עמוד התמחור הוא נקודת ייחוס להתחלה, לא מחירון קבוע ואוטומטי.

3. הגדרת מנועי שחמט

גרסת Stockfish עדכנית מגיעה מוכנה ומוגדרת מראש, כך שניתוח פועל כבר בהתקנה הראשונה. להוספה או להחלפה של מנועים:

  1. פתחו Settings → Engines.
  2. לחצו Browse ובחרו את קובץ ה-.exe של המנוע (מומלץ למקם תיקיות מנועים תחת תת-התיקייה eng של תיקיית הנתונים, לשם סדר).
  3. הקלידו שם קצר ופשוט למנוע בשדה Engine Name.
  4. לחצו Add. המנוע יופיע ברשימת המנועים המוגדרים.
  5. לחצו על שורת המנוע ברשימה כדי לבחור בו, ולאחר מכן לחצו Set Default כדי להפוך אותו למנוע הפעיל.
  6. לחצו OK כדי לשמור את ההגדרות.

אפשר להשתמש בכל מנוע התומך בפרוטוקול UCI, ולא רק ב-Stockfish. ניתן להגדיר כמה מנועים ולהחליף את המנוע הפעיל בכל עת, מה שנוח להשוואת הערכות — למשל, לבדוק אם טעות שאותרה על ידי מנוע אחד מאושרת גם על ידי מנוע שני, בעל כוונון שונה.

טעינה והפעלה של מנוע

  • בכל מסך שבו נעשה שימוש במנוע (PGN Scanner, ניתוח ב-Position Manager, עיון במשחק) יש ללחוץ קודם Load ולוודא שהמצב השתנה ל-Started לפני שלוחצים Start Analysis; אם הוא נשאר על Stopped, נתיב המנוע שגוי או שהמנוע לא הצליח לעלות.
  • כל מסך שנעשה בו שימוש במנוע טוען אותו בנפרד — טעינת המנוע במסך אחד אינה עוברת אוטומטית למסך אחר.
טיפ: אם מנוע לא נטען לאחר שינוי הגדרות, סגרו ופתחו את התוכנה מחדש פעם אחת; זה מסדיר את הבעיה באופן עקבי.
טיפ: אם Stockfish לוקח זמן ניכר בעמדה בודדת בעומק סביר, זו התנהגות טבעית של המנוע בעמדות מורכבות (למשל, עמדות זכייה ברורה שבהן המנוע בודק וחוזר ובודק חלופות) ולא סימן לבעיה; עומק של 15–18 הוא ברירת מחדל סבירה, ומגבלת הזמן למסע יחיד בסורק (סעיף 7.3) דואגת שעמדה בודדת לא תאריך יתר על המידה בסריקה אוטומטית.

4. ייבוא משחקים ובניית תרגילים באופן ידני

4.1 ייבוא קובץ PGN

  1. היכנסו למסך My PGN Database.
  2. לחצו Browse ובחרו את קובץ ה-PGN שלכם (ייבוא מעתיק את הקובץ לתת-התיקייה pgn של תיקיית הנתונים).
  3. לחצו Load Games PGN. רשימת המשחקים תופיע בצד שמאל.
  4. לחצו על משחק ברשימה כדי לפתוח אותו; מסעיו יופיעו למטה.

קבצי PGN שאינם מתחילים בעמדת הפתיחה (יש להם כותרת FEN) נקראים כשורה. על הקובץ להיות בפורמט PGN תקני במידה סבירה — למשל, הכתרה חייבת להשתמש בסימן "=" (כגון d1=Q); חלק מהקבצים הידניים או הייצואים הישנים משמיטים אותו, ולא יקראו כשורה.

4.2 הוספת עמדה לקובץ תרגילים

  1. לפני הוספת עמדות, בחרו (או צרו) בצד ימין של המסך את קובץ התרגילים שאליו רוצים להוסיף, ולחצו Set כך שהעמדות החדשות יירשמו לקובץ הזה.
  2. ברשימת המסעים של המשחק, לחצו על המסע שאחריו רוצים שהתרגיל יתחיל.
  3. לחצו Add Position.

התוכנה תמלא אוטומטית את ה-FEN של העמדה, את המסע שבאמת נשחק ("last move"), ואת המסע שצריך לשחק במקומו ("next move" / הפתרון), על סמך המשכת המשחק.

טיפ: "last move" הוא המסע שבאמת נשחק במשחק המקור; "solution" הוא המסע שהתוכנה מציעה כנכון — בדרך כלל המסע שבאמת נשחק במשחק, מסע אחד קדימה. אם רוצים שהתרגיל יבדוק מסע אחר ממה שבאמת נשחק, יש לתקן את הפתרון בהמשך ב-Position Manager (פרק 5).
חשוב: כל העמדות החדשות ממסך נתון עוברות לקובץ התרגילים שנבחר בו כרגע. לפני הוספת קבוצת עמדות, כדאי לבדוק פעמיים לאיזה קובץ הן מתווספות, בייחוד אחרי מעבר בין קבצים או טעינה חדשה של המסך.

4.3 הוספת עמדות עם יותר ממסע אחד

תרגיל אינו צריך לבדוק מסע בודד. ניתן להגדיר במקום, או בנוסף לשדה "next move" הבודד, המשכה ארוכה יותר, כך שהתרגיל ימשיך אוטומטית בתשובה השמורה של התוכנה אחרי המסע של המשתמש, בהתאם למשחק המקור (או לרצף שנבנה ידנית), לכל אורך המסעים השמורים. זה הבסיס לתרגילי שינון של משחקים שלמים (ראו 3.4), ולרצפים כפויים קצרים כמו קומבינציות או פתרונות סיומים.

4.4 שינון משחקים שלמים בעל-פה

לבניית תרגיל "שינון בעל-פה" של משחק שלם: הוסיפו את עמדת הפתיחה של המשחק כתרגיל, עם המשכה מלאה שמכסה את כל המשחק (או את הקטע שרוצים לשנן). התרגיל אז יצפה, מסע-מסע, למסעים שבאמת נשחקו באותו משחק; אחרי מסע נכון של המשתמש, התוכנה עונה אוטומטית במסע היריב השמור, בדיוק כמו במבחן רפרטואר. זה מתאים היטב למשחקי מודל מוערים ולסיומים, ופחות למשחק ארוך שרירותי שבו רק חלק מהמסעים שווים שינון.

5. מנהל העמדות

Position Manager מציג את כל התרגילים בקובץ התרגילים הנבחר כעת, שורה לכל עמדה, עם FEN, המסע האחרון, הפתרון, הערות וסטטיסטיקה.

5.1 בחירת קובץ תרגילים

  1. לחצו Browse ובחרו קובץ מתת-התיקייה pos (או צרו קובץ חדש — קליק ימני ברשימת הקבצים ובחירת New, או יצירת קובץ JSON ריק ישירות בתיקיית pos).
  2. לחצו Set כדי לטעון אותו למנהל העמדות.
טיפ: אין הגבלה על מספר קבצי התרגילים הנפרדים שאפשר להחזיק; אפשר להשתמש בכמה שרוצים — למשל, קובץ לכל נושא, פתיחה, או מקור.

5.2 עריכת עמדה

  1. לחצו על השורה שרוצים לערוך; שדותיה יופיעו בצד ימין.
  2. שנו את ה-FEN ו/או את מסע הפתרון בהתאם לצורך.
  3. לחצו Update (בתחתית הצד הימני) כדי לשמור את השינוי לשורה הזו.
  4. טענו את הקובץ מחדש (Set שוב) כדי לאשר שהשינוי נשמר.
חשוב: העריכה היא לפי שורה: בחרו קודם את השורה, ערכו את שדותיה, ואז לחצו Update לאותה שורה. לחיצה על Update בלי לבחור קודם את השורה הנכונה לא תעדכן את השורה שהתכוונתם לה.

5.3 הוספה, מחיקה וסידור מחדש

  • Add — אפשר להוסיף עמדה גם ישירות מהמסך הזה: מלאו FEN ופתרון, ולחצו Add.
  • Delete — בחרו שורה ולחצו Delete. אפשר למחוק כך שורה מכל מקום בקובץ, לא רק את האחרונה. מחיקה מהאמצע משאירה פער במספור ה-ID; שורות מאוחרות יותר אינן ממוספרות מחדש אוטומטית; אם רוצים לסגור פערים כאלה, השתמשו ב-Reindex.
  • Disable — אפשר לנטרל עמדה (להוציאה מהאימון) בלי למחוק אותה, שימושי כשלא בטוחים עדיין אם להסיר אותה לצמיתות.
  • Reindex — ממספר מחדש את כל העמדות בקובץ ברצף, וסוגר פערים שנוצרו ממחיקות קודמות.

5.4 הערות

לכל עמדה יש שדה הערות חופשי (User Note), שבו אפשר לרשום מדוע מסע הוא טעות, מה הרעיון במסע הנכון, או סיווג אישי של סוג הטעות. ההערות הן לשימושכם בלבד ואינן נבדקות בזמן האימון.

5.5 הרצת ניתוח מנוע על קובץ שלם

  1. טענו מנוע (Load, ואשרו שהוא מציג Started).
  2. לחצו Start Analysis.

המנוע עובר על כל העמדות בקובץ ומשלים את המסע המומלץ וההערכה שלו לכל אחת מהן. מסך זה אינו מייצר מסעים חלופיים אוטומטית — ניתוח עשיר יותר, הכולל חלופות, נעשה באמצעות PGN Engine Scanner (פרק 8). אפשר לעצור את הניתוח בכל שלב באמצעות Stop.

חשוב: ניתוח מנוע ומפגש אימון לא יכולים להיות פעילים על אותו קובץ בו-זמנית; יש לעצור אחד לפני שמפעילים את השני.

5.6 איפוס היסטוריה

Clear History מאפס את סטטיסטיקת הניסיונות/ההצלחות של הקובץ הטעון כרגע, מבלי לפגוע בעמדות עצמן או בפתרונות. שימושי לפני סבב תרגול חדש, או אחרי ששינוי משמעותי בפתרונות הקובץ הפך את היסטוריית הניסיונות הישנה לפחות רלוונטית.

5.7 ייצוא ל-PGN

אפשר לייצא קובץ תרגילים לקובץ PGN תקני המכיל, לכל עמדה, את המסע האחרון שנשחק, את הפתרון הנכון ואת ההערות שלכם. שימושי לעיון בחומר האימון בתוכנת שחמט אחרת, או לשליחת קבוצת עמדות לשחקן אחר לחוות דעת, שכן קבצי התרגילים המקוריים הם JSON ואינם ניתנים לקריאה ישירה בתוכנות שחמט אחרות.

6. מצב אימון

6.1 פתרון בסיסי

  • Start — מתחיל אימון רציף על פני קבוצת העמדות הנוכחית, ועובר אוטומטית לעמדה הבאה אחרי כל ניסיון.
  • Solve — פותר עמדה מסוימת אחת (בחרו ID, לחצו Set ID, ואז Solve), בלי לגעת בשאר הרצף.
  • Cancel — עוצר את המפגש מיידית בלי לרשום כישלון לעמדה הנוכחית; פתרון ממשיך מאותו מקום כשלוחצים Start שוב.
  • Skip — עובר לעמדה הבאה, ורושם כישלון לעמדה הנוכחית.

מסעים מוזנים בכתיב מנוע, למשל f1d3 או g5d2 (משבצת מקור, משבצת יעד).

6.2 בחירת סדר ההצגה

קיימים כמה מצבי סדר, וניתן לשלב אותם עם טווח ID:

  • Sequential — העמדות מוצגות בדיוק לפי סדר ה-ID.
  • Random of all — כל העמדות, בסדר מעורבב.
  • Random, not solved — רק עמדות שלא נפתרו נכון עדיין.
  • Random, not seen — רק עמדות שלא נוסו כלל.
  1. לתרגול טווח מסוים, הזינו את ה-ID ההתחלתי ולחצו Set ID, ואז בחרו את מצב הסדר ולחצו Start (ולא את שדות הטווח הישירים, שאינם בשימוש בכל המצבים).
טיפ: כדי שמעבר אקראי יכסה טווח שלם פעם אחת בלבד, בלי לחזור על עמדה לפני שהסתיים השאר, מומלץ לאפס קודם את ההיסטוריה (Position Manager → Clear History) ואז להריץ מפגש אקראי על הטווח המלא.

6.3 הגבלות זמן

קיימות שתי הגדרות זמן שונות ולא קשורות זו לזו — אין להתבלבל בין השתיים:

  • Settings → Positions Training → Max Solve Time (msec) — הגבלת הזמן האמיתית שנאכפת בפועל, בבחירת limit time במסך האימון. למשל, 5000 פירושו 5 שניות.
  • שדה טווח הזמן הנראה ישירות על מסך האימון הוא רק מסנן לעיון בניסיונות עבר שהתאימו לחלון זמן מסוים — הוא אינו מגביל בעצמו את זמן הפתרון.
טיפ: אם מפגש עם הגבלת זמן נראה קוצץ אחרי שניות בודדות בלבד, בדקו את הערך של Max Solve Time ב-Settings — זה הערך שבאמת נאכף, במילי-שניות.

6.4 ניסיון חוזר אחרי תשובה שגויה

Settings → Positions Training → "Allow retry after fail for 1 move" מאפשר לנסות עמדה שוב מיד אחרי תשובה שגויה, במקום לעבור ישר לעמדה הבאה. הניסיון עדיין נרשם כישלון בסטטיסטיקה (רק הניסיון הראשון נחשב לשיעור ההצלחה), אך יש הזדמנות למצוא את המסע הנכון במקום. האפשרות הזו מתפקדת בצורה הצפויה ביותר כשאין הגבלת זמן פעילה.

6.5 סטטיסטיקה

מסך הסטטיסטיקה (Statistics Chart) מציג, לקובץ הנוכחי, כמה עמדות נפתרו מתוך כמה ניסויים, זמן פתרון ממוצע, ומספר ניסיונות ממוצע לעמדה. לחצו Calculate לרענון הנתונים אחרי מפגש.

טיפ: הסטטיסטיקה היא לפי קובץ תרגילים. השתמשו ב-Position Manager → Clear History כדי לאפס את המונים ולהתחיל למדוד התקדמות מאפס.

6.6 מצב סריקה ידנית (Manual Scan)

Manual Scan עוצר אחרי כל עמדה שנפתרה נכון, וממתין ללחיצה על Continue לפני שממשיכים — שימושי כשרוצים לבדוק משהו, לכתוב הערות, או פשוט לשלוט בקצב במקום להיגרר אוטומטית לעמדה הבאה.

  • Continue בלי לפתור את העמדה הנוכחית פשוט מעביר לעמדה הבאה; הוא אינו מחייב לפתור אותה קודם.
  • אם עובדים על טווח ID נבחר במצב Manual Scan, יש לוודא שהשילוב סדר/טווח שנבחר בפועל תומך בטווח הרצוי — בוררי הטווח הרציף ובורר "random between IDs" מתנהגים אחרת, ורק האחרון מגביל בפועל מעבר אקראי לטווח נבחר.

6.7 מסעים לא חוקיים או שאינם מכוונים

התוכנה בודקת אם המסע שהוזן חוקי בעמדה הנתונה; היא לא מנסה לנחש או לפרש בעצמה למה התכוון המשתמש. מסע לא חוקי יידווח כשגוי ולא יתקבל בשוגג.

7. עבודה עם כמה קבצי תרגילים

אין הגבלה על מספר קבצי התרגילים שאפשר להחזיק — למשל, קובץ אחד לטעויות טקטיות ממשחקי בליץ, קובץ לטעויות עמדתיות ממשחקים קלאסיים, קובץ לכל פתיחה, או קובץ לפרויקט מסוים כמו אוסף עמדות סיום של מלחין מסוים.

  1. בכל מסך עם זוג Browse/Set לקובץ תרגילים, לחצו Browse כדי לראות את כל הקבצים הנמצאים כרגע בתיקיית pos.
  2. בחרו את הקובץ הרצוי.
  3. לחצו Set כדי להפוך אותו לקובץ הפעיל באותו מסך (זה לא משפיע על מסכים אחרים; לכל מסך קובץ פעיל משלו, נבחר בנפרד).
טיפ: כדי להתחיל קובץ תרגילים חדש וריק, לחצו קליק ימני ברשימת הקבצים ובחרו New, או פשוט הניחו קובץ JSON ריק ישירות בתת-התיקייה pos ואז Browse אליו.

8. איתור אוטומטי של טעויות — PGN Engine Scanner

PGN Engine Scanner הופך אוטומטי את התהליך שתואר בפרק 4: במקום לעבור ידנית על משחק כדי לאתר טעויות, המנוע עובר על המשחק (או המשחקים) במקומכם, ומציג רשימה של כל מסע שההערכה בו השתנתה מעבר לסף נבחר.

8.1 הרצת סריקה

  1. פתחו את PGN Engine Scan, וטענו קובץ PGN באמצעות Browse, ואז Load Games PGN (כמו בפרק 4.1).
  2. טענו את המנוע (Load, ואשרו Started).
  3. בחרו את היקף הסריקה: Scan 1 Move (רק המסע הנבחר כעת), Scan 1 Game (המשחק הנבחר כעת), או Start PGN List Scan (כל המשחקים ברשימה).
  4. אם קיימת כבר פלט סריקה מפעם קודמת ומתחילים סריקת רשימה חדשה, תישאלו אם להמשיך ולהצטבר על הקיים או להתחיל מחדש — בחרו בהתאם לכך שאתם ממשיכים אותו פרויקט סריקה או מתחילים פרויקט חדש ונפרד.

בזמן סריקת רשימה, ההתקדמות מוצגת ברצף. ניתן לעצור בכל עת עם Stop, ולהמשיך בהמשך מדויק עם Resume — הסורק זוכר את המשחק האחרון שנותח לגמרי.

חשוב: אין להתחיל סריקת משחק בודד או מסע בודד בזמן שסריקת רשימה שלמה עדיין רצה; יש לעצור אותה קודם עם Stop. הרצת שתי סריקות בבת אחת חסומה ומייצרת שגיאה.

8.2 הגבלת הסריקה

  • סינון לפי שם שחקן מגביל את הניתוח למסעי שחקן אחד בלבד — מומלץ עבור אוסף משחקים אישי, שכן זה מקצר בכמחצית את העבודה ומונע סימון טעויות של היריב.
  • מסע התחלה — הסריקה יכולה לדלג על מספר מסעי פתיחה; הקטינו אותו אם רוצים לאתר גם טעויות מוקדמות (למשל, נפילה למלכודת פתיחה).

8.3 פרמטרי איתור (Settings → Scanner)

  • רגישות לטעות — קובעת עד כמה גדול צריך להיות השינוי בהערכה, יחסית למרחק מהעמדה משוויון, לפני שהוא מסומן כטעות. הקטינו אותה אם רוצים שגם טעויות "עמדתיות" קטנות יותר בעמדה קרובה לשוויון יאותרו.
  • פער הערכה למסע חלופי — מסעים במרחק זה מהמסע הטוב ביותר נרשמים כתשובות מקבילות מקובלות, ולא נדחים.
  • ספי "לא להוסיף מעל" / "להתעלם מעל" — קובעים מתי הסורק מפסיק להתייחס למשחק כי העמדה הוכרעה בבירור למשך כמה מסעים רצופים; העלו את פרמטר "מספר המסעים הרצופים" הרלוונטי אם רוצים שהסריקה תמשיך לבדוק ניצחונות או מטים כפויים שהוחמצו אפילו בתוך יתרון גדול וקיים.
  • עומק או הגבלת זמן לכל מסע — איזון בין איכות הניתוח למהירותו; ניתוח לפי עומק הוא האפשרות הנבדקת והמוכחת יותר.
  • One-move seconds limit — תקרת בטיחות נוספת לכמה זמן מותר למנוע להשקיע בעמדה בודדת בזמן סריקה.
  • Show Threshold, במסך הסורק, מציג את הסף המספרי בפועל שנובע מהגדרות הרגישות הנוכחיות, לרמת הערכה נבחרת, לפני שמתחייבים לסריקה מלאה.
טיפ: אם סריקה מייצרת יותר מדי מסעים מסומנים מהנדרש, בייחוד במשחקי בליץ עם טעויות הדדיות רבות, ניתן להעלות את סף הרגישות, להגביל את הסריקה למסעים שלכם בלבד, או לסרוק קבוצה קטנה ונבחרת של משחקים במקום ארכיון בליץ שלם.

8.4 קריאת התוצאות

לחיצה על מסע מסומן ברשימת התוצאות מציגה, בצד ימין, את סוג הטעות, את הערכת המנוע לטעות, את המסע הנכון והערכתו, ועד כדי מגבלת המסעים שנקבעה — את ההמשכה המומלצת המלאה. אפשר להזין ערך קושי ידני (0–9) לכל מסע מסומן, ובהמשך לסנן ולהעביר לפי טווח קושי נבחר.

8.5 העברת תוצאות לקובץ מבחן

  1. בחרו שורה אחת או יותר ברשימת התוצאות (העמודה האמצעית), בחרו את קובץ התרגילים היעד בצד ימין (Browse, ואז Set).
  2. לחצו Add Position (או בחרו הכול והוסיפו הכול בבת אחת) כדי להעביר את העמדות הנבחרות לקובץ הזה.

בדיקת כפילויות מונעת הוספה כפולה של אותה עמדת פתיחה לאותו קובץ, בין אם מוסיפים שורה בודדת ובין אם מוסיפים את כל התוצאות בבת אחת.

8.6 הבהרה לגבי היקף השימוש

PGN Engine Scanner פועל על משחקים שלמים — הוא כלי אוטומטי/אצווה. לניתוח מנוע ומועמדים למסעים חלופיים בעמדה בודדת מסוימת מחוץ לסריקת משחק מלאה, השתמשו ב-Scan 1 Move באותה עמדה, במשחק שפתוח לפניכם, במקום לחפש מצב עמדה-בודדת בתוך מסך הסורק עצמו.

9. Build Tactics — איתור ובניית תרגילים טקטיים באופן אוטומטי

מסך Build Tactics
מסך Build Tactics https://www.chesspm.com/trainimg/build-tactics-screen.png

Build Tactics סורק משחקים — משחקים שלמים מעמדת הפתיחה, או קטעים המתחילים מ-FEN מסוים — ומחלץ אוטומטית רגעים קריטיים ששווה להתאמן עליהם. הוא שומר כל אחד מהם כתרגיל PGN עם עמדת התחלה, רצף מסעים, ומטא-דאטה עשיר (רמת קושי, תיאור, שלב המשחק), מוכן לעיון על הלוח או לייבוא למסד אימון.

Build Tactics רחב יותר ממה ששמו מרמז. הוא לא רק מוצא מוטיבים טקטיים קלאסיים (הקרבות, מזלגות, רשתות מט) — הוא גם מזהה רגעים שבהם שחקן אחד עשה טעות משמעותית וניתנת לניצול, בין אם העונש טקטי במובן המסורתי או פשוט המשכה טכנית נקייה שמנצלת יתרון. מה שמאחד את כל מה שהכלי מחפש הוא לא "האם זו טקטיקה", אלא האם זהו רגע ששווה לעצור בו וללמוד ממנו — בין אם משום שדפוס טקטי אמיתי נמצא בעמדה, ובין אם משום ששחקן פספס משהו והרצף המתקבל מדגים את התגובה הנכונה והמכריעה.

שני מנגנוני זיהוי שונים מזינים את אותה צנרת:

  • מוטיבים טקטיים מבניים — דפוסים המזוהים ישירות בעמדה על ידי מנוע ניתוח ייעודי: הקרבות, מזלגות, שיפודים, לכידת כלים, רשתות מט, ועוד. אלה מופעלים ללא תלות בכך שמישהו טעה; הם מזהים רעיון טקטי שקיים בעמדה.
  • איתור טעות היריב — מנגנון נפרד שעוקב אחר שינוי חד בהערכת המנוע אחרי מסע ומסמן אותו כטעות, ללא תלות בסוג ההמשכה שמגיעה אחריה. הרצף המתקבל יכול להיות טקטיקה קלאסית, או פשוט המשכה טכנית חזקה בלי "טעם" טקטי מסורתי כלל.

ברגע שאחד המנגנונים מזהה רגע מועמד, הכלי בונה רצף מסעים סביבו — לעיתים מרחיב אחורה כדי לכלול הקשר נחוץ, לעיתים מרחיב קדימה מעבר לרגע ההפעלה הראשוני כדי להדגים את הנקודה במלואה (פרק 9.2) — תוך יישום סדרה של בדיקות תקפות (פרק 9.3) כדי לוודא שהרצף השמור אכן ראוי למקומו כתרגיל אימון, ולא שהוא מקרי, טריוויאלי, או עמדה שכבר הוכרעה.

הכלי תומך גם בטקטיקות לבן וגם בשחור, יכול לסנן לפי שם שחקן, ומדרג כל תוצאה בסולם קושי 1–7 באמצעות מודל משולב משלושה מקורות (פרק 9.11).

9.1 איך טקטיקות מאותרות: ארבעה-עשר סוגי Trigger

המערכת מריצה מנוע שחמט על כל עמדה במשחק (או בקטע) ומחפשת אחד מארבעה-עשר סוגי Trigger. עיקרון עיצוב מרכזי העומד מאחורי כל מזהה מבני: כל אחד מהם מדמה את העמדה המתקבלת במקום לשפוט אותה באופן סטטי. זה אומר שהמנוע מתחשב נכון בהצמדות, בהתקפות גילוי, בכלים שנתקעים בדרך המילוט של עצמם, ברצפי החזרה מרובי-שלבים, ובשאלה האם מלך מגן יכול להתערב חוקית — מה שהופך את הזיהוי למדויק משמעותית מול עמדות משחק אמיתיות ומורכבות, במחיר של עלות חישובית גבוהה יותר מבדיקה מבוססת-דפוס פשוטה.

הקרבה

המסע שנשחק מוותר על חומר שלא ניתן להחזיר מיד בערך שווה. מכסה כמה דפוסים קשורים:

  • כלי שניתן ללא פיצוי מספק.
  • הקרבת כלי שנשאר במקומו — במקום להזיז כלי הרחק מסכנה, השחקן משאיר אותו במכוון על משבצת מותקפת מכיוון שהקרבתו משרתת מטרה גדולה יותר. המנוע מוודא שזו הקרבה אמיתית, לא השמטה.
  • הקרבות איכות ולקיחות "כלי חלש יותר" — המנוע עוקב אחר רצף ההחזרה המלא ומזהה מתי כל ההחלפה עדיין משאירה את הצד הלוקח בחסרון חומרי כולל, ומבדיל הקרבה רב-מסעית אמיתית ממסחר שווה פשוט.

התקפה כפולה

מסע בודד יוצר שני איומים סימולטניים או יותר שהיריב לא יכול לענות עליהם בתשובה אחת:

  • התקפות כפולות ארוכות-טווח — מלכה, צריח, או רץ המאיימים על שני יעדים בבת אחת.
  • התקפות כפולות קצרות-טווח — זיהוי המזלג המקביל עבור פרשים, מלכים, ורגלים, תוך התחשבות נכונה בשאלה האם הכלים המותקפים מוגנים מספיק כדי לשרוד.

שיפוד, שיפוד קו, ובטריה

  • שיפוד — רץ, צריח, או מלכה מותקפים כלי יקר ערך (או המלך) שנאלץ לזוז, וחושף כלי יקר ערך יותר מאחוריו. המנוע בודק האם ההתקפה ניתנת לחסימה והאם מלך שנאלץ לזוז מגן בסופו של דבר על הכלי שמאחוריו.
  • שיפוד קו — דפוס ארוך-טווח קשור לאורך שורה, טור, או אלכסון, המזוהה כ-Trigger נפרד.
  • בטריה (Battery Check) — שח הניתן על ידי זוג כלים מתואמים המסודרים על אותו קו.

לכידת כלים

לכידת מלכה / צריח / רץ / פרש — הכלי נדחק למשבצת ללא מילוט בטוח: כל מסע חוקי הולך ללקיחה מפסידה, או שאין לכלי מסעים חוקיים כלל.

הימנעות מלקיחה

  • הימנעות מלקיחה — כלי זז ממשבצת שבה יכול היה להילקח, ויוצר הזדמנות טקטית מהעמדה המתקבלת.
  • הימנעות מלקיחת מלך — המלך או הרגלים נמנעים מלקיחה באופן שיוצר קומבינציה, נפוץ בסיומים.

שח על שח

שח שנענה בשח נוסף, היוצר רצף כפוי.

הכתרה חלקית

רגלי מוכתר לכלי שאינו מלכה כחלק מקומבינציה. הגדרת ערך כלי מקסימלי מגבילה את הזיהוי להכתרות חלקיות ספציפיות (למשל, פרש בלבד).

מט ב-N ואיומי מט

  • מט ב-N — מט כפוי בתוך מספר מסעים הניתן להגדרה.
  • איום מט — מסע יוצר איום מט מיידי שחייב להיענות במסע הבא ממש. ניתן לחפש לעומק גדול יותר (מט-ב-2, מט-ב-3), במחיר של זמן חישוב נוסף.
  • איום מט משולב עם התקפת חומר — איום כפול מיוחד: אחרי מסע, העמדה מאיימת בו-זמנית במט וגם משאירה כלי יריב חשוף, כך שהיריב לא יכול להתמודד עם שניהם. משקף את דפוס ההתקפה הכפולה אך עם מט כאחד משני האיומים.

טעות היריב

המסע הקודם של היריב גרם להערכת המנוע להשתנות בחדות נגדו, מעבר לסף סנטיפיונים הניתן להגדרה. בשונה מכל Trigger אחר, זה לא דורש נוכחות של דפוס טקטי ספציפי — כל המשכה מכרעת ומוצדקת היטב מתאימה, בין אם היא מתאימה לקטגוריה טקטית קלאסית ובין אם לא.

לפחות Trigger אחד חייב להיות פעיל. כברירת מחדל כולם פעילים.

ייחוס Trigger ותיקון צבע

שני סוגי Trigger — איום מט ואיום מט משולב עם התקפת חומר — יכולים לעיתים להיות מדווחים על ידי הניתוח הבסיסי בחצי-המסע השגוי (מיוחסים לתגובה הכפויה של הצד המגן במקום למסע התוקף שבאמת יוצר את האיום). Build Tactics מזהה זאת על ידי השוואת צבע המבצע לעומת איזה צד ההערכה בעמדה בפועל מעדיפה (ההערכה תמיד מדווחת מנקודת המבט של לבן, ללא תלות בתור של מי לשחק), ומתקן את נקודת העיגון בהתאם, במקום לשמור רצף שמתחיל בצד השגוי או עם צבע שגוי לשחק.

9.2 הרחבת הרצף — לפני ואחרי ה-Trigger

ברגע ש-Trigger מופעל, הכלי לא בהכרח שומר רק את מסע ה-Trigger בבידוד. שני מנגנוני הרחבה עצמאיים יכולים להוסיף הקשר משני צידי הרצף, כל אחד נשלט על ידי כללי התקפות משלו.

הרחבה אחורה — Add before

ההגדרה Add before מבקשת עד N חצאי-מסעים של הקשר לפני ה-Trigger, כך שהתרגיל השמור מציג חלק מההקדמה הטבעית של העמדה במקום להתחיל בפתאומיות. עם זאת, פשוט לצעוד אחורה במספר קבוע לא מספיק — כמה בדיקות מוודאות שכל חצי-מסע שנכלל שייך באמת לרצף:

  • זוגיות צבע — הרצף השמור חייב תמיד להתחיל בצד שבאמת מבצע את הטקטיקה ("הצד המוביל"), לעולם לא במסע היריב. אם המספר המבוקש היה נוחת על הצבע השגוי, הכלי מתאים בחצי-מסע אחד (מרחיב אחורה יותר קודם, וחותך קדימה רק אם אין מספיק היסטוריה).
  • דרישת מסע כפוי — כל מסע מועמד המתווסף לחזית הרצף חייב היה להיות הבחירה הטובה ביותר באופן ברור של המנוע באותה עמדה, לפי פער מינימלי הניתן להגדרה (Prepend min gap, נפרד מדרישת הפער של ה-Trigger הראשי עצמו). מסע עם כמה חלופות טובות באופן דומה לא נכלל כ"הקשר נחוץ" גם אם הוא נופל בתוך המספר המבוקש — הצעידה האחורה נעצרת ברגע שהיא מגיעה למסע שלא היה כפוי.
  • אין התחלה תחת שח — אם קיצוץ היה משאיר את הרצף מתחיל בעמדה שבה מלך הצד המוביל כבר תחת שח (תגובה כפויה, לא בחירה חופשית), אותו מסע (והתגובה שלו) נחתכים גם מהחזית, וחוזר על עצמו עד שהרצף מתחיל בעמדה שאינה כפויה על ידי שח.
  • אין לקיחה ללא מענה כמסע הפתיחה — אם המסע המוקדם ביותר שנכלל הוא לקיחה של כלי העומד בערך מינימלי הניתן להגדרה ("משקל"), והמסע הבא ברצף אינו מחזיר לקיחה על אותה משבצת, הלקיחה (והתגובה שלה) נחתכות. זה מונע מהרצף השמור להיפתח בכלי "שנפדה" מטעות מוקדמת שלא מוצגת, במקום להיות באמת חלק מהקומבינציה המודגמת.
  • גבול טעות גדולה — הצעידה האחורה לעולם לא חוצה שינוי הערכה גדול שנגרם על ידי היריב. אם החלון היה כולל עמדה שבה היריב עשה טעות משמעותית ולא-מכוילת, הרצף נחתך להתחיל מיד אחרי הטעות הזו, במקום לכלול את הטעות עצמה כ"הקשר". הסף משתנה בהתאם לחדות העמדה כבר — שינוי קטן יותר נחשב משמעותי קרוב לשוויון מאשר בעמדה שכבר הוכרעה.

הרחבה קדימה — Engine Line At End

לאחר שטקטיקה אושרה, תכונה אופציונלית זו מרחיבה את הרצף השמור במסעים נוספים המנותחים על ידי המנוע, כך שהחידה משחקת עוד כמה מסעים לפני שהיא מסתיימת — שימושי כשרצף ה-Trigger הגולמי בלבד לא מדגים במלואו את הרעיון המנצח.

  • Max half-moves — התקציב להרחבה, תמיד מעוגל כלפי מטה למספר זוגי (מכיוון שהרצף המתווסף מתחלף בין תגובת-יריב / תגובת-הצד-המוביל וחייב להסתיים בצד המוביל).
  • Min gap — תגובת הצד המוביל חייבת לנצח את החלופה השנייה בטיבה בכמות סנטיפיונים זו כדי להתקבל, לכל זוג חצאי-מסעים שמתווסף. מדולג לגמרי כשהמסע הטוב ביותר של הצד המוביל הוא מט כפוי — מט כפוי תמיד מתקבל ללא קשר לפער המספרי הגולמי.
  • כלל התאמת-תקציב-למט — אם התגובה הטובה ביותר של הצד המוביל היא מט כפוי אך השלמתו תדרוש יותר חצאי-מסעים ממה שנותר בתקציב ההרחבה, ההרחבה נעצרת שם במקום להוסיף רצף מט חתוך ולא-פתור.
  • בדיקת מט-לטובת-הצד-הטקטי — מט כפוי מתקבל רק אם הוא באמת לטובת הצד המוביל. מט נגד הצד המבצע את הטקטיקה (העמדה התהפכה לגמרי נגדו) לעולם לא מצורף, ללא קשר עד כמה "קיצוני" הציון הגולמי נראה.
  • דחיית מט-מקביל — אם גם המסע הטוב ביותר וגם השני בטיבו נותנים מט באותו מספר מסעים, זוג חצאי-המסעים הזה לא מתווסף; לעמדה אין המשכה ברורה יחידה, כך שהרחבה מעבר לה לא מתאימה.
  • העדפת ההמשך האמיתי של המשחק, במשחקים שלמים בלבד — בסריקת משחק שלם, כל חצי-מסע של תגובת היריב בהרחבה מעדיף את המסע שבאמת נשחק במשחק האמיתי על פני מסע הטוב ביותר שחושב באופן עצמאי על ידי המנוע, כל עוד המשכת המשחק עדיין תואמת את מה שהמנוע היה ממליץ. ברגע שהמסע שנבחר על ידי המנוע לצד המוביל סוטה ממה שבאמת נשחק במשחק, ההרחבה עוברת לניתוח מנוע-מול-מנוע טהור לשארית הרצף המתווסף — היא לעולם לא חוזרת לעקוב אחר המשחק ברגע שסטתה. מסעי הצד המוביל עצמו לעולם לא מוחלפים במסע המשחק; הם תמיד עוקבים אחר הניתוח של המנוע עצמו, ללא קשר לשאלה האם זה במקרה תואם למשחק האמיתי.
  • Require new tactical element — כשמופעל, ההרחבה נשמרת רק אם היא מציגה לפחות אלמנט טקטי נוסף אחד מעבר למה שהטקטיקה המקורית כבר הכילה; אחרת היא נדחית והטקטיקה נשמרת באורכה המקורי. ברירת המחדל כבויה.

מגבלת המשך נוסף — משחקים שלמים בלבד

Min gap to continue line חל ספציפית על שלב הסריקה-קדימה של הטקטיקה עצמה (נפרד מ-Engine Line At End) בסריקת משחקים שלמים. מסע ה-Trigger עצמו תמיד מתקבל ללא קשר לפער שלו (תקפותו כבר נקבעה על ידי זיהוי ה-Trigger). החל מהמסע השני של הצד הטקטי ואילך, לעומת זאת, כל מסע נוסף חייב לעבור את הפער הזה (בדרך כלל קטן) מעל החלופה השנייה בטיבה כדי להמשיך להרחיב את הרצף — מונע מטקטיקה במשחק שלם לגלוש בשקט להמשכה שקטה יותר שבה קיימים כמה מסעים דומים בערכם, ברגע שהחלק המכריע של הרצף כבר הושלם.

9.3 בדיקות תקפות — האם רצף שנמצא שווה שמירה

מעבר להיגיון ההרחבה לעיל, כמה בדיקות חלות אחרי (או במהלך) בניית המועמד כדי לסנן החוצה רצפים שמתאימים טכנית ל-Trigger אך לא מייצגים רגע אימון אמיתי ושימושי. רוב הבדיקות הן למשחקים שלמים בלבד, מכיוון שקטעי FEN מטופחים מניחים שהם כבר מייצגים עמדה שנבחרה במכוון.

  • אורך רצף מינימלי — מועמד חייב להגיע למספר מינימלי הניתן להגדרה של חצאי-מסעים. מינימום מחמיר יותר, הניתן להגדרה בנפרד, חל ספציפית על מועמדים המופעלים על ידי טעות-יריב במשחקים שלמים (ברירת מחדל 3 חצאי-מסעים), מונע לקיחה טריוויאלית בודדת שמענישה טעות בליץ מלהישמר כ"טקטיקה" בפני עצמה; טקטיקות טעות מבוססות-קטע (FEN) פטורות מהמינימום המחמיר הזה.
  • אין "טקטיקות" של מסע-לקיחה בודד, משחקים שלמים בלבד — מועמד המורכב מחצי-מסע בודד שהוא עצמו לקיחה נדחה אלא אם כן הותר במפורש (Allow 1-move capture tactics, ברירת מחדל כבוי), מכיוון שלקיחה בודדת — גם אם היא קרובה במקרה למט כפוי או איום מט — לא מדגימה קומבינציה אמיתית בפני עצמה.
  • בדיקת מבצע-לטובת-הערכה — המבצע של כל Trigger חייב להשתייך לצד שההערכה בעמדה מעדיפה כרגע. Trigger המתויג על מסע של הצד הנחות (עמוק בתוך עמדה שהצד השני כבר מנצח בה) נחשב לרעש מתוך רצף שכבר הוכרע, לא טקטיקה עצמאית אמיתית, ונדחה.
  • דיכוי Trigger של מט כשכבר כפוי, משחקים שלמים בלבד — אם מט כפוי לצד הטקטי כבר היה קיים מסע אחד קודם לכן, Trigger "חדש" של מט המופעל במסע הנוכחי נדחה; זהו זנב של עמדה שכבר מנצחת המתכנסת, לא קומבינציה שהתגלתה זה עתה.
  • עצירת סריקה בעמדת ריסוק, משחקים שלמים בלבד — ברגע שהעמדה נשארה מוכרעת באופן מוחץ (סף הערכה הניתן להגדרה, או מט כפוי) למספר חצאי-מסעים רצופים הניתן להגדרה, הסריקה נעצרת עבור אותו משחק לגמרי — כל מה שנמצא מעבר לנקודה הזו יהיה פשוט העמדה שכבר נוצחה מתפתרת, לא גילוי טרי.
  • דחיית כמעט-תיקו, משחקים שלמים בלבד — אם העמדה הייתה בערך שוויונית גם לפני וגם אחרי הטקטיקה שנמצאה, המועמד נדחה, מכיוון שדבר לא הודגם באמת על ההערכה של העמדה — עם יוצא מן הכלל אחד: אם הרצף מכיל שינוי הערכה משמעותי באמצע שנוטרל כראוי (איום קריטי שהוגן עליו), המועמד נשמר למרות שהתחיל וסיים קרוב לשוויון, מכיוון שהגנה מוצלחת על סכנה אמיתית היא בעצמה רגע אימון תקף.
לתשומת לבך: בדיקה קשורה, לתיאור בלבד, מזהה משאבי הגנה כפויים סבירים — מסע Trigger שקט (לא לקיחה) ששומר על ההערכה קרוב לשוויון מול חלופה שנייה חלשה משמעותית, ומוסיפה הערה בהתאם. זה לעולם לא משנה אילו מועמדים נשמרים, ולא את ה-Comment או ה-Stipulation השמורים; זה רק מעשיר את פלט התיאור/הניפוי.

9.4 מה נשמר

כל טקטיקה שאושרה נשמרת כמשחק PGN עם FEN התחלתי ומסעי הטקטיקה. ה-PGN כולל את הכותרות הבאות:

  • Stipulation — מתאר את התוצאה: #3 למט ב-3, White wins, Black wins, White is better, Black is better, Draw, או * ללא ברור.
  • Comment — מתאר את סוג הטקטיקה, למשל "Piece sacrifice (Rook)", "Double attack by Knight", "Mate in 2 - Piece sacrifice (Queen)", "After mistake Qf5 (Correct: Rxd3) - Skewer by Rook", "Queen trapped and attacked by Rook", "Mate Threat", או "Mate And Piece Attack". כאשר Trigger של טעות מופעל, ה-Comment גם מציין את המסע החלופי המומלץ של המנוע לצד הטעות עצמה, כשזמין.
  • Level — רמת קושי מ-1 עד 7.
  • Difficulty — שם הרמה כמו Very Beginner או Advanced.
  • LevelConfidence — ציון ביטחון להערכת הרמה, מ-0 עד 1. גבוה יותר כשדירוג מלא משלושה מקורות (פרק 9.11) היה זמין.
  • LevelDescription — תג אבחוני, מיועד לבדיקות: פירוט מספרי קומפקטי של איך הרמה הסופית הושגה, מציג את הדירוג המכויל בנפרד מכל מקור תורם ואת התוצאה המשולבת. שימושי בעת כיול מערכת הדירוג; ייתכן שיוסר מפלט הייצור בעתיד.
  • GameStage — פתיחה, אמצע-משחק, סיום או דומה, מחושב מעמדת ההתחלה של הטקטיקה.

הפלט יכול להתפצל לקבצים נפרדים לפי רמת קושי או להישמר לקובץ יחיד.

9.5 פריסת המסך

למסך Build Tactics שלושה אזורים מרכזיים:

  • שמאל — רשימת המשחקים. טענו קובץ PGN כאן וכל המשחקים יופיעו ברשימה זו. לחצו על משחק כדי להציגו על הלוח.
  • מרכז — לוח השחמט עם רישום המסעים. נווטו במסעים עם כפתורי החצים.
  • ימין — רשימת הטקטיקות שנמצאו. טקטיקות שנמצאו בזמן הסריקה מופיעות כאן אוטומטית תוך כדי גילוין. לחצו על טקטיקה כדי להציגה על הלוח. מתחת לכך נמצאת רשימת עמדות האימון, שבה ניתן להוסיף טקטיקות נבחרות.

שורת הסטטוס מציגה את המשחק הנוכחי הנסרק ואת התקדמות הסריקה.

9.6 טעינת קלט וקביעת קובץ פלט

  1. לחצו Load PGN ובחרו את קובץ ה-PGN שלכם. המשחקים יופיעו ברשימה השמאלית. הקובץ יכול להכיל משחקים שלמים מעמדת ההתחלה או קטעי משחק המתחילים מעמדות FEN ספציפיות.
  2. קבעו את שם קובץ הפלט שאליו יישמרו הטקטיקות שיימצאו. אם תשאירו את תיקיית הפלט ריקה, הטקטיקות נשמרות באותה תיקייה שבה נמצא קובץ ה-PGN הקלט.
  • אפשר לבחור לפצל את הפלט לפי רמת קושי — זה יוצר קבצים נפרדים בשם tactics_level1_Very_Beginner.pgn עד tactics_level7_Master.pgn — או לשמור הכול לקובץ יחיד.
  • כברירת מחדל טקטיקות חדשות מתווספות לקבצים קיימים ולא מחליפות אותם.

קובץ הפלט נטען אוטומטית בכל פעם שפותחים את Build Tactics, ומציג את כל הטקטיקות שכבר קיימות בקובץ הפלט המוגדר כעת. טענו אותו מחדש באופן ידני בכל עת עם Load Output — זה רק מרענן את התצוגה ולעולם לא משנה לאיזה קובץ סריקות עתידיות כותבות. כדי לשנות את קובץ הפלט הפעיל, השתמשו ב-Browse לצד שדה הפלט: זה גם בוחר קובץ חדש וגם קובע אותו כיעד לכל הסריקות העתידיות, בפעולה אחת.

9.7 הגדרות Trigger

לחצו Trigger Settings לפתיחת חלון ההגדרות. זו ההגדרה המרכזית שמתאימים לפני כל סריקה.

Triggers

בחרו אילו תנאים מפעילים מועמד טקטיקה. לפחות אחד חייב להיבחר. כברירת מחדל כולם נבחרים.

  • Sacrifice — הקרבות כלים נקיות שבהן חומר ניתן בלי לקיחה חוזרת מיידית, כולל הקרבות "שנשארות במקום" והקרבות איכות רב-מסעיות.
  • Double attack — מזלגות והתקפות גילוי, מכסה גם מזלגות ארוכי-טווח וגם קצרי-טווח (פרש/מלך/רגלי).
  • Queen trap — עמדות שבהן המלכה לכודה ומותקפת. הגדרה זו שולטת גם בזיהוי לכידת צריח, רץ, ופרש.
  • Capture avoidance — מסעים הנמנעים מלקיחה ויוצרים הזדמנויות טקטיות.
  • King capture avoidance — מסעי מלך או רגלי הנמנעים מלקיחה, נפוץ יותר בסיומים.
  • Check on check — רצפים כפויים שבהם שחים נענים בעוד שחים.
  • Underpromotion — הכתרות רגלי לכלים שאינם מלכה. קבעו את ערך הכלי המקסימלי לצד האפשרות הזו. ערך 4 פירושו כל הכתרה שאינה מלכה. ערך 1 פירושו פרש בלבד.
  • Mate in max N moves — עמדות עם מט כפוי. קבעו את ה-N המקסימלי לצד האפשרות הזו.
  • Mate threats — מפעיל זיהוי גם של Trigger איום המט וגם של ה-Trigger המשולב איום-מט-פלוס-התקפת-חומר.
  • Opponent mistake — עמדות שבהן המסע הקודם של היריב היה טעות משמעותית. הסף המינימלי לטעות נקבע בחלק המתקדם של ה-Settings.

Quality

  • Min gap to 2nd move — ההפרש המינימלי בסנטיפיונים בין המסע הטוב ביותר לשני בטיבו בעמדת ה-Trigger עצמה. זה מבטיח שמסע הטקטיקה טוב באופן ברור מהחלופות. 100 סנטיפיונים שווים ליתרון של רגלי אחד. ברירת המחדל היא 100 סנטיפיונים.
  • After mistake min gap — כאשר מופעל על ידי טעות היריב, פער מינימלי שונה חל על מסע התגובה. ברירת המחדל היא 160 סנטיפיונים.

Scope

  • Color — איתור טקטיקות של לבן, שחור, או שניהם.
  • Sacrifice in first N half-moves — ההקרבה, ההתקפה הכפולה או Trigger אחר חייב להתרחש בתוך N חצאי-המסעים הראשונים של הטקטיקה. ברירת המחדל היא 1.
  • Allow capture as first move — כשמנוטרל, טקטיקות שהמסע הראשון שלהן הוא לקיחה מתעלמים מהן.

Tactic Line

  • Max tactic moves — מספר המסעים המלאים המקסימלי ברצף הטקטיקה. ברירת המחדל היא 7.
  • Add before — מספר חצאי-המסעים לחיפוש אחורה להקשר לפני תחילת הטקטיקה, בכפוף לבדיקות זוגיות-הצבע, מסע-כפוי, התחלת-שח, ולקיחה-ללא-מענה שתוארו בפרק 9.2. למשל, בקשת 4 מוסיפה עד 2 מסעים מלאים של הקשר, אך הכמות בפועל שנכללת עשויה להיות פחות אם המסעים המוקדמים בחלון לא היו כפויים בעצמם. ברירת המחדל היא 0.
  • Prepend min gap — הפער המינימלי בסנטיפיונים שמסע מועמד לקידום היה צריך להחזיק מעל החלופה השנייה שלו בטיבה, כדי להיחשב "כפוי" ולהישמר כהקשר. חל גם על משחקים שלמים וגם על קטעי FEN. ברירת המחדל היא 40–50 סנטיפיונים (נמוכה יותר מדרישת הפער של ה-Trigger הראשי עצמו, שכן מסעי הקשר צריכים להיות הטובים ביותר בבירור, לא בהכרח מכריעים כמו הטקטיקה עצמה).
  • Min gap to continue line — הפער המינימלי שמסעי הצד הטקטי עצמו חייבים לשמור, החל מהמסע השני של הצד הטקטי ואילך, כדי להמשיך להרחיב את הרצף בזמן הסריקה-קדימה הראשונית. משחקים שלמים בלבד; מסע ה-Trigger עצמו פטור. ברירת המחדל היא 10 סנטיפיונים; קבעו ל-0 כדי לדרוש רק שהמסע יהיה לפחות שווה לטוב ביותר.
  • Finish with tactic side — הרצף תמיד מסתיים במסע של הצד המבצע את הטקטיקה. ברירת המחדל פעיל.
  • Skip opponent analysis — מסעי היריב נלקחים מהמשחק בלי ניתוח מנוע, מה שהופך את הסריקה למהירה יותר. ברירת המחדל פעיל.
  • Calculate level — חישוב רמת קושי לכל טקטיקה שנמצאה באמצעות מודל הדירוג המלא משלושה מקורות (פרק 9.11). איטי מעט יותר אך מוסיף תגי Level, Difficulty, ו-LevelDescription ל-PGN. ברירת המחדל פעיל.
  • Save game stage tag — הוספת כותרת GameStage ל-PGN המציינת האם הטקטיקה מתרחשת בפתיחה, אמצע המשחק או הסיום. ברירת המחדל פעיל.

Engine Line At End

לאחר שטקטיקה אושרה, חלק זה מרחיב אופציונלית את הרצף השמור בהמשכה נוספת, כך שהחידה משחקת עוד כמה מסעים לפני שהיא מסתיימת — ראו פרק 9.2 לכללים המלאים השולטים במה שמתווסף.

  • Add engine line at end — הפעלה או כיבוי של ההרחבה. ברירת המחדל פעיל.
  • Max half-moves — מספר חצאי-המסעים המקסימלי להוספה אחרי הטקטיקה שאושרה (מעוגל כלפי מטה למספר זוגי). ברירת המחדל 4 (שני זוגות מסעים מלאים).
  • Min gap — היתרון המינימלי בסנטיפיונים שתגובת הצד המוביל חייבת להחזיק מעל החלופה השנייה בטיבה כדי שאותו זוג מסעים יתווסף. ברירת המחדל 100 סנטיפיונים. מדולג כשהמסע הטוב ביותר של הצד המוביל הוא מט כפוי.
  • Require new tactical element — כשמופעל, הרצף המתווסף נשמר רק אם הוא מציג לפחות אלמנט טקטי נוסף אחד לצד המוביל מעבר למה שהטקטיקה המקורית כבר הכילה. ברירת המחדל כבוי.
לתשומת לבך: חלון היומן מציג כל זוג מסעים שמתווסף תוך כדי הערכתו, כולל הסיבה שהמשכה נעצרה (פער קטן מדי, המט לא מתאים לתקציב הנותר, לא נמצא אלמנט חדש, או שהמט לטובת הצד השגוי).

Full Game Filter

מסננים נוספים אלה חלים רק בסריקת משחקים שלמים עם לפחות המספר המינימלי של מסעים. הם עוזרים להפחית תוצאות שווא ובזבוז זמן סריקה במשחקים ארוכים.

  • Apply — הפעלה או כיבוי של החלק הזה כולו. ברירת המחדל פעיל.
  • Min moves — משחקים קצרים מערך זה נחשבים לקטעי עמדות ומסנני המשחק השלם לא מוחלים. ברירת המחדל 25.
  • Half-move range — איתור טקטיקות רק בין מספרי חצאי-המסע הללו, ממקד את הסריקה באמצע המשחק. ברירת המחדל 16 עד 120.
  • Min gap — סף פער מינימלי נפרד לסריקת משחק שלם של עמדת ה-Trigger עצמה. בדרך כלל נמוך יותר מהפער הרגיל. ברירת המחדל 140 סנטיפיונים.
  • Stop if crushing ≥ N cp for M half-moves — ברגע שההערכה (או מט כפוי) נשארה ברמה זו או מעליה למספר חצאי-מסעים רצופים זה, הסריקה נעצרת עבור אותו משחק — העמדה כבר הוכרעה, כך שהמשך החיפוש מבזבז זמן ומוצא רק רגעי "התפתרות", לא גילויים טריים. ברירת מחדל: 800 סנטיפיונים למשך 8 חצאי-מסעים.
  • Allow 1-move capture tactics — כשכבוי (ברירת מחדל), מועמד המורכב מחצי-מסע בודד שהוא עצמו לקיחה לעולם לא נשמר, ללא קשר לסוג ה-Trigger. משחקים שלמים בלבד.
  • Min half-moves for mistake trigger — אורך רצף מינימלי מחמיר יותר חל ספציפית על מועמדים המופעלים על ידי טעות-יריב במשחקים שלמים, כך שהענשה טריוויאלית בודדת של טעות בליץ לא נשמרת כ"טקטיקה" עצמאית. ברירת המחדל 3 חצאי-מסעים. טקטיקות טעות מבוססות-FEN לא כפופות למינימום המחמיר הזה.

Save Results

בחרו אילו סוגי טקטיקה לשמור בהתבסס על ההערכה המתקבלת:

  • Mate — עמדות מט כפוי.
  • Win — הערכה של יותר מ-2.5 רגלי יתרון.
  • Better — הערכה של 1 עד 2.5 רגלי יתרון.
  • Draw — עמדות שוויוניות בערך או מסתיימות בתיקו.
  • Unclear — עמדות שקשה להעריך את התוצאה שלהן.

כברירת מחדל כל חמשת האפשרויות נבחרות.

9.8 הגדרות מנוע לסריקה

הגדרות המנוע נמצאות במסך ה-Settings הראשי (פרק 17.16) מכיוון שהן משתנות לעיתים רחוקות:

  • Analysis depth — באיזה עומק המנוע מנתח כל עמדה.
  • Time limit — מספר השניות המקסימלי לכל עמדה.
  • MultiPV — מספר המסעים החלופיים שהמנוע מחשב לכל עמדה. מומלץ לפחות 4, מה שגם משפר את הדיוק של חישוב רמת הקושי (פרק 9.11). חייב להיות לפחות 2.
  • Depth type — לפי עומק, לפי זמן, או שניהם.
  • Opponent mistake gap — ירידה מינימלית בסנטיפיונים על ידי היריב כדי להיחשב Trigger של טעות. ברירת המחדל 180 סנטיפיונים.
  • Add moves before found — ערך ברירת מחדל לכמה חצאי-מסעים להוסיף לפני טקטיקות שנמצאו.
  • Replace wrong moves — כמה מסעי צד טקטי ניתן להחליף במסע הטוב ביותר של המנוע כשמסע המשחק לא תואם. ברירת המחדל 0 פירושה ללא החלפה.

9.9 התחלה וניהול של סריקה

  • Scan selected game — סורק רק את המשחק הנבחר כעת. השתמשו בזה לבדיקת ההגדרות על משחק ידוע.
  • Scan from half-move — סורק את המשחק הנבחר החל ממספר חצי-מסע מסוים. בעיקר לניפוי באגים.
  • Scan all games — סורק את כל הרשימה הטעונה. כשקיימת סריקה קודמת, תישאלו האם להמשיך מהעמדה האחרונה או להתחיל מחדש.
  • Resume — ממשיך סריקה שנעצרה בעבר ממספר המשחק השמור האחרון.
  • Stop — עוצר את הסריקה בבטחה. ההתקדמות נשמרת אוטומטית וניתן להמשיך אותה.
חשוב: אם המנוע נכשל או מפסיק להגיב באמצע סריקה — לרוב בגלל PGN או FEN לא תקין באחד המשחקים — הסריקה נעצרת אוטומטית באותו משחק במקום להמשיך על פני שאר המשחקים עם מנוע מת. היומן מתעד איזה משחק גרם לכשל, ו-Resume מנסה שוב מאותו משחק בדיוק ברגע שהבעיה הבסיסית טופלה.

חלון היומן מציג כל מועמד שנמצא עם מספר חצי-המסע, המסע, ההערכה, הפער וסוג ה-Trigger שלו. טקטיקות שאושרו מציגות את ה-Stipulation ורמת הקושי שלהן, ולאחריהן כל פעילות Engine Line At End, החלטות קיצוץ Prepend, ו(אם רלוונטי) סיבות דחייה של עמדת-ריסוק או כמעט-תיקו לאותו משחק.

9.10 סקירה והוספת טקטיקות לאימון

טקטיקות מופיעות אוטומטית ברשימה הימנית ככל שהן נמצאות. קובץ הפלט השמור בעבר גם נטען אוטומטית כשפותחים את המסך. טענו אותו מחדש בכל עת עם Load Output, או כוונו סריקות עתידיות לקובץ אחר עם Browse.

  • לחצו על כל טקטיקה כדי להציגה על הלוח. נווטו במסעים עם כפתורי החצים. עמדת ההתחלה מוצגת אוטומטית מכותרת ה-FEN.
  • בחרו טקטיקה ולחצו Add to Training כדי להוסיפה למסד האימון שלכם. המערכת ממירה אותה אוטומטית — ה-FEN ההתחלתי הופך לעמדת האימון, המסע הראשון הופך לתשובה הנכונה, והרצף המלא (כולל כל הרחבת Engine Line At End) נשמר לעיון בזמן הפתרון.
  • לחצו Add All to Training כדי להוסיף את כל הטקטיקות הטעונות בבת אחת.

חישוב מחדש של רמת טקטיקה קיימת

תכונה חדשה יותר: הדביקו או בחרו PGN של טקטיקה שמורה בתיבת הטקסט, ולחצו Recalculate Tactics Level. זה מריץ מחדש ניתוח מנוע מלא על כל מסע כבר קיים ברצף השמור — בלי לשנות, להוסיף, או להסיר מסעים — ומחשב מחדש את דירוג הקושי מאפס. השתמשו בזה כדי לרענן דירוגים של טקטיקות שנשמרו עם גרסה ישנה יותר ופחות מדויקת של חישוב הרמה, או כדי לוודא דירוג שאתם חושדים בו, בלי צורך לסרוק מחדש את כל משחק המקור.

לתשומת לבך: זה קריא-בלבד ביחס לרצף המסעים: הוא שומר את הרצף בדיוק כפי שנשמר, ורק מעדכן את הכותרות Level, Difficulty, LevelConfidence, LevelDescription, ו-Comment בהתבסס על ניתוח טרי.

9.11 רמות קושי

כל טקטיקה מדורגת מ-1 עד 7 באמצעות מודל משולב השואב מעד שלושה מקורות עצמאיים:

  • דירוג מנוע ChessPM — כשמנוע הניתוח הייעודי בהתאמת ChessPM (פרק 17.15) זמין, מודל התנהגות-החיפוש-והעמדה העשיר שלו (יציבות חיפוש, ביטחון המלך, איזון ניידות, תוצאת החומר, מספר מסעים כפויים-לעומת-חופשיים, ועוד) מייצר דירוג קושי 1–10, שמכויל מחדש לסולם המשותף 1–7 לפני השילוב עם המקורות האחרים.
  • הערכה מבנית — נוסחה המבוססת על תכונות הטקטיקה עצמה: מספר מסעי הצד הטקטי, הכלי שהוקרב, סוג ה-Trigger (כולל כל סוגי הלכידה, שיפודים, שיפודי קו, בטריות, שח-על-שח, איומי מט, ומט+התקפת-כלי משולבים), בהירות ההערכה, ושלב המשחק. אלמנט טקטי משני שנמצא באותו הרצף (למשל הקרבה בשילוב עם מזלג המשך) גם הוא מוסיף לקושי.
  • ניתוח מורכבות-מסע — ניתוח עצמאי, לכל מסע, של הרצף בפועל: כמה חלופות תחרותיות היו קיימות בכל שלב (מנתוני קווי-המנוע-הטובים-ביותר-המרובים של המנוע, כש-MultiPV ≥ 4 מוגדר), כמה תגובות חוקיות היו ליריב בכל נקודה, והאם כל מסע היה כפוי (שח או לקיחה, בדרך כלל קל יותר לזהות) או שקט (קשה יותר לשים לב). מסעים מוקדמים ברצף משוקללים בכבדות רבה יותר ממאוחרים, המשקף איך פותר בדרך כלל עובד: ברגע שהעמדה הופכת מנוצחת או כפויה בבירור, מסעים מאוחרים יותר תורמים מעט קושי נוסף.

כשכל שלושת המקורות זמינים, הם ממוצעים במשקל דומה בערך, מה שנותן ציון ביטחון סביב 0.8. כשמנוע ה-ChessPM הייעודי לא היה בשימוש לעמדה נתונה, רק המקורות המבניים ומורכבות-המסע משולבים, בביטחון נמוך יותר סביב 0.3.

  • רמה 1 — מתחיל מאוד (עד 800 Elo)
  • רמה 2 — מתחיל (800–1200 Elo)
  • רמה 3 — יסודי (1200–1500 Elo)
  • רמה 4 — בינוני (1500–1800 Elo)
  • רמה 5 — מתקדם (1800–2100 Elo)
  • רמה 6 — מומחה (2100–2400 Elo)
  • רמה 7 — אמן (2400 Elo ומעלה)

תג ה-LevelDescription על כל טקטיקה שמורה מציג את התרומה הפרטנית מכל מקור, שימושי לבדיקה נקודתית של מדוע דירוג מסוים הושג.

9.12 סוגי טקטיקות והערות

כל טקטיקה שמורה כוללת כותרת Comment המתארת את הסוג:

  • Piece sacrifice — כלי ניתן ללא לקיחה חוזרת מיידית.
  • Sacrificing [piece] — הקרבה כללית שלא נלכדה על ידי דפוס ספציפי יותר.
  • Sacrifices [piece] vs weaker piece — הקרבת איכות, או לקיחה נגד כלי חזק יותר שנלקח חזרה.
  • Sacrificing [piece] by move to attacked square — הכלי זז למשבצת מותקפת ולא-מוגנת כחלק מהקומבינציה.
  • Piece [piece] left en prise — הכלי המוקרב נשאר במקומו על משבצת מותקפת במקום להיות מוזז, מכיוון שהשארתו שם משרתת את הקומבינציה.
  • Pawn sacrifice — רגלי ניתן לטובת רווח עמדתי או טקטי.
  • Underpromotion ([piece]) — הכתרה לכלי שאינו מלכה.
  • Double attack by [piece] — מזלג או התקפת גילוי על שני יעדים, על ידי כלי ארוך-טווח.
  • Skewer by [piece] — כלי יקר ערך נאלץ לזוז, חושף כלי יקר ערך יותר מאחוריו.
  • Line Skewer by [piece] — הדפוס הקשור המבוסס על שיפוד-קו.
  • Battery Check by [piece] — שח הניתן דרך בטריה תומכת של כלים.
  • Queen / Rook / Bishop / Knight trapped and attacked by [piece] — לכלי המתאים אין משבצת בטוחה לברוח אליה.
  • Capture avoidance ([piece]) / Capture deferred ([piece]) — כלי נמנע או דוחה לקיחה, יוצר הזדמנות טקטית.
  • King capture avoidance ([piece]) — מלך או רגלי נמנעים מלקיחה כחלק מהקומבינציה.
  • Check on check ([piece]) — רצף שח כפוי.
  • Mate Threat — המסע יוצר איום מט מיידי.
  • Mate And Piece Attack — המסע מאיים בו-זמנית במט ומשאיר כלי יריב חשוף.
  • After mistake [move] (Correct: [move]) — קומבינציה הנובעת מטעות יריב, עם המסע השגוי מצוין לצד החלופה המומלצת של המנוע כשזמינה.
  • Mate in N — מט כפוי, בשילוב עם הקרבה או תיאור Trigger אחר כשרלוונטי.

כשטקטיקה מכילה גם אלמנט טקטי ראשי וגם משני (למשל הקרבת כלי שגם מקימה מזלג), שניהם מפורטים יחד ב-Comment, מחוברים עם " + ".

9.13 טיפים לתוצאות הטובות ביותר

טיפ: התחילו עם קובץ בדיקה קטן של 10 עד 20 משחקים לפני סריקת אלפים. השתמשו ב-Scan selected game על משחק שידוע לכם שיש בו טקטיקה טובה כדי לוודא הגדרות.
  • אם אתם מקבלים יותר מדי תוצאות: הגדילו את הפער המינימלי, הפעילו רק את Trigger ההקרבה, או הפעילו את מסנן המשחק השלם עם טווח חצאי-מסעים מחמיר יותר.
  • אם אתם מקבלים מעט מדי תוצאות: הקטינו את הפער המינימלי, הפעילו את כל ה-Triggers, או הרחיבו את טווח חצאי-המסעים.
  • עבור אוספי משחקים שלמים, הפעילו את מסנן המשחק השלם. עבור אוספי עמדות המתחילים מ-FEN מסוים, מסנן המשחק השלם מנוטרל אוטומטית — כמה בדיקות ייחודיות למשחק שלם (עצירת-ריסוק, קיצוץ-טעות-גדולה, פער-מינימלי-להמשך, מינימום-טעות-מחמיר) לא חלות על קטעי FEN מטופחים, מכיוון שאלה מניחים שהם כבר מייצגים עמדה שנבחרה במכוון וששווה להתאמן עליה.
  • מזהי איום המט, מט+התקפת-כלי משולב, שיפוד, ולכידה יקרים חישובית יותר מבדיקות דפוס פשוטות יותר, מכיוון שהם מדמים את העמדה המתקבלת במקום לשפוט אותה באופן סטטי. ציפו שסריקות עם Triggers אלה מופעלים — במיוחד איומי מט הנחפשים לעומק גדול יותר — ייקחו זמן ניכר יותר לכל משחק.
  • אם תפעילו Engine Line At End, ציפו להאטה נוספת מתונה לכל טקטיקה שאושרה. הפעלת "Require new tactical element" יכולה לצמצם את גודל הפלט על ידי דחיית הרחבות שלא מוסיפות משמעותית לחידה.
  • אם אתם מוצאים שהרצף השמור כולל מסעי הקשר שלא מרגישים שהיו באמת נחוצים, או משמיט הקשר שהייתם מצפים לראות, כווננו את Prepend min gap — ערך נמוך יותר כולל יותר מסעים גבוליים "די טובים אך לא ייחודית כפויים" כהקשר; ערך גבוה יותר שומר רק מסעים כפויים בבירור.
  • עבור MultiPV, ערך 4 ומעלה מומלץ אם אתם רוצים את דירוגי הקושי המדויקים ביותר, מכיוון שמקור מורכבות-המסע של חישוב הרמה נשען על כך שיהיו זמינים יותר משני המסעים המועמדים המובילים בכל עמדה.
  • סריקה יכולה לקחת זמן משמעותי לקבצים גדולים עם עומק מנוע גבוה. ניתן לעצור ולהתחדש בכל עת בלי לאבד התקדמות — זה חל אוטומטית גם אם המנוע עצמו נכשל באמצע סריקה.

10. בנייה ומבחן על רפרטואר פתיחות

10.1 הכנת קבצי רפרטואר

רפרטואר נבנה מקובץ PGN אחד או יותר שמכינים מראש, ובו קו עיקרי וכל תת-הווריאנטים שנחשבים חשובים תיאורטית. אין בתוכנה עורך מסע-אחר-מסע להקמת רפרטואר מאפס: יש להכין או לערוך את קובץ ה-PGN בממשק חיצוני (או באמצעות PGN Editor, פרק 13) ולייבא את הקובץ המוגמר.

  1. תחת תיקיית Repertoire, צרו תת-תיקייה לפתיחה — למשל BlackKingInd להודית של המלך בשחור.
  2. הניחו בתת-התיקייה קובץ PGN אחד או יותר. חלוקת רפרטואר גדול לכמה קבצים לפי ענף (למשל קובץ אחד לקווי 3.Nc3, קובץ נפרד לקווי 3.g3) היא גישה נפוצה ונוחה — ארבעה עד עשרה קבצים לפתיחה הם דבר רגיל, אך זה כמובן נתון לבחירתכם.
  3. במסך Repertoire, לחצו Pick Opening Folder ובחרו את תת-התיקייה הזו.
  4. הקבצים בתיקייה יופיעו ברשימה.
  5. לחצו Create Repertoire לבנות את עץ הרפרטואר מכל הקבצים בתיקייה יחד.
  6. לחצו Properties לקביעת צבע הרפרטואר (White או Black) ו, אם רוצים, ממספר איזה מסע להתחיל את המבחן (כדי לדלג על מסעים מוקדמים ומוכרים היטב).
טיפ: כדי להוסיף או להסיר מסעים מרפרטואר, ערכו את קובצי ה-PGN המקוריים (בממשק חיצוני או ב-PGN Editor) ובנו את הרפרטואר מחדש עם Create Repertoire — אין אפשרות כרגע להוסיף או להסיר מסעים ישירות מתוך מסך הרפרטואר עצמו.

10.2 טעינה ומבחן על רפרטואר

  1. לחצו Load Repertoire לטעינת רפרטואר שנבנה בעבר.
  2. עיינו בעץ מסע-מסע, או התחילו מבחן אינטראקטיבי שבו מבקשים מכם, בכל עמדה, את המסע הנכון של הרפרטואר.

אם לעמדה יש יותר ממסע תיאורטי אחד מקובל, כולם יכולים להיחשב נכונים, ולא רק תשובה קבועה אחת.

טיפ: הגדרות הרפרטואר (תיקייה, מאפיינים) נקבעות לכל רפרטואר בנפרד; לאחר מעבר לרפרטואר אחר, לחצו Load Repertoire שוב כדי לחזור לרפרטואר שרציתם להמשיך בו.

10.3 סטטיסטיקת ספר גדול ו-Find Games

  • בזמן מעבר על הרפרטואר, אפשר לראות איזה אחוז מהמשחקים בספר גדול נבחר ממשיכים בכל מסע מומלץ, ומה שיעור ההצלחה שלהם — בדיקת היגיון לבחירות הרפרטואר.
  • Find Games מאפשר לחפש משחקים אמיתיים מספר גדול נבחר שהגיעו לעמדה הנוכחית; ספר גדול המורכב משחקני דרגה בינונית ולא רק שחקנים עלית נוטה להיות שימושי יותר כאן.

10.4 Find Gaps

תהליך זה משווה את הרפרטואר שלכם לספר גדול של משחקי שחקנים חזקים, ומציע מסעים ששווה להוסיף:

  1. בחרו את הרפרטואר וספר גדול מתאים — ספר של שחקנים חזקים, ללא משחקי בליץ, מומלץ כך שההצעות מבוססות על משחקים רציניים ואמינים.
  2. קבעו את הפרמטרים: מספר המסע להתחיל ממנו את החיפוש, מספר המשחקים המינימלי שבהם מסע מועמד צריך להופיע, הדרגה המינימלית של היריב, והדרגה המינימלית של השחקן באותו צבע של הרפרטואר במסנן הנוסף.
  3. הריצו את התהליך.

כדוגמה: התחלה ממסע 7 (כך שלא יוצעו שוב המסעים המוכרים הראשונים של הפתיחה), דרישה שמסע מועמד יופיע במספר משחקים סביר, ודרישה שגם היריב וגם השחקן באותו צבע יהיו בדרגה חזקה, מייצרת רשימה קצרה ואמינה — שימושית בהרבה מרשימה ארוכה שמקורה במשחקים מסוננים חלש או בדרגה נמוכה.

התוצאה היא קובץ PGN חדש (למשל BlackKingInd_gap_added.pgn), הממוקם לצד קבצי המקור של הרפרטואר, ומפרט מסעים שמופיעים בתדירות סבירה בספר הגדול אך אינם כלולים ברפרטואר.

  1. עברו על ההצעות בקובץ שהתקבל.
  2. אם מקבלים חלק מהן או את כולן, שלבו את השורות הרלוונטיות בקבצי המקור של הרפרטואר, ולחצו Create Repertoire שוב לבנייה מחדש הכוללת את התוספות.

10.5 Missed Opportunities

תהליך זה סורק רפרטואר קיים כדי לאתר מסעים חזקים באופן אובייקטיבי מהמסעים הרשומים כעת:

  1. בחרו את הרפרטואר לסריקה. רצוי שיהיה לו ניתוח מנוע קיים — כלומר, שכבר נותח כספר פתיחה (פרק 12) — מכיוון שהכלי הזה מחפש מסעים שהמנוע מעריך כטובים יותר מהרשומים.
  2. הריצו את הסריקה.

התוצאה היא קובץ PGN (למשל WhiteCatalan_missed_opportunities.pgn) המפרט עמדות שבהן נמצא מסע חזק מזה שנרשם כעת — ולעיתים אף שיפור תיאורטי אמיתי.

  1. עברו על הקובץ ושלבו הצעות מקובלות בחזרה למקור הרפרטואר, ובנו מחדש עם Create Repertoire.

11. Auto-Repertoire Builder — ללמוד לשחק כמו שחקן נבחר

מסך Auto-Repertoire Builder
מסך Auto-Repertoire Builder https://www.chesspm.com/trainimg/auto-repertoire-builder-screen.png

Auto-Repertoire Builder לוקח שם של שחקן וצבע, ומייצר ספר רפרטואר פתיחות שלם באופן אוטומטי, בנוי מהמשחקים הטורנירים האמיתיים של אותו שחקן — באותו פורמט רפרטואר בשימוש בכל מקום אחר בתוכנה (פרק 10), מוכן להיפתח מ-Repertoire browser כמו כל ספר אחר. במקום לחפור ידנית במסד נתונים כדי לגלות אילו קווים שחקן מסוים מעדיף, הכלי חוקר את הבחירות האמיתיות שלו — משוקללות לפי כמה פעמים הוא שיחק כל מסע, כמה חזקים היו היריבים שלו, וכמה לאחרונה הוא שיחק אותו — ובונה את הרפרטואר בדיוק כפי שהוא עצמו היה בונה אותו.

הכלי פועל בחמישה שלבים אוטומטיים:

  • 1. Filter — שולף כל משחק שהשחקן הזה שיחק, בצבע הנבחר, ממסד המשחקים שלכם, לתוך קובץ עבודה פרטי.
  • 2. Build Tree — בונה עץ רפרטואר מהמשחקים האלה, הבחירות הנפוצות ביותר של השחקן עצמו, מסע-מסע, ומבקש קלט מכם רק כשיש החלטה גבולית אמיתית.
  • 3. Scan Gaps — משווה את הרפרטואר החדש למסד נתונים גדול (ספר גדול, פרק 12) לאיתור תשובות יריב שהמשחקים של השחקן עצמו מעולם לא כיסו.
  • 4. Extend — ממשיך אוטומטית כל אחד מקווי הפער הללו כמה מסעים נוספים, כך שלעולם לא נשארים בלי המשך.
  • 5. Rebuild — משלב הכול לספר רפרטואר שלם וסופי אחד.

ניתן להריץ את כל חמשת השלבים בלחיצה אחת, או שלב אחד בכל פעם לבדיקת התוצאה אחרי כל שלב.

11.1 התחלה מהירה

  1. פתחו את מסך Auto-Repertoire Builder.
  2. הקלידו את שם השחקן (או כמה שמות, מופרדים בפסיקים) בשדה השם.
  3. בחרו White או Black.
  4. אופציונלי: הזינו מסעי התחלה אם אתם רוצים שהרפרטואר יתחיל מעמדה מסוימת במקום ממסע 1 — למשל "e2e4 c7c5" כדי לבנות רק את הצד הסיציליאני של רפרטואר לבן. אפשר גם ללחוץ על כפתור בחירת-הלוח ולבחור את העמדה ויזואלית במקום להקליד מסעים.
  5. אופציונלי: טענו מסד נתונים ייחוס אחר דרך Browse Big Books אם אינכם רוצים את ברירת המחדל.
  6. לחצו Run Full Process.
  7. המתינו לכל שלב שידווח על הסטטוס שלו. אם שלב בניית העץ מוצא החלטה גבולית אמיתית, חלון בחירת-מסע יופיע ויבקש מכם לבחור — ראו פרק 11.4.
  8. כשהתהליך מסתיים, הרפרטואר שלכם מוכן — פתחו אותו מ-Repertoire browser כמו כל ספר אחר.

11.2 מסך ראשי

  • שם/שמות שחקן — שם אחד, או כמה מופרדים בפסיקים. כל המשחקים התואמים לכל אחד מהשמות ברשימה נכללים.
  • שם/שמות להחריג — אופציונלי. מסנן החוצה משחקים שבהם השם התואם מכיל גם אחד מהמונחים הללו, שימושי להבחין בין שני שחקנים החולקים שם משפחה (למשל, כללו "Karpov", החריגו "Vadim" כדי להימנע משחקן לא קשור עם אותו שם משפחה).
  • White / Black — הצבע שעבורו נבנה הרפרטואר.
  • מסעי התחלה — אופציונלי. מסעים להתחלת הרפרטואר מעמדה מסוימת במקום מתחילת המשחק. השתמשו בכפתור בחירת-הלוח לבחירת עמדה ויזואלית במקום להקליד מסעים.
  • סינון Elo — אופציונלי. הגבלת משחקי המקור לאלה שבהם ה-Elo של שני השחקנים נמצא בטווח הנתון.
  • סינון ECO — אופציונלי. הגבלת משחקי המקור לטווח קוד ECO נתון.
  • תצוגה מקדימה של שם הרפרטואר — מציגה את השם שתחתיו יישמר הרפרטואר, נבנה אוטומטית משם השחקן, הצבע, ומסעי ההתחלה.
  • Browse Big Books / Load Big Book — בחירת מסד הנתונים לייחוס לסינון ולסריקת-פערים.
  • Settings… — פותח את חלון הפרמטרים (פרק 11.3).
  • כפתורי שלבים 1–5 — הרצת כל שלב בנפרד, כל אחד עם תווית סטטוס משלו.
  • Run Full Process — מריץ את כל חמשת השלבים ברצף.
לתשומת לבך: הרצה חוזרת על אותו שחקן וצבע: אם רפרטואר בשם הזה כבר קיים, תישאלו האם להתחיל מחדש (מומלץ ברוב המקרים) או לשמור את מה שקיים ולהוסיף אליו.

11.3 הגדרות / פרמטרים

לכל הגדרה יש כפתור מידע "i" לצידה באפליקציה עם הסבר קצר. פרק זה נותן את התמונה המלאה יותר, מקובצת לפי איזה חלק בתהליך כל הגדרה משפיעה עליו.

בניית עץ (שלב 2)

  • Close-second ratio — כמה קרוב המסע השני-הכי-נפוץ צריך להיות למסע המוביל לפני שהוא נחשב להחלטה אמיתית הדורשת קלט שלכם, במקום בחירה מובנת מאליה.
  • Max opponent replies — כמה מהתשובות המובילות של היריב לכלול אוטומטית בכל אחד מהתורות שלו.
  • Beginner mode — אם המסע המוביל דומיננטי בבירור, בוחרים אותו אוטומטית בלי לשאול.
  • Beginner auto-pick share % — סף הפופולריות המשמש את Beginner mode לעיל.
  • Base / Deep min-games threshold, Depth where threshold drops — כמה משחקים מסע צריך כדי להיות כשיר, ואיך הדרישה הזו מתרככת ככל שהרפרטואר מעמיק (עמדות עמוקות מטבען יש להן פחות משחקים).
  • Max candidates to show — כמה אפשרויות מופיעות בחלון הקופץ של בחירת-מסע כשמבקשים מכם להחליט.
  • Max half-moves total — מגבלת עומק כוללת לעץ הראשוני.

סריקת פערים (שלב 3)

  • Min games (early / later moves), early move count — כמה משחקים תשובת יריב חסרה צריכה כדי שתסומן כשווה הוספה — מחמיר יותר מוקדם במשחק, מתרכך יותר מאוחר.
  • Start scanning from move # — פערים לא מדווחים לפני מספר המסע הזה, כדי להימנע מסימון תיאוריה מוקדמת ומוכרת היטב.

הרחבה (שלב 4)

  • Additional moves per scan — כמה מסעים נוספים כל קו-פער מורחב.
  • Opponent replies to consider — אותו רעיון כמו בגרסת בניית-העץ, אך למעבר ההרחבה.

Beginner+ (לעולם לא להציג חלון קופץ)

  • Full-auto with date tiebreak — למשתמשים שלא רוצים לראות שום חלון בחירת-מסע קופץ. כששני מסעים קרובים, זה בוחר אוטומטית, מעדיף את זה ששוחק לאחרונה יותר אם הפער בין תאריכי המשחק שלהם גדול מספיק, אחרת את הנפוץ ביותר.
  • Min year gap for date tiebreak — כמה שנים צריכות להפריד בין תאריכי המשחק האחרונים של שני מסעים לפני שהעדכניות נחשבת אמינה כדי להחליט אוטומטית.

העדפת מסעים עדכניים (כללי)

  • Prefer recent moves — מרחיב עד כמה קרוב ה-Elo של שני מסעים צריך להיות לפני שמסע ששוחק לאחרונה יותר מועדף על פני מסע ישן יותר ופופולרי מעט יותר; חל בכל מקום שהאפליקציה בוחרת בין מועמדים קרובים.
  • Elo tie-window when enabled — כמה רחב הפער הזה ב-Elo מותר להיות.

11.4 חלון בחירת המסע

חלון זה מופיע בכל פעם שהבונה האוטומטי מוצא החלטה גבולית אמיתית שהוא לא יכול לפתור בעצמו (זה לא יקרה כלל אם מצב Beginner+ full-auto מופעל).

  • Move — המסע המועמד, בכתיב סטנדרטי.
  • Games — כמה משחקים במסד הנתונים הגיעו למסע הזה בנקודה הזו.
  • % — חלקו של המסע הזה מכל המשחקים בעמדה הזו.
  • Year — השנה האחרונה שבה נשחק המסע הזה במסד הנתונים (מוצג כ-"-" אם לא ידוע).
  • Score% — אחוז התוצאה הכולל של המסע הזה: 100% פירושו שהוא תמיד הוביל לניצחון כאן, 50% חלוקה שווה של ניצחונות/תיקו/הפסדים, 0% תמיד הפסד.

תצוגה מקדימה קטנה של הלוח מציגה את העמדה אחרי כל מסע תוך כדי לחיצה על המועמדים. בחרו את המסע הרצוי ואשרו — הרפרטואר ממשיך משם.

11.5 הבנת קבצי הפלט

כל רפרטואר נשמר בתיקייה משלו, המכילה:

  • <name>_main.pgn — העץ המרכזי שנבנה ישירות מהמשחקים של השחקן.
  • <name>.bin — ספר הרפרטואר הסופי הניתן למשחק; זהו הקובץ שפותחים כדי ללמוד או להתאמן ממנו.
  • <name>_gap_branch1.pgn, _branch2.pgn, ... — קווי ה"פער" המורחבים: תשובות יריב שהמשחקים של השחקן עצמו לא כיסו, מולאו והורחבו ממסד הנתונים לייחוס.
  • <name>.properties.json — מידע על הרפרטואר: לאיזה צבע הוא, מאיזה מספר מסע אימון/מבחן צריך להתחיל, והערות.
  • <name>_autodecisions.txt — יומן של כל החלטת בחירת-מסע שהתקבלה במהלך בניית העץ, שימושי אם רוצים לעיין בהחלטה מסוימת מאוחר יותר.

11.6 טיפים

טיפ: מסעי התחלה הם דרך טובה לבנות רפרטואר המכסה רק חלק ממשחקי שחקן — למשל, רק ההגנה ההודית-של-המלך שלו כשחור, ולא הכול.
  • אם שלב נראה לוקח זמן רב, ודאו שאתם מריצים את האפליקציה כרגיל, לא דרך כלי פיתוח/ניפוי — זה יכול להאט משמעותית.
  • קובצי ענפי-פער משתנים מאוד בגודלם — חלקם מכסים פתיחות נפוצות מאוד (קבצים גדולים יותר), אחרים מכסים קווי-צד נדירים (קטנים בהרבה). זה צפוי, לא סימן לבעיה.
  • אם משנים Settings, הימנעו מפתיחת יותר מחלון אחד של האפליקציה בו-זמנית — שינויים שנעשו בחלון אחד יכולים להידרס על ידי חלון אחר.

12. בניית ספרי פתיחות

12.1 ספר גדול מוכן מראש

  1. פתחו את מסך Opening Book / Big Book.
  2. לחצו Start Download להורדת אוסף משחקי האמנים המצורף (שחקנים בדרגה 2500 ומעלה, משחקים משנת 1970 והלאה — כמה מאות אלפי משחקים).
  3. בסיום ההורדה, לחצו Create Strong Book.

Create Strong Book קורא את הארכיון שהורד לאחר שחולץ (unzip) לאותה תיקייה. אם הורדתם את הארכיון בשיטה אחרת שלא חילצה אותו אוטומטית, חלצו אותו לתיקייה הזו ואז לחצו Create Strong Book.

  • באותו אופן ניתן לבנות גם את ספרי הדרגות המוכנים האחרים (2400+, 2300+, 2200+, 2100+), מקבצי המקור המתאימים להם.

12.2 ספר מאוסף PGN אישי

  1. צרו תת-תיקייה חדשה תחת BigBook לאוסף שלכם.
  2. הניחו בה את קובץ ה-PGN שלכם (למשל, ייצוא ממסד הנתונים של Lichess).
  3. אפשר לסנן את המשחקים קודם לפי דרגה, תאריך או פתיחה, ולשמור את התוצאה המסוננת כקובץ PGN נפרד, לשליטה בגודל ובעומק הספר שיתקבל.
  4. הריצו את תהליך בניית הספר על התיקייה הזו.

עומק ספר גדול יכול להשתנות בהתאם למספר העמדות הנפרדות שהאוסף המקורי מייצר; אוספים גדולים במיוחד (מיליוני משחקים) תומכים בעומק קטן יותר מאוספים ממוקדים וקטנים יותר.

12.3 עיון וניתוח של ספר

  • לאחר הבנייה, אפשר לעיין בספר מסע-מסע, עם תדירות המסעים ושיעור ההצלחה שלהם מוצגים בכל עמדה.
  • ניתן להריץ ניתוח מנוע על עמדות הספר, במלואו או באופן מצטבר (רק עמדות חדשות שעדיין לא נותחו), כך שניתוח מחדש של ספר שהתעדכן אינו חוזר על עבודה שנעשתה כבר.
  • תוצאות ניתוח של ספר נשמרות בקובץ JSON נפרד לצד הספר עצמו, כדי שהוספת וריאנטים בהמשך לא תחייב לזרוק ניתוח קודם.

13. עורך PGN (PGN Editor)

PGN Editor הוא סביבת עריכה מלאה למשחקים ולתרגילים, לא רק דרך לתקן כותרות. אפשר להוסיף, לשנות, לסדר מחדש, או להסיר מסעים ווריאנטים; לערוך כותרות (אירוע, שחקנים, תאריך וכדומה) ולשמור בחזרה לקובץ PGN מעודכן; ושתי יכולות נוספות הופכות אותו לכלי כתיבה אמיתי, לא רק לעורך טקסט פשוט.

מיזוג משחק לתוך העורך

משחק שני — או חלק נבחר ממנו — יכול להתמזג ישירות לתוך המשחק הפתוח כרגע בעורך. זה משלב שני מקורות נפרדים לתוך קבוצת וריאנטים אחת ומאוחדת, שימושי לאיחוד ניתוח משני משחקים שונים המגיעים לעמדה קשורה, או לקיפול קו שנותח מחדש לתוך משחק קיים ומקיף יותר, בלי צורך להתאים בין השניים ידנית מחוץ לתוכנה.

משחק מול המחשב מתוך העורך

מכל עמדה במשחק הנערך, אפשר לשחק קו אינטראקטיבית מול המנוע — אותו מנגנון משחק אינטראקטיבי שתואר בפרק 17.14 — והמסעים המתקבלים הופכים לחלק מהמשחק הנערך, בדיוק כמו וריאנט שהוקלד ידנית. זו דרך נוחה לחקור רעיון ישירות בתוך המשחק שכבר עורכים, במקום לעבור למסך נפרד ואז להעתיק את התוצאה בחזרה.

PGN Editor הוא הכלי המומלץ להכנה או להתאמה של קבצי ה-PGN המשמשים לבניית רפרטואר (סעיף 9.1).

14. סטטיסטיקה והתקדמות ארוכת טווח

מעבר למונים שמוצגים בזמן האימון עצמו, מסך הסטטיסטיקה מצרף, לכל קובץ תרגילים, את סך הפתרונות מתוך הניסויים, זמן פתרון ממוצע, ומספר ניסיונות ממוצע לעמדה. Clear History (ב-Position Manager) מאפס את המונים הללו לקובץ, שימושי כשמשנים משמעותית את הפתרונות בקובץ או פשוט רוצים להתחיל למדוד מאפס.

טיפ: אם הסטטיסטיקה נראית לא מתעדכנת לאחר מעבר בין מסכים (למשל, Statistics → Position Manager → Training), טענו את הקובץ מחדש עם Set Training DB לפני שממשיכים.

15. שיטות עבודה מומלצות

הנקודות בפרק זה נובעות משימוש יומיומי אמיתי בתוכנה — הדברים שמשתמש מנוסה שם לב אליהם אחרי עבודה ממושכת עם מסך מסוים, ולא בהכרח דברים בולטים בשימוש ראשון. אף אחת מהן אינה מתארת תקלה בתוכנה; הן פשוט הדרך הבטוחה ביותר להשיג את התוצאה הצפויה מכל מסך.

בחירת עמדות ומשחקים

  • הלוח והפאנל הניתוח שלו מוצגים כאשר שורת משחק או עמדה נבחרת; אם אזור הלוח נראה ריק, בחרו שורה קודם.
  • כשעוברים מהר בין מסעים במשחק, הלוח והניתוח נשארים מסונכרנים; לבדיקה, אפשר לזוז מסע אחד אחורה ומסע אחד קדימה — העמדה הנוכחית והניתוח שלה יתעדכנו יחד.

עבודה עם מנועים

  • תמיד לחצו Load למנוע ואשרו שהוא מציג Started לפני Start Analysis, Scan, או כל פעולה אחרת המבוססת על מנוע; חיווי המצב הוא הדרך הבטוחה לדעת שהמנוע מוכן בפועל.
  • כל מסך שנעשה בו שימוש במנוע (My PGN Database, Position Manager, PGN Engine Scan, ניתוח ספר) טוען חיבור מנוע משלו. טעינת מנוע במסך אחד אינה עוברת למסך אחר — יש לטעון אותו שוב במקום שצריך.
  • אם מנוע חדש שהוגדר לא נטען, הדבר הראשון לבדוק הוא הנתיב שלו ב-Settings → Engines — זה הדבר הנפוץ ביותר לבדיקה בהגדרת מנוע בפעם הראשונה.
  • Kill ולאחריו Load הן הדרך התקנית להפעיל מחדש את החיבור למנוע, למשל ממש אחרי שינוי הגדרותיו, או במעבר בין כמה מנועים מוגדרים באותו מפגש.
  • בניתוח בעומק חיפוש נבחר, עמדות מסוימות אורכות זמן רב יותר מאחרות באותו עומק — זו התנהגות מנוע טבעית לחלוטין, בולטת בעיקר בעמדות זכייה ברורה שבהן המנוע בודק וחוזר ובודק חלופות. תקרת "One-move seconds limit" (פרק 17.16) קיימת בדיוק כדי שזה לא ישפיע על משך הסריקה הכולל.

קריאה נכונה של סטטיסטיקה

  • אחוז ההצלחה המבוסס על ניסיונות במסך האימון מיוחס במיוחד למפגשי מסע-בודד; מפגשי רצף-מסעים (full line) ומפגשי Manual Scan עוקבים ומציגים התקדמות במקצת אחרת, שכן הם בוחנים סוג משימה שונה.
  • לחצו Calculate במסך הסטטיסטיקה לרענון הנתונים לאחר מפגש — הנתונים המוצגים הם תמונת מצב מרגע לחיצת Calculate האחרונה, ולא מונה חי מתמיד.
  • הסטטיסטיקה תמיד ספציפית לקובץ התרגילים הטעון כרגע. אם מתאמנים על כמה קבצים באותו מפגש, בדקו על איזה קובץ מוצגת הסטטיסטיקה לפני שמסיקים מסקנות על ההתקדמות.
  • איפוס היסטוריה טרי, ולאחריו ניסיון אחד או שניים בלבד, יכול להציג ממוצע ניסיונות או זמן קטן מהצפוי; הנתונים הללו מתייצבים ומשקפים תמונה מדויקת יותר עם הצטברות ניסיונות נוספים, כמו כל ממוצע המבוסס על מדגם קטן.

שמירה על סנכרון בין עריכה לאימון

גם מסך האימון וגם Position Manager שומרים מעת לעת את קובץ התרגילים שעליו הם עובדים. זה מה שמאפשר לסגור את התוכנה באמצע מפגש ולהמשיך בהמשך בדיוק מהמקום שבו הופסק. אבל זה גם אומר שאין להתייחס לשני המסכים כאל שני חלונות מתחלפים על קובץ שמשתנה באותו רגע עצמו — הכלל המעשי ששומר על יציבות הוא:

  • סיימו לערוך קובץ ב-Position Manager (ולחצו Update לכל שורה שנערכה) לפני שפותחים אותו קובץ לאימון.
  • טענו מחדש את הקובץ — Set ב-Position Manager, או Set Training DB במסך האימון או הסטטיסטיקה — ממש לפני התחלת מפגש, בכל פעם שהקובץ עשוי היה להשתנות מאז הטעינה האחרונה שלו.
  • אם רוצים להוסיף עוד כמה עמדות בזמן פרויקט אימון ארוך, הוסיפו אותן, ואז טענו מחדש את עותק הקובץ במסך האימון (Set Training DB) לפני שממשיכים להתאמן, במקום להשאיר את שני המסכים פתוחים על אותו קובץ בו-זמנית.

מעקב אחר קבצים ומספרי ID

  • לפני הוספה או עיון בעמדות, הביטו בשם הקובץ המוצג לצד Browse/Set באותו מסך, לאישור שאתם עובדים על הקובץ המיועד — לכל מסך קובץ נבחר נפרד, בלי קשר לשאר המסכים.
  • עמדות חדשות מתווספות תמיד אחרי העמדה האחרונה הקיימת בקובץ, בלי תלות בפערים שנוצרו ממחיקות קודמות; השתמשו ב-Reindex ב-Position Manager בכל פעם שרוצים שהמספור יהיה רציף שוב.
  • להתחלת מעבר ידני מ-ID מסוים (למשל 301), קבעו את ה-ID ל-300 ב-Position Manager ולחצו Try Next פעם אחת, זה מוביל בבטחה ל-301; למעבר אקראי המוגבל לטווח ID מסוים, השתמשו במצב Random between IDs במסך האימון (פרק 6.2), שנבנה בדיוק למטרה הזו.

הכנת קבצי PGN

  • כתיב PGN תקני נקרא כשורה, כולל קבצים שמשחקיהם מתחילים מ-FEN מותאם ולא מעמדת הפתיחה — שימושי לאוספי סיומים, אוספי חידות, או כל אוסף שמתחיל באמצע משחק.
  • הכתרה צריכה לכלול את הסימן "=" (למשל e8=Q). קבצים מכלים ישנים מסוימים משמיטים אותו; אם סוף משחק נראה שגוי לאחר ייבוא, ייצוא חדש בפורמט PGN תקני (או תיקון ב-PGN Editor, פרק 13) פותר זאת.
  • ניתן לייבא מחדש אוסף PGN בכל עת — למשל, הורדת ייצוא גדול ומעודכן יותר של משחקי Lichess שלכם וייבואו מחדש אינו פוגע בקבצי תרגילים שכבר נבנו מהגרסה הקודמת של האוסף.

גיבויים

  • לכל הפחות, גבו באופן קבוע את תת-התיקייה pos — היא מכילה את קבצי התרגילים האישיים שלכם, שהם הדבר שהכי קשה לשחזר.
  • גבו לפני ואחרי כל סבב עריכה ידני גדול לקובץ, בנוסף ללוח זמנים קבוע (למשל שבועי) בלי קשר לשינויים אחרונים.
  • העתקת כל תיקיית הנתונים (פרק 1.8) למקום נפרד היא הדרך הפשוטה ביותר לגבות הכול — תרגילים, אוספי PGN, תוצאות סריקה, רפרטוארים וספרים — בפעולה אחת.

ניצול מקסימלי מסריקה אוטומטית

  • לאוסף משחקים אישי, סינון הסריקה למסעים שלכם בלבד (פרק 8) מקצר בכמחצית את העבודה ומרכז את התוצאות בטעויות שלכם עצמכם, ולא של היריבים.
  • למשחקי בליץ בפרט, שבהם שינויי הערכה גדולים ותכופים יותר משני הצדדים, העלאת סף הרגישות לטעות (פרק 17.16) שומרת על תוצאות ממוקדות בשינויים שבאמת שווים אימון, ולא בכל תנודה קטנה.
  • סריקת משחק מסוים פעם אחת עם סינון שחקן ופעם אחת עם שני הצדדים נותנת גם את המבט האישי הממוקד וגם את התמונה המלאה של כל שקרה במשחק — שימושי כשמשחק חשוב אחד ראוי לתשומת לב מיוחדת.
  • השוואת עמדה, או משחק, עם מנוע שני מוגדר (פרק 3) היא דרך פשוטה לקבל חוות דעת שנייה על כל הערכה או מסע מומלץ שרוצים לבדוק, בפרט בעמדות שבהן יש לכם תחושת בטן חזקה שסותרת את הצעת המנוע הראשון.

16. עזר מהיר — תהליכי עבודה נפוצים

להפוך טעות ממשחק שלי לתרגיל אימון

  1. My PGN Database ← ייבוא/בחירת המשחק ← מעבר לעמדה ← Add Position (עם קובץ התרגילים היעד נבחר קודם).
  2. או: PGN Engine Scan ← סריקת המשחקים ← בחירת השורות המסומנות ← Add Position לקובץ התרגילים היעד.

לתרגל רק את מה שלא פתרתי, מעמדה 200 עד 400

  1. Position Manager: קבעו Set ID ל-200 (או השתמשו בבורר הטווח, בהתאם למצב).
  2. מסך האימון: בחרו Random, not solved (או Random between IDs, למעבר אקראי מוגבל בטווח באמת) ולחצו Start.

לבנות רפרטואר לפתיחה ולהיבחן עליו

  1. הכינו קובץ PGN אחד או יותר עם הקווים שלכם, בתת-תיקייה חדשה תחת Repertoire.
  2. מסך Repertoire: Pick Opening FolderCreate RepertoireProperties (צבע, מסע התחלה).
  3. Load Repertoire, ואז התחילו במבחן.

לבדוק אם הרפרטואר שלי מפספס מסעים מוכרים

  1. בנו או השיגו ספר גדול של משחקי שחקנים חזקים.
  2. הריצו Find Gaps עם הרפרטואר והספר הגדול, עברו על קובץ ה-PGN המוצע, ושלבו מסעים מקובלים בחזרה לקבצי המקור של הרפרטואר.

17. מדריך מפורט — לפי מסך ונושא

פרק זה עובר על התוכנה מסך-מסך, בהעמקה רבה בהרבה מהמדריכים בפרקים הקודמים, ומרכז את השאלות הספציפיות שעולות בפועל בכל מסך. חלק מהנקודות חוזרות על דברים שנאמרו קודם במדריך זה — זו כפילות מכוונת, כך שכל חלק כאן, לכל מסך, יהיה מדריך עצמאי ומלא בפני עצמו. אפשר להוסיף צילומי מסך במקומות שמסומנים להלן.

17.1 מסך הבית (Home)

מסך הבית
מסך הבית https://www.chesspm.com/trainimg/home-screen.png
  • Open Data Folder — פותח את תיקיית הנתונים של התוכנה ישירות ב-Windows Explorer. זו הדרך המהירה ביותר להגיע לכל תת-תיקייה שתוארה במדריך הזה (pgn, pos, scan, eng, Repertoire, BigBook) לגיבוי או לניהול קבצים ידני.
  • מומלץ ליצור קיצור דרך לתיקייה הזו בשולחן העבודה פעם אחת, במקום לפתוח אותה מתוך התוכנה בכל פעם שרוצים לגבות.

17.2 מסך "My PGN Database"

מסך My PGN Database
מסך My PGN Database https://www.chesspm.com/trainimg/my-pgn-database-screen.png

טעינת אוסף משחקים

  • Browse בוחר קובץ PGN; Load Games PGN בפועל קורא אותו ומאכלס את רשימת המשחקים בצד שמאל.
  • Browse רק משנה איזה שם קובץ מוצג — רשימת המשחקים לא מתעדכנת עד שלוחצים Load Games PGN. אם הרשימה עדיין מציגה משחקים מקובץ ישן אחרי בחירת קובץ חדש, לחצו Load Games PGN שוב.
  • ייבוא קובץ (ולא רק הפניה לקובץ שקיים כבר בדיסק) מעתיק אותו לתת-התיקייה pgn של תיקיית הנתונים; Browse, מרגע זה, מציג את כל מה שנמצא בתיקיית pgn.
  • הורדת עדכון של PGN ממקור חיצוני (למשל ייצוא חדש ומעודכן מ-Lichess, עם יותר משחקים) אינה דורשת דבר מיוחד: ייבוא/Browse לקובץ החדש ו-Load Games PGN; זה לא מוחק או מפריע לקבצי התרגילים הקיימים שלכם.
  • קובץ PGN שמשחקיו אינם מתחילים בעמדת הפתיחה הרגילה (הם נושאים כותרת FEN, כמו באוסף סיומים) נטען כשורה.

בחירת קובץ התרגילים היעד לפני הוספת עמדות

  • בצד ימין של המסך הזה יש זוג Browse/Set נפרד לקובץ התרגילים שאליו יירשמו עמדות חדשות. זה עצמאי מרשימת המשחקים בצד שמאל.
  • לחצו Browse (בצד ימין), בחרו את קובץ התרגילים, ולחצו Set. כל מה שתלחצו Add Position עליו מרגע זה יעבור לקובץ הזה, חדש או קיים.
  • אם מחליפים קובץ תרגילים באמצע העבודה, בדקו את שם הקובץ המוצג לפני שממשיכים להוסיף עמדות, כדי לא לערבב בטעות שני אוספים.

הוספת עמדה ממשחק

  1. לחצו על משחק ברשימה השמאלית כדי לפתוח אותו.
  2. עברו על מסעיו (מתחת לרשימת המשחקים) עד העמדה שרוצים להפוך לתרגיל.
  3. לחצו Add Position.

ה-FEN של העמדה הנוכחית, המסע שבאמת נשחק במשחק ("last move"), והמסע שצריך לשחק ("solution", כברירת מחדל המסע שבאמת נשחק) מתמלאים אוטומטית.

  • אם רוצים שהתשובה הנכונה של התרגיל תהיה מסע אחר מזה שבאמת נשחק במשחק המקור, הוסיפו את העמדה כרגיל ותקנו את שדה הפתרון בהמשך ב-Position Manager (פרק 17.3).
  • "fen before" הוא שדה נוסף אופציונלי שאם מולא, מאפשר להציג את העמדה הקודמת והמסע האחרון על הלוח בזמן האימון; הוא לא מתמלא אוטומטית על ידי Add Position, וצריך להגדיר אותו אם רוצים שההקשר הזה יוצג בהמשך בזמן פתרון.

תרגילי תשובה אחת לעומת רצפים ארוכים

  • כברירת מחדל, עמדה שנוספה בודקת מסע אחד בדיוק.
  • אפשר להזין במקום זאת פתרון ארוך יותר ("full line"), כך שאחרי המסע שלכם התוכנה משחקת אוטומטית את התשובה השמורה שלה, וכך הלאה, לכל אורך המסעים הרשומים — כך בונים קומבינציות שלמות, פתרונות סיום, או משחקים שלמים לשינון (ראו להלן).

שינון משחקים בעל-פה

לשינון משחק שלם, מסע-מסע: הוסיפו את העמדה הראשונה של המשחק כתרגיל, ובמקום פתרון של מסע בודד, תנו לו רצף מלא שמכסה את המשחק כולו (או את החלק שרוצים לשנן). בזמן האימון, כל מסע נכון שלכם נענה במסע האוטומטי השמור של התוכנה — המסע האמיתי מאותו משחק — עד שהרצף השמור מסתיים. זה מתאים היטב למשחקי מודל מוערים ולסיומים; במשחק ארוך ורגיל, שבו רק כמה מסעים שווים שינון, יעיל יותר בדרך כלל להוסיף רק את המסעים הספציפיים הללו כתרגילי מסע-בודד (או רצף-קצר) רגילים.

ניתוח מנוע על המסך (לעיון אישי בלבד)

  • במסך הזה יש גם פקדי Load / Analyze / Stop משלו למנוע, לשימוש בזמן עיון במשחק.
  • הניתוח הזה הוא רק לצורך ההחלטה שלכם בעצמכם מה להוסיף — התוצאה שלו אינה נשמרת בשום מקום ואינה נשמרת עם העמדה. אם רוצים ניתוח מנוע שבאמת נשמר וניתן לחיפוש בהמשך, השתמשו ב-PGN Engine Scanner (פרק 17.6) או בניתוח קובץ שלם ב-Position Manager (פרק 17.3).

דרישות פורמט PGN

  • קבצים צריכים להשתמש בכתיב PGN תקני. הכתרה צריכה לכלול את הסימן "=" (למשל e8=Q); חלק מהייצואים מכלים אחרים משמיטים אותו, וקבצים כאלה לא יקראו כשורה — במקרה כזה יש לייצא מחדש ממקור תקני.
  • משחקים בפורמטים ארוכים או לא שגרתיים (למשל, ציון גם משבצת המקור וגם משבצת היעד לכל מסע, כפי שנעשה בהעלאות ידניות מסוימות) בדרך כלל עדיין נקראים כשורה, מכיוון שמנתח התוכנה סובלני לגרסאות כתיב נפוצות; הסיכון האמיתי המרכזי הוא אלמנטים ממש לא תקניים, כמו סימן הכתרה חסר.

17.3 מסך "Position Manager"

מסך Position Manager
מסך Position Manager https://www.chesspm.com/trainimg/position-manager-screen.png

בחירת קובץ

  • Browse + Set טוענים קובץ תרגילים נבחר למנהל העמדות, ומציגים כל עמדה שבו כשורה, לפי סדר ID.
  • להתחלת קובץ חדש לגמרי: קליק ימני ברשימת הקבצים ובחירת New, או הנחת קובץ JSON ריק ישירות בתת-התיקייה pos ואז Browse אליו.

עריכת עמדה קיימת

  1. לחצו על השורה שרוצים לשנות.
  2. שדותיה (FEN, מסע פתרון, מסע אחרון, fen before, הערות וכדומה) יופיעו בצד ימין.
  3. ערכו את השדה/ות הרצוי/ים.
  4. לחצו Update, בתחתית הצד הימני של פאנל השדות, לשמירת השינוי — זהו כפתור ה-Update היחיד שבאמת מבצע שינוי לשורה הזו; ודאו שהשורה הנכונה נבחרה לפני שלוחצים עליו.
  • לאחר העדכון, טענו את הקובץ מחדש (Set שוב, או Set Training DB במסך שממנו מתכוונים להתאמן) לפני התחלת מפגש אימון, כך שהמפגש ישתמש בנתונים המתוקנים ולא בעותק ישן שהוא עדיין מחזיק בזיכרון מאותה הפעלה של התוכנה.

הוספה, מחיקה, נטרול, מספור מחדש

  • Add — מלאו FEN ופתרון ישירות ולחצו Add; עמדות חדשות מתווספות תמיד אחרי העמדה האחרונה הקיימת בקובץ, בלי קשר לפערים קודמים במספור.
  • Delete — בחרו שורה ולחצו Delete. זה עובד לכל שורה, גם מאמצע הקובץ, ולא רק לאחרונה.
  • מחיקה מהאמצע משאירה פער ברצף ה-ID; מספרים מאוחרים יותר לא ממוספרים מחדש אוטומטית. אם רוצים שהמספור יהיה רציף שוב, השתמשו ב-Reindex.
  • Reindex — ממספר מחדש את כל עמדות הקובץ ברצף מ-1, וסוגר פערים שנוצרו ממחיקות קודמות.
  • Disable — מסמן עמדה כלא פעילה בלי להוציאה מהקובץ, כך שהיא מדולגת באימון אך עדיין קיימת לעיון או להפעלה חזרה בהמשך. זו אפשרות בטוחה יותר ממחיקה כשלא בטוחים עדיין.

תשובה שמורה אחת לכל תרגיל

תרגיל רגיל — שנוסף מ-My PGN Database או מתוצאת PGN Engine Scan — נבדק לעומת פתרון שמור אחד: מסע בודד, או, לתרגיל "full line", רצף מסעים ספציפי אחד. אם שני מסעים שונים טובים באותה עמדה, בחרו את זה שרוצים לתרגל ושמרו אותו כפתרון; את השני אפשר לרשום ב-User Note לעיונכם. קבלת יותר ממסע נכון ועצמאי אחד באותה עמדה היא תכונה של מבחן רפרטואר בפרט (פרק 10), שבו עמדה יכולה להכיל באופן טבעי כמה ענפים נכונים, ולא הגדרה שקובעים לתרגיל בודד.

הערות ושדות מורחבים

  • User Note הוא שדה טקסט חופשי להסבר האישי שלכם מדוע מסע שגוי ומה הרעיון הנכון; הוא לא נבדק, והוא לעיונכם בלבד בעת עריכה או סקירה חוזרת של עמדה.
  • גם שדה User Note וגם שדה ה-full line תומכים ברשומות ארוכות — כולל, לשדה full line, רצפים ארוכים מספיק לכסות משחק שלם — ולא רק משפט קצר.

ניתוח מנוע על קובץ שלם

  1. טענו את המנוע ואשרו שהוא מציג Started.
  2. לחצו Start Analysis.

המנוע מנתח את כל העמדות בקובץ הטעון בזה אחר זה (ההתקדמות מוצגת לפי מספר עמדה) ומשלים את המסע המומלץ וההערכה שלו לכל אחת. זה אינו מחשב או ממלא מסעים חלופיים — רק את המסע הטוב ביותר והערכתו לכל עמדה. שדות כמו "סוג טעות" או "מסע חלופי" הם שדות טקסט חופשי שאפשר למלא בעצמכם; הרצה חוזרת של הניתוח לא דורסת אותם.

  • אין כרגע פעולת "ניתוח שורה אחת בלבד" ייעודית בתוך Position Manager עצמו — ניתוח קובץ שלם הוא האפשרות הקיימת כאן. אם רוצים ניתוח מנוע, כולל מסעים חלופיים, לעמדה בודדת, השתמשו ב-Scan 1 Move של PGN Engine Scan על המשחק שממנו הגיעה העמדה (פרק 17.6), או בניתוח הזמני שלא נשמר ב-My PGN Database בזמן ההחלטה מה להוסיף (פרק 17.2).
  • ניתוח וגם מפגש אימון לא יכולים להיות פעילים על אותו קובץ בו-זמנית; יש לסיים או לעצור אחד לפני שמתחילים את השני.

איפוס היסטוריה

Clear History מאפס את סטטיסטיקת הניסיונות וההצלחות הרשומה לקובץ הטעון כרגע, בלי לפגוע בעמדות או בפתרונות שלהן. שימושי לפני סבב תרגול חדש, או אחרי ששינוי משמעותי בפתרונות של קובץ הפך את היסטוריית הניסיונות הישנה לפחות רלוונטית.

  • במקרים בודדים ייתכן שהאיפוס לא "נתפס" באופן מיידי — הסטטיסטיקה הישנה חוזרת להופיע אחרי מעבר מהאימון בחזרה ל-Position Manager. אם קורה, מעבר לקובץ תרגילים אחר ובחזרה פותר את זה באופן עקבי; תיקון לגורם הבסיסי צפוי בגרסה עתידית.

בחירת עמדה לפי ID, וכלים מבוססי טווח

  • Set ID מקפיץ את המחוון לעמדה עם ID נבחר.
  • Try Next מזיז את המחוון עמדה אחת קדימה מכל מקום שבו Set ID השאיר אותו.
  • להתחלה מדויקת ב-ID מסוים (למשל 301), קבעו את ה-ID למספר אחד קטן ממנו (300) ולחצו Try Next פעם אחת — זה מגיע ל-301 בבטחה, ולא הזנת 301 ישירות בתקווה ששדה טווח יילקח בחשבון במקום אחר.
  • שדות טווח פשוטים במסך הזה (הזנת "מ-" ו"עד") אינם בשימוש בכל מצב אימון; המצב שמכבד בפועל טווח ID נבחר לפתרון אקראי הוא "Random between IDs" במסך האימון (פרק 17.4), ולא שדה כאן.

ייצוא ל-PGN

אפשר לייצא קובץ תרגילים לקובץ PGN רגיל המכיל את השדות המרכזיים של כל עמדה — המסע האחרון שנשחק, הפתרון הנכון, וההערות שלכם — כדי לעיין בחומר בתוכנת שחמט אחרת, או לשלוח אותו לשחקן חזק יותר לחוות דעת. קבצי ה-JSON המקוריים אינם ניתנים לקריאה ישירה בתוכנות שחמט אחרות, וזו הסיבה לקיומו של הייצוא הזה.

עריכה ואימון במקביל — ולמה כדאי להימנע מכך

חשוב: עריכת קובץ ב-Position Manager ואימון על אותו הקובץ במקביל, באותה הפעלה של התוכנה, היא הגורם השכיח ביותר למראה של עמדות או סטטיסטיקה "שאבדו". מסך האימון שומר מעת לעת בחזרה את הקובץ שעליו הוא עובד; אם מוסיפים או עורכים עמדות במקום אחר בזמן שמפגש אימון על אותו קובץ עדיין פתוח, השמירה האוטומטית הבאה ממסך האימון יכולה לדרוס את העריכות שלכם בעותק הישן שהוא עדיין מחזיק בזיכרון. תמיד סיימו (או צאו לחלוטין מ)מפגש אימון על קובץ לפני עריכתו במקום אחר, ותמיד טענו את הקובץ מחדש (Set / Set Training DB) ממש לפני התחלת מפגש אימון חדש, אם הקובץ יכול היה להשתנות מאז הטעינה האחרונה שלו.

17.4 מסך "Training"

מסך Training
מסך Training https://www.chesspm.com/trainimg/training-screen.png

מצב מספר-מסעים: One Move, Part Line, Full Line, Default

  • One Move בודק בדיוק את המסע הבודד השמור בעמדה הנוכחית, ו — אם "fen before" מולא בעת ההוספה — מציג את העמדה הקודמת והמסע האחרון על הלוח, לצורך הקשר.
  • Part Line / Full Line בודקים המשכה שמורה בת כמה מסעים (ראו פרק 17.2); אחרי כל מסע נכון שלכם, התוכנה משחקת אוטומטית את התשובה השמורה שלה, וכך הלאה.
  • Default שואב את התנהגותו מ-Settings ולא מהבחירה במסך, ובמצב הזה המסע הקודם לא מוצג על הלוח — אם רוצים לראות באופן ספציפי את המסע הקודם, בחרו One Move במפורש ולא להשאיר את המצב על Default.

Start, Solve, Cancel, Skip

  • Start מתחיל פתרון רציף על פני קבוצת העמדות הנוכחית, אחת אחרי השנייה.
  • Solve בוחן עמדה בודדת בדיוק (בדרך כלל אחרי Set ID), בלי להמשיך אוטומטית לעמדה הבאה.
  • Cancel עוצר את המפגש מיידית בלי לרשום כישלון לעמדה הנוכחית; Start הבא ממשיך מאותו מקום.
  • Skip רושם כישלון לעמדה הנוכחית ועובר לעמדה הבאה.
  • מסעים מוזנים בכתיב קואורדינטות של מנוע — למשל f1d3 למסע רץ, או g5d2 למסע מלכה — ולא בכתיב אלגברי רגיל.

מצבי סדר

  • Sequential — עמדות בסדר ID פשוט.
  • Random of all — כל העמדות בקובץ, מעורבבות.
  • Random, not solved — חוזר רק על עמדות שלא נענו נכון עדיין, מעורבבות.
  • Random, not seen / not tested — רק עמדות שלא נוסו אף פעם.
  • Random between IDs — מעבר מעורבב המוגבל למינימום ומקסימום ID נבחרים; זה המצב לשימוש כשרוצים טווח אקראי מוגבל באמת.
  • כל אפשרויות הסדר הללו מקובצות בבורר יחיד במסך האימון, המכונה לעיתים Combo.
  • מעבר מעורבב על "לא-פתורות" או "לא-נראות" נשען על כל הקטגוריה הזו בקובץ כולו, לא על תת-טווח נבחר; אם רוצים מעבר אקראי מוגבל וללא הטיה על בלוק ID מסוים (למשל 51–200), השתמשו ב-Random between IDs עם הגבולות הללו, ואופציונלית לאחר Clear History אם רוצים לכלול בטווח גם עמדות שנפתרו בעבר.

מצב Manual Scan

  • עוצר אחרי כל תשובה נכונה וממתין ל-Continue לפני שממשיכים, כך שאפשר לעצור, לכתוב הערות, או לעיין בקצב שלכם.
  • Continue מעביר לעמדה הבאה גם אם לא פתרתם את הנוכחית — הוא לא מחייב תשובה נכונה קודם.
  • טיימר הפתרון נעצר מספירה כשעמדה מסומנת כנכונה, בזמן שהמסך מחכה ל-Continue.

הגבלות זמן — שתי ההגדרות השונות, בבירור

  • שדות טווח הזמן המוצגים ישירות על מסך האימון הם מסנן סטטיסטי בלבד: הם מאפשרים לעיין באילו מהניסיונות הקודמים נפלו בתוך חלון זמן נתון. הם לא מגבילים כמה זמן יש לתשובה.
  • הגבלת הזמן האמיתית לכל מסע היא Settings → Positions Training → Max Solve Time (msec), שנכנסת לתוקף רק כשבוחרים במצב פתרון "limit time" במסך הזה. הערך הוא במילי-שניות — 5000 פירושו 5 שניות, 10000 פירושו 10 שניות וכן הלאה.
  • אם מפגש עם הגבלת זמן מרגיש קצר מהצפוי, בדקו קודם את הערך הזה ב-Settings.

ניסיון חוזר אחרי תשובה שגויה

Settings → Positions Training → "Allow retry after fail for 1 move" מאפשר לנסות עמדה שוב ממש אחרי תשובה שגויה, במקום לעבור ישירות לעמדה הבאה. הניסיון עדיין נרשם כישלון — הסטטיסטיקה מזכה רק את הניסיון הראשון בעמדה, בלי קשר לכמה ניסיונות נוספים נעשו במקום או כמה פעמים העמדה תצוף בהמשך. האפשרות הזו שימושית בעיקר בפתרון בלי הגבלת זמן פעילה, כך שיש חופש לנצל את הניסיון הנוסף בפועל.

חזרה על עמדות לא-פתורות עד שכולן נכונות

אחרי מעבר מלא על קבוצת עמדות נבחרת, התוכנה שואלת מחדש באופן אוטומטי על כל עמדה שנענתה לא נכון באותו מעבר, וממשיכה כך עד שכל העמדות בקבוצה נענו נכון לפחות פעם אחת באותו מפגש. מספר הפעמים שעמדה נשאלה מחדש אינו משפיע על אחוז ההצלחה המדווח, המבוסס רק על השאלה אם הניסיון הראשון היה נכון.

בדיקת חוקיות מסע

המסע שמוזן נבדק לחוקיות בעמדה הנוכחית; מסע לא חוקי מדווח ככזה ולא מתקבל בשוגג. הבדיקה נוגעת לחוקיות בלבד, ולא להתאמה לכוונה — אם מוזן בטעות מסע חוקי אך שונה מהמכוון, הוא יסומן כתשובה שגויה, בדיוק כאילו זה היה המסע שבאמת נבחר.

17.5 מסך "Statistics"

מסך Statistics
מסך Statistics https://www.chesspm.com/trainimg/statistics-screen.png
  • לחצו Calculate לרענון הנתונים של קובץ התרגילים הטעון כרגע — הנתונים לא תמיד חיים, וייתכן שיצטרכו רענון מפורש כזה לאחר מפגש.
  • המספר המרכזי (למשל "217 מתוך 221") משקף ניסיונות שנרשמו עד לחישוב האחרון.
  • זמן פתרון ממוצע ומספר ניסיונות ממוצע מוצגים כשדות מתויגים נפרדים בצד שמאל של המסך; חפשו במיוחד את "avg solve time" ו-"avg attempt", ולא רק את מספר הפתרונות הכללי.
  • הנתונים הללו מחושבים לכל קובץ תרגילים בנפרד. אם רוצים למדוד התקדמות מלוח נקי, השתמשו קודם ב-Clear History ב-Position Manager (פרק 17.3).
  • איפוס היסטוריה טרי, ולאחריו מעבר אקראי אחד בלבד, יכול להציג "avg attempt" של 0 לעמדות שנוסו בפועל פעם אחת; זה פרט תצוגה ולא סימן שהניסיון לא נרשם, והוא מתייצב לאחר עוד כמה מעברים.

17.6 מסך "PGN Engine Scan"

מסך PGN Engine Scan
מסך PGN Engine Scan https://www.chesspm.com/trainimg/pgn-engine-scan-screen.png

פריסה: שלוש רשימות הפועלות יחד

המסך הזה מאורגן כשלוש רשימות זו לצד זו, וההבנה של תפקיד כל אחת מהן מקלה מאוד על הבנת שאר המסך. בצד שמאל נמצאת רשימת המשחקים של קובץ ה-PGN הטעון, בדיוק כמו ב-My PGN Database. באמצע נמצאות תוצאות הסריקה הנוכחית — כל מסע שהמנוע סימן עד כה, למשחקים שכבר נותחו; הרשימה האמצעית הזו היא אזור עבודה זמני, לא קובץ אימון, ותוכנה ייחודי למפגש הסריקה הנוכחי. בצד ימין נמצא קובץ התרגילים היעד, נבחר באותה שיטה כמו במקומות אחרים בתוכנה (Browse, ואז Set), שהוא המקום שבו תוצאות נבחרות הופכות בפועל לחומר אימון, בלחיצה על Add Position.

טעינת משחקים ומנוע

  • טענו קובץ PGN בדיוק כמו ב-My PGN Database: Browse, ואז Load Games PGN. רשימת המשחקים במסך הזה עצמאית מזו של My PGN Database — טעינת קובץ כאן לא טוענת אותו אוטומטית שם, ולהפך.
  • גם המנוע במסך הזה צריך להיטען בנפרד, אפילו אם כבר טענתם את אותו מנוע במקום אחר בתוכנה באותו מפגש.

שלושת היקפי הסריקה

  • Scan 1 Move — מנתח רק את המסע הנבחר כעת בזמן מעבר על משחק פתוח, ואם נמצא כטעות, מוסיף אותו אוטומטית לתוצאות הסריקה (העמודה האמצעית). בשונה מהניתוח לעיון בלבד ב-My PGN Database, התוצאה הזו נשמרת וניתנת להעברה לקובץ מבחן בהמשך.
  • Scan 1 Game — מנתח את כל מסעי המשחק הנבחר כעת ברשימה.
  • Start PGN List Scan — מנתח את כל המשחקים ברשימה הטעונה כעת, לפי הסדר, עם התקדמות מוצגת ברצף.
חשוב: אין ללחוץ Scan 1 Move או Scan 1 Game בזמן שסריקת רשימה שלמה עדיין רצה — יש לעצור אותה קודם עם Stop. הרצת שתי סריקות בבת אחת חסומה ומייצרת שגיאה.

עצירה והמשך של סריקה ארוכה

  • Stop עוצר סריקת רשימה רצה; המשחק האחרון שנותח לגמרי נזכר.
  • Resume ממשיך סריקת רשימה שנעצרה מאותה נקודה בדיוק, ולא מתחיל שוב מהמשחק הראשון.
  • אם מתחילים סריקת רשימה חדשה בזמן שתוצאות סריקה קיימות ממפגש קודם, תישאלו אם להמשיך ולהצטבר על הקיים או לזרוק אותן ולהתחיל מחדש — בחרו לפי זה שממשיכים אותו פרויקט סריקה או מתחילים פרויקט חדש ונפרד.

הגבלת מה שמנותח

  • סינון לפי שם שחקן מגביל את הניתוח למסעי שחקן אחד בלבד — מומלץ בסריקת אוסף משחקים אישי, שכן זה מקצר בכמחצית את העבודה ומונע סימון טעויות של היריב, שאינן שימושיות לאימון שלכם.
  • אם חושדים שסינון שם השחקן גורם להחמצת טעות אמיתית (מצב שיכול לקרות לעיתים, ככל הנראה בקשר לרצפי טעויות רצופות מסוימים), הריצו את הסריקה מחדש על אותו משחק ספציפי עם שני הצדדים כלולים לבדיקה נגדית.

קריאה ושימוש ברשימת התוצאות

  • לחיצה על שורה בתוצאות מציגה, בצד ימין, את סוג הטעות, הערכת המחשב לטעות, המסע הנכון והערכתו, ועד למגבלת המסעים שנקבעה — ההמשכה המומלצת.
  • אפשר להזין ערך קושי ידני בין 0 ל-9 לכל תוצאה מסומנת, ובהמשך לסנן ולתעדף אילו טעויות לתרגל בפועל.
  • בחרו שורה אחת או יותר, בחרו את קובץ התרגילים היעד בצד ימין (Browse, ואז Set), ולחצו Add Position להעבירן לקובץ הזה.
  • אם קובץ היעד מכיל כבר עמדה עם אותו FEN פתיחה — למשל, בעקבות סריקה חוזרת על אותם משחקים — אפשר לבחור אם נתוני הסריקה החדשים (מסע המנוע והערכתו) יחליפו את הרשומה הקיימת, או שהרשומה הקיימת תישאר ללא שינוי והחדשה תדולג. בכל מקרה, מספר ה-ID של העמדה בקובץ היעד לא משתנה.

בחירת רגישות למשחקים שלכם לעומת משחקי אמנים

הרגישות שבברירת מחדל מתאימה היטב למשחקים רציניים וארוכים, שבהם כל נקודת שינוי הערכה חשובה בדרך כלל. במשחקי בליץ, שבהם שני השחקנים עושים שינויים גדולים בקביעות, אותה רגישות יכולה לייצר הרבה יותר מסעים מסומנים משימושי לאימון. אם זה קורה, כדאי להעלות את סף הרגישות באופן ספציפי לחומר בליץ, לסרוק קבוצה קטנה ונבחרת של משחקים במקום ארכיון בליץ שלם בבת אחת, או פשוט לסרוק רק את המסעים שלכם ולא את שני הצדדים.

17.7 מסך "Build Tactics"

מסך Build Tactics
מסך Build Tactics https://www.chesspm.com/trainimg/build-tactics-screen.png

פריסה: שלושה אזורים הפועלים יחד

מסך זה עוקב אחר אותו היגיון תלת-אזורי כמו מסך PGN Engine Scan (פרק 17.6), מותאם לחילוץ טקטיקות ולא לאיתור טעויות. בצד שמאל נמצאת רשימת המשחקים של קובץ ה-PGN הטעון. במרכז נמצא הלוח עצמו, המציג את המשחק או הטקטיקה הנבחרים כעת, עם רישום המסעים והניווט שלו. בצד ימין, זו מעל זו, נמצאות שתי רשימות: הטקטיקות שנמצאו עד כה בסריקה הנוכחית, ומתחתיה, רשימת עמדות האימון, שהיא המקום שאליו טקטיקה בפועל מגיעה כשמשתמשים ב-Add to Training עליה (פרק 9.7).

Trigger Settings ו-Save Results, בזרימת המסך

כפתור Trigger Settings פותח את חלון ההגדרה המתואר במלואו בפרק 9.4 — Triggers, Quality, Scope, Tactic Line, Full Game Filter, ו-Save Results — ישירות מהמסך הזה, כך שאפשר להתאים הגדרה ולהריץ סריקת בדיקה חדשה בלי לצאת ממנו. כמו ב-PGN Engine Scanner, עומק המנוע והגבלות הזמן עצמן מוגדרות בנפרד, במסך Settings הראשי (פרק 17.16), מכיוון שהן משתנות הרבה פחות לעיתים קרובות מהגדרות ה-Trigger והסינון.

קריאת היומן בזמן ריצת סריקה

חלון היומן כאן מפורט יותר מהמקבילה שלו ב-PGN Engine Scanner, בהתאם לתהליך האישור המורכב יותר שמועמד צריך לעבור: הוא מדווח את מספר חצי-המסע, המסע, ההערכה והפער של כל מועמד ברגע שנמצא; האם המועמד הזה אושר בסופו של דבר או נדחה, והסיבה המדויקת; כל טעויות יריב שאותרו בדרך; ולכל טקטיקה שאושרה, את תנאי הסיום שלה. זה הופך את היומן לשימושי באמת לכיוונון Trigger Settings — ריצה שדוחה הרבה יותר מועמדים ממה שהיא מאשרת בדרך כלל מצביעה על הגדרות ששווה להקל, וסיבות הדחייה המוצגות אומרות בדיוק איזו הגדרה אחראית לכך.

17.8 מסך "Repertoire"

מסך Repertoire
מסך Repertoire https://www.chesspm.com/trainimg/repertoire-screen.png

מבנה תיקיות

  • כל רפרטואר חי בתת-תיקייה משלו תחת תיקיית Repertoire בתיקיית הנתונים — למשל Repertoire/BlackKingInd לרפרטואר הודית של המלך בשחור.
  • אפשר להניח בתת-התיקייה כל מספר של קבצי PGN רגילים; כולם משולבים יחד כשהרפרטואר נבנה. חלוקת רפרטואר לכמה קבצים לפי ענף (למשל קובץ אחד לכל תת-וריאנט מרכזי) שומרת על כל קובץ בגודל נוח; אין דרישה למספר קבצים מסוים, אך ארבעה עד עשרה קבצים לפתיחה הם טווח נפוץ ומעשי.
  • רפרטואר בודד יכול להכיל כ-2000 וריאנטים, מספר שמכסה בנוחות אפילו רפרטואר מפורט מאוד לפתיחה אחת, כולל תת-קווים רבים וסטיות נדירות.

בנייה והגדרת רפרטואר

  1. Pick Opening Folder — בחרו את תת-התיקייה המכילה את קבצי ה-PGN של הרפרטואר.
  2. הקבצים שנמצאו בתיקייה יופיעו ברשימה על המסך.
  3. Create Repertoire — בונה את עץ הרפרטואר מכל הקבצים בתיקייה יחד, ומפרק כל וריאנט כאילו היה משחק נפרד.
  4. Properties — קביעת צבע הרפרטואר (White או Black), ואם רוצים לדלג על מסעים מוקדמים ומוכרים בעת המבחן, מספר המסע שממנו יתחיל המבחן.
  • אין עורך בתוך התוכנה להוספה או הסרה של מסעים בודדים ישירות בתוך רפרטואר שנבנה. לשינוי התוכן, ערכו את קבצי ה-PGN המקוריים — בממשק חיצוני או ב-PGN Editor (פרק 17.12) — ולחצו Create Repertoire שוב לבנייה מחדש.

טעינה ומבחן

  • Load Repertoire מחזיר רפרטואר שנבנה בעבר, לעיון או למבחן.
  • אפשר פשוט לעיין ברפרטואר, מסע-מסע, עם עץ התשובות הסטטיסטי מוצג בכל עמדה; או להיבחן עליו באופן אינטראקטיבי, שבו צריך לספק בכל עמדה את המסע הנכון של הרפרטואר.
  • הגדרת הצבע של הרפרטואר (White או Black, שנקבעת ב-Properties) קובעת אילו מסעים בפועל נבדקים: מסעי היריב מתבצעים אוטומטית מעץ הרפרטואר, ורק המסעים של הצבע שלכם צריכים להימצא במבחן. זו הסיבה שרפרטואר הודית של המלך בשחור, לדוגמה, שואל רק על מסעי שחור, בעוד מסעי לבן מופיעים על הלוח אוטומטית כחלק מהקו.
  • מכיוון שרפרטואר הוא עץ עם ענפים, יותר ממסע אחד יכול להיות נכון בעמדה נתונה, בכל פעם שהרפרטואר עצמו רושם יותר מהמשכה מקובלת אחת שם — זו תכונה טבעית של האופן שבו עץ הרפרטואר נבנה מקבצי המקור שלכם, ולא הגדרה נפרדת שמפעילים.

מסך המבחן האינטראקטיבי על הרפרטואר, בפירוט

מסך מבחן רפרטואר
מסך מבחן רפרטואר https://www.chesspm.com/trainimg/repertoire-test-screen.png

לאחר שרפרטואר, ואופציונלית גם ספר גדול, נטענו שניהם (המסך מדווח כמה קווים כל אחד מהם מכיל, למשל "Loaded 51138 lines" לרפרטואר ו-"Loaded 19245708 lines" לספר הגדול), מסך המבחן מציג, זה לצד זה, שתי טבלאות בכל עמדה: Repertoire Moves שלכם (ההמשכות השמורות של העץ עצמו, עם עמודות המשחקים/הציון/הדרגה/ההערכה הרגילות) ובנפרד, Big Book Moves (מה שמאגר המשחקים האמיתיים הרחב יותר באמת שיחק שם) — כך שאפשר לראות במבט אחד אם הבחירה של הרפרטואר תואמת את הנוהג המקובל.

  • Show Me Most Popular מדגיש את המסע הנפוץ ביותר סטטיסטית לצד השאלה, ולא משאיר אתכם לנחש בעיוורון.
  • Me White (או Black) קובע לאיזה צבע אתם נבחנים במפגש הזה, בלי תלות בצבע השמור של הרפרטואר עצמו.
  • Auto Show Next Book Moves ו-Opponent Moves From Big Book קובעים אם תשובות היריב האוטומטיות מגיעות מהקו השמור של הרפרטואר שלכם או נשאבות במקום זאת מסטטיסטיקת הספר הגדול — שימושי לתרגול מול יריבות ריאליסטית ותואמת-תיאוריה, מעבר למה שהכנתם במפורש.
  • Comments after Both Moves קובע מתי הערות המחוברות לקו נחשפות בזמן המבחן.
  • Skip Moves ו-Allow Retry פועלים באותו אופן כמו באימון רגיל (פרק 17.4 ופרק 6.2), מיושמים כאן ספציפית על מבחן רפרטואר.
  • בוררי Me ו-Opponent (למשל Test Me Common כמצב הבדיקה, ו-Opp Test Mode לאופן שבו מתנהג היריב האוטומטי) מאפשרים לבחור את הסגנון המדויק של המפגש; אפשר גם לכוון את צד היריב לאוסף משחקים בעל שם ספציפי (למשל, אוסף משחקים של שחקן חזק מסוים), כך שהתרגול משקף סגנון יריבות נבחר ועקבי, ולא תמיד רק את המסע הנפוץ ביותר סטטיסטית.
  • On Repertoire MistakeInform And Add To Test File גם חושף את המסע הנכון מיד כשעונים לא נכון וגם מעתיק את העמדה הזו לקובץ תרגילים נבחר אוטומטית (Browse And Set). בפועל, זה אומר שמפגש מבחן רפרטואר משמש גם כדרך מתמשכת לבנות קובץ אימון רגיל ב-Position Manager, המורכב מנקודות התורפה האמיתיות שלכם, בלי עבודה ידנית נוספת.
  • בזמן המבחן, משוב נכונות חי (למשל חיווי ירוק "Opp:Correct") וטיימר פתרון מוצגים ליד הלוח, לצד תוויות משימה לבן/שחור ומידע על השחקנים.
  • Force Move, Help With Next, Replay Line, Play Next, ו-Restart נותנים שליטה ישירה במפגש: לשחק מסע בעצמכם כשתקועים, לקבל רמז למסע הבא, לשחזר את הקו הנוכחי מההתחלה, לקפוץ ישר לקו הבא, או להתחיל את כל המפגש מחדש.

סטטיסטיקת ספר גדול, מתוך מסך הרפרטואר

  • כשיש גם ספר גדול, מסך הרפרטואר יכול להציג, בעמדה הנוכחית, איזה חלק ממשחקי הספר הזה ממשיכים בכל מסע מועמד, ומה שיעור ההצלחה שלהם — בדיקת היגיון מהירה לבחירות הרפרטואר לעומת משחקים אמיתיים.

Find Games — צפייה ועיון במשחקים אמיתיים מעמדה נתונה

מסך Find Games
מסך Find Games https://www.chesspm.com/trainimg/find-games-screen.png

Find Games מאתר משחקים אמיתיים מספר גדול נבחר שהגיעו לעמדה הנוכחית; ספר גדול שנבנה משחקני דרגה בינונית, ולא רק עלית, נוטה להיות שימושי יותר כאן, שכן הוא משקף טוב יותר את סוג היריבות שצפויה לכם בפועל. התוצאות מוצגות כצופה משחקים של ממש, לא רק כרשימה: הלוח, שמות השחקנים, ורשימת המסעים המלאה של המשחק הנבחר — כולם מוצגים, עם פקדי ניווט (כפתור מידע, צעד אחורה, קפיצה לעמדה, ואייקוני התחלה מחדש/רענון), כך שאפשר לעבור ולצפות בפועל איך המשחק המשיך מאותה נקודה, ולא רק לראות סטטיסטיקה עליו. איזה טווח דרגות שחקנים וכמה משחקים מוצעים כאן נשלטים מ-Settings → Openings Book (From Player Elo ו-Take Games Limit, פרק 17.16).

17.9 מסך "Auto-Repertoire Builder"

מסך Auto-Repertoire Builder
מסך Auto-Repertoire Builder https://www.chesspm.com/trainimg/auto-repertoire-builder-screen.png

מסך זה מייתר את תהליך בניית רפרטואר (פרק 10) ישירות ממשחקי שחקן נבחר, במקום לדרוש הכנה ידנית של קבצי PGN מקור. זרימת העבודה המלאה, שלב-אחר-שלב, כל הגדרה, ותבניות קבצי הפלט מתועדים בפרק 11; רשומה זו מתמקדת באיך המסך משתלב לצד שאר כלי הכנת הפתיחות.

  • צנרת חמשת השלבים (Filter, Build Tree, Scan Gaps, Extend, Rebuild) יכולה לרוץ בבת אחת עם Run Full Process, או שלב אחד בכל פעם — לכל שלב כפתור ותווית סטטוס משלו, מה שמועיל לבדיקת קבצי העבודה הביניים (פרק 11.5) לפני התחייבות לשלב הבא.
  • שלב 3 (Scan Gaps) ובורר הספר הגדול בראש המסך משתמשים באותו רעיון של מסד נתונים לייחוס כמו Find Gaps (פרק 17.10): ספר גדול של משחקים אמיתיים הוא מה שממלא תשובות שמשחקי השחקן הנבחר עצמו במקרה לא כיסו.
  • הרפרטואר המוגמר הוא ספר רפרטואר לגמרי רגיל ברגע שנבנה — הוא נפתח מ-Load Repertoire במסך הרפרטואר (פרק 17.8) בדיוק כמו רפרטואר שנבנה ידנית, וניתן לערוך, להרחיב, או לסרוק מחדש עם Find Gaps ו-Missed Opportunities (פרק 17.10) באותו אופן.
  • מכיוון שהחלון הקופץ של בחירת-מסע (פרק 11.4) יכול להפריע לריצה ללא השגחה, כדאי להפעיל את מצב Beginner+ full-auto ספציפית כשבונים כמה רפרטוארים ברצף בלי לרצות לפקח על כל אחד.

17.10 כלי "Find Gaps" ו-"Missed Opportunities"

מסך Find Gaps
מסך Find Gaps https://www.chesspm.com/trainimg/find-gaps-screen.png

Find Gaps — שלב אחר שלב

  1. בחרו את הרפרטואר וספר גדול מתאים — ספר של שחקנים חזקים, ללא משחקי בליץ, מומלץ כך שההצעות מבוססות על משחקים רציניים ואמינים.
  2. קבעו את הפרמטרים: מספר המסע שממנו להתחיל לחפש (כדי לדווח רק על סטיות משמעותיות בשלב מתקדם דיו), מספר המשחקים המינימלי שבו מסע מועמד צריך להופיע כדי שיהיה שווה הצעה, הדרגה המינימלית הנדרשת מהיריב במשחק שנספר, והדרגה המינימלית הנדרשת מהשחקן באותו צבע של הרפרטואר במסנן הנוסף.
  3. הריצו את התהליך.

לדוגמה מעשית: התחלה ממסע 7 (כך שהמסעים הראשונים המוכרים של הפתיחה לא יוצעו שוב), דרישה שמסע מועמד יופיע במספר משחקים סביר, ודרישה שגם היריב וגם השחקן באותו צבע יהיו בדרגה חזקה, מייצרת רשימה קצרה ואמינה — שימושית בהרבה מרשימה ארוכה שמקורה במשחקים מסוננים חלש או בדרגה נמוכה.

התוצאה היא קובץ PGN חדש (למשל BlackKingInd_gap_added.pgn), הממוקם לצד קבצי המקור של הרפרטואר, ומפרט מסעים שמופיעים בתדירות סבירה בספר הגדול בעמדות מהרפרטואר שלכם אך אינם כלולים בו כעת.

  1. עברו על ההצעות בקובץ שהתקבל.
  2. אם מקבלים חלק מהן או את כולן, שלבו את השורות הרלוונטיות בקבצי המקור של הרפרטואר, ולחצו Create Repertoire שוב לבנייה מחדש הכוללת את התוספות.

Missed Opportunities — שלב אחר שלב

מסך Missed Opportunities
מסך Missed Opportunities https://www.chesspm.com/trainimg/missed-opportunities-screen.png
  1. בחרו את הרפרטואר לסריקה. רצוי שיהיה לו ניתוח מנוע קיים — כלומר, שכבר נותח כספר פתיחה (פרק 17.11) — מכיוון שהכלי הזה מחפש מסעים שהמנוע מעריך כטובים יותר מהרשומים כעת.
  2. הריצו את הסריקה.

התוצאה היא קובץ PGN (למשל WhiteCatalan_missed_opportunities.pgn) המפרט עמדות שבהן נמצא מסע חזק מזה שנרשם כעת — ולעיתים אף שיפור תיאורטי אמיתי, לא רק העדפת מחשב.

  1. עברו על הקובץ, ולכל דבר שמקבלים, שלבו אותו בקבצי המקור של הרפרטואר ובנו מחדש עם Create Repertoire.

17.11 מסך "Opening Book" / "Big Book"

מסך Big Book
מסך Big Book https://www.chesspm.com/trainimg/big-book-screen.png

ספרים מוכנים מראש

  1. Start Download מוריד את אוסף משחקי האמנים המצורף (שחקנים בדרגה 2500 ומעלה, משחקים מ-1970 בקירוב ועד היום — 389,300 משחקים בגרסה הנוכחית).
  2. בסיום ההורדה, לחצו Create Strong Book.

Create Strong Book קורא את הארכיון שהורד לאחר שחולץ לאותה תיקייה. אם הורדתם את הארכיון בשיטה שלא חילצה אותו אוטומטית, חלצו אותו לתיקייה זו לפני שלוחצים על Create Strong Book.

  • שאר ספרי הדרגות המוכנים (2400+, 2300+, 2200+, 2100+) נבנים באותו אופן, מהורדות המקור המתאימות להם.

ספרים מאוספי PGN אישיים

  1. צרו תת-תיקייה חדשה תחת BigBook לאוסף.
  2. הניחו בה את קובץ ה-PGN שלכם (למשל ייצוא ממסד הנתונים של Lichess).
  3. אפשר לסנן קודם את המשחקים לפי דרגה, תאריך, או פתיחה (למשל לפי כמה המסעים הראשונים, או לפי קוד ECO אם המקור מכיל אותו, כמו שנפוץ בייצואי Lichess), ולשמור את התוצאה המסוננת כ-PGN נפרד, לשליטה בגודל ובעומק של הספר שיתקבל.
  4. הריצו את תהליך בניית הספר על התיקייה הזו.

איזון בין עומק לגודל

העומק המעשי של ספר (במספר חצאי-מסעים) מוגבל בעיקר על ידי מספר העמדות הנפרדות שהאוסף המקורי מייצר, ולא ישירות על ידי מספר המשחקים: הרבה משחקים שחולקים עמדות משותפות (בעקבות טרנספוזיציות, או סתם פתיחות פופולריות) לא מוסיפים כל אחד עמדה חדשה, אבל מקור עם מספר גדול מאוד של עמדות נפרדות באמת דורש יותר זיכרון לחיפוש עמוק. זו הסיבה שאוסף עצום וכללי (מיליוני משחקים על פני פתיחות רבות) תומך בעומק קבוע מתון יחסית (בסביבות 32 חצאי-מסעים בגרסה הנתמכת כעת), בעוד מקור קטן וממוקד יותר — כולל קובץ רפרטואר אישי, שמטבעו יש בו עמדות נפרדות מעטות יחסית אף שכל עמדה יכולה להיות מנותחת בעומק — יכול להיבנות בעומק גדול בהרבה.

  • 16 ג'יגה-בייט של RAM ומעלה מומלצים לבניית הספרים הגדולים ביותר בנוחות.
  • ספר קטן וממוקד על פתיחה בודדת — הנבנה באותו אופן כמו ספר גדול, אך ממקור PGN צנוע ונבחר ידנית ולא ממסד נתונים חיצוני עצום — אינו כפוף להגבלת גודל מהסוג שחלה על הספרים הגדולים ביותר, שכן הוא כולל הרבה פחות עמדות נפרדות; אפשר לבנות כמה שרוצים ספרים קטנים כאלה, לצד הספרים הגדולים והרפרטוארים.

עיון וניתוח של ספר

  • לאחר הבנייה, אפשר לעיין בספר מסע-מסע, עם תדירות המסעים ושיעור ההצלחה שלהם מוצגים בכל עמדה.
  • ניתוח מנוע על עמדות הספר יכול לרוץ במלואו, או באופן מצטבר כך שרק עמדות חדשות שעדיין לא נותחו מעובדות בפעם הבאה — בנייה מחדש או הרחבה של ספר לא מחייבת ניתוח מלא מאפס.
  • תוצאות הניתוח של ספר נשמרות בנפרד מקובץ הספר עצמו, בדיוק כדי שהוספת וריאנטים נוספים לספר בהמשך לא תחייב לזרוק ניתוח קודם.

עיון בספר כולו: ה-Book Browser

מסך Big Book browser
מסך Big Book browser https://www.chesspm.com/trainimg/big-book-browser-screen.png

Book Browser הוא המקום שבו בפועל חוקרים את כל תוכן הספר, ולא רק בונים או מנתחים אותו. הוא יכול לטעון גם ספר גדול (Book Name, Files Subfolder, Browse Big Books, Load) וגם רפרטואר (Repertoire Name, Browse Opening Books, Load) לאותה תצוגת עץ, כך שאותם כלי עיון עובדים על שניהם.

  • העץ בצד שמאל מתפרש מסע-מסע לאורך הקו הראשי ולכל ענף (למשל g8f6 ← c2c4 ← e7e6 ← g1f3 ← d7d5 ← g2g3, עם אחים כמו f8b4 ו-f8e7 גלויים בנקודת הפיצול); לחיצה על כל צומת מעדכנת את הלוח ואת ה-FEN בצד ימין לאותה עמדה בדיוק.
  • בחירת צומת ממלאת גם את טבלת הסטטיסטיקה מתחת לעץ בכל מסע שנשחק מאותה עמדה — Games, %Games, %Res, דרגת לבן/שחור, Score, Eval, Ply, ו-Comment — אותן עמודות סטטיסטיות המשמשות בכל כלי ספרי הפתיחה.
  • Book To Tree בונה מחדש או מרענן את תצוגת העץ מהספר הטעון כעת; Remove מוחק קו או צומת נבחרים מהעץ.

העברת עמדות מהעיון לקובץ אימון

זהו החיבור הישיר בין עיון בספר לבין בניית חומר אימון ממנו: בחרו קובץ תרגילים יעד עם Test Position File for Book (Browse דרך כפתור "…", ואז SET), ואז השתמשו ב-From List To Test כדי לשלוח עמדות נבחרות מהספר ישירות לקובץ הזה — בלי צורך לעבור קודם דרך PGN Engine Scan מלא. זו דרך מהירה להפוך תיאוריית פתיחות שאתם עוברים עליה כרגע לתרגילים, בנפרד ממסלול איתור הטעויות האוטומטי שתואר בפרק 17.6.

  • אותם פקדי מנוע Load / Analyze / Stop המשמשים במקומות אחרים בתוכנה (עם To Depth הניתן להתאמה) זמינים ישירות במסך הזה, כך שאפשר לבדוק עמדה עם המנוע תוך כדי עיון, בלי לעבור מסך.
  • Back ו-Start, בתחתית פאנל העץ, חוזרים אחורה ממפגש העיון הנוכחי או מתחילים מפגש חדש.

17.12 מסך "PGN Editor"

מסך PGN Editor
מסך PGN Editor https://www.chesspm.com/trainimg/pgn-editor-screen.png
  • אפשר להוסיף, לשנות או להסיר מסעים ווריאנטים שלמים באופן ישיר.
  • אפשר לערוך כותרות משחק/תרגיל (אירוע, שחקנים, תאריך, תוצאה וכדומה) ולשמור אותן בחזרה לקובץ.
  • משחק שני, או חלק נבחר ממנו, יכול להתמזג לתוך המשחק הפתוח כרגע בעורך, ומשלב שני מקורות לתוך קבוצת וריאנטים אחת מאוחדת.
  • אפשר לשחק קו אינטראקטיבית מול המנוע מכל עמדה במשחק הנערך (אותו מנגנון שתואר בפרק 17.14), כאשר המסעים המתקבלים הופכים לחלק מהמשחק הנערך.
  • זהו הכלי המומלץ להכנה או לתיקון של קבצי ה-PGN המשמשים לבניית רפרטואר (פרק 17.8), ולתיקון PGN פסול — למשל, הוספת סימן "=" חסר לפני הכתרה — לפני ייבוא הקובץ למקום אחר בתוכנה.
  • גם רצף הפתרון המורכב ממספר מסעים המחובר לעמדה ב-Position Manager ניתן לעריכה באמצעות PGN Editor, מה שנוח כשתרגיל full line מצריך יותר מעריכת שדה פשוטה.

17.13 נושאים חוצי-מסכים

תהליך אחד בלבד בכל זמן, לכל קובץ נתונים

חשוב: לעולם אין להריץ שני מופעים של התוכנה במקביל, שעובדים על אותו קובץ תרגילים — למשל, חלון אחד פתוח על עותק ישן שנטען בעוד חלון אחר עורך ושומר את אותו קובץ. גם Training וגם Position Manager שומרים מעת לעת את הקובץ שעליו הם עובדים, ומי ששומר לאחרונה ידרוס בשקט את השינויים של השני.

גיבויים — מה ומתי

  • לכל הפחות, גבו את תת-התיקייה pos באופן קבוע — היא מכילה את קבצי התרגילים האישיים שלכם, המשקפים את ההשקעה הגדולה ביותר ואת הדבר שהכי קשה לשחזר.
  • גבו גם pgn, scan, ואת תיקיות Repertoire/BigBook שלכם, אם השקעתם זמן משמעותי בהכנת אוספים מסוננים או קבצי מקור לרפרטואר.
  • גבו לפני סבב עריכה ידני גדול, ושוב אחריו, ובנוסף לפי לוח זמנים קבוע (למשל שבועי) בלי קשר לשינויים אחרונים.

אנטי-וירוס והתקנה

  • תוכנה לא חתומה מועברת לעיתים להסגר על ידי כלי אנטי-וירוס בהפעלה הראשונה; בדקו את ההסגר או ההיסטוריה של האנטי-וירוס שלכם אם התוכנה לא מתחילה לאחר ההתקנה, ושחזרו אותה אם היא סומנה — אין בכך סימן לתקלה אמיתית בתוכנה.
  • התקנה מחדש, או התקנה אחרי קיצור דרך שבור בשולחן העבודה (למשל, כזה שלא מפנה יותר לקובץ ההפעלה הנכון אחרי עדכון Windows או הפעלה מחדש), אינה מוחקת את הנתונים הקיימים — תיקיית הנתונים נפרדת מקבצי התוכנה המותקנים.

עבודה עם כמה מנועים

  • התוכנה עצמה מריצה מנוע פעיל אחד בכל זמן, הנבחר באמצעות Set Default ב-Settings → Engines; מחליפים את המנוע הפעיל כשרוצים חוות דעת של מנוע שני, ולא מריצים שני מנועים במקביל בתוך התוכנה עצמה.
  • אם רוצים חוות דעת של שני מנועים על אותה עמדה בדיוק, זה לצד זה באמת, הדרך המעשית היא להעתיק את ה-FEN של העמדה לממשק שחמט נפרד שמריץ את המנוע השני, במקביל לתוכנה הזו שמריצה את המנוע הראשי שלכם.

17.14 משחק אינטראקטיבי מול המנוע ועריכת מסעים בעזרת מחשב

משחק אינטראקטיבי מול המנוע
משחק אינטראקטיבי מול המנוע https://www.chesspm.com/trainimg/interactive-engine-play.png

מעבר לרישום פתרון קבוע שנלקח ממשחק מקור, אפשר לבנות את הקו של עמדה גם על ידי שחקון אמיתי מול המנוע: מתחילים מעמדה נבחרת, אתם עושים מסע, המנוע עונה במסע שבחר בעצמו, וההחלפה נמשכת כמה שרוצים. רצף המסעים שנוצר כך הופך לפתרון השמור של התרגיל, במקום (או בנוסף ל)המשכת המשחק המקורי. זו דרך נוחה לבנות תרגיל טרי סביב רעיון שרוצים לבדוק, בלי צורך במשחק מקור מוכן שכבר מכיל אותו.

דרך עבודה קרובה, המשלבת עריכה ידנית עם עזרת מחשב מזדמנת: אפשר להזין ולערוך מסעים ביד כרגיל, ובכל עמדה ספציפית במהלך הדרך, לבקש מסע מוצע על ידי המחשב ולהכניס אותו במקום להזין אותו ידנית. שימושי כשבטוחים ברוב הקו אבל רוצים את עזרת המנוע בהחלטה על מסע ספציפי אחד בתוכו.

17.15 מנוע הניתוח של ChessPM

לצד Stockfish הרגיל, קיימת גם גרסה מותאמת מיוחדת — המכונה לעיתים מנוע ChessPM — הזמינה כאחד המנועים שאפשר להגדיר ב-Settings → Engines. היא חושפת מידע נוסף מתהליך החיפוש הפנימי של המנוע, שהתוכנה משלבת עם חישובים משלה כדי לתאר לא רק את גודל הטעות אלא גם תכונות כמו רמת הקושי במציאת המסע הנכון. שכבת הניתוח הזו נמצאת בפיתוח ובהתפתחות פעילים, כך שהמדדים הספציפיים שהיא מדווחת צפויים להתעשר עם הזמן; היא מוגדרת ומשמשת בדיוק כמו כל מנוע אחר שהוגדר (פרק 3).

17.16 "Settings" — הגדרות ופרמטרים

בשונה ממסכי העבודה שתוארו קודם בפרק זה, Settings הוא חלון הגדרות ולא מקום שבו מתבצעת העבודה בפועל של אימון, סריקה, או בנייה — ולכן הוא מקובץ כאן, בסוף, לצד שאר חומר העזר, ולא בין המסכים המרכזיים לעיל. גם ל-Build Tactics (פרק 9) יש חלונות הגדרה ייעודיים משלו (Trigger Settings, פרק 9.4) מאותה סיבה: הפרמטרים היומיומיים שלו חיים לצד התכונה עצמה, ולא במסך ה-Settings הכללי הזה.

מסך Settings — לשונית General
מסך Settings — לשונית General https://www.chesspm.com/trainimg/settings-screen-general-tab.png

Settings הוא חלון אחד עם שמונה לשוניות, מקובצות זו לצד זו: General, Engines, Engine Analysis, Positions Training, Openings Book, Repertoire, Scanner, ו-Puzzles. OK, בתחתית החלון, שומר את השינויים מכל הלשוניות בבת אחת, לא רק מהלשונית הפתוחה כרגע.

לשונית General

לשונית זו מכילה הגדרות כלליות של האפליקציה (למשל אפשרויות הפעלה ותצוגה כלליות), ולא הגדרות ספציפיות למודול מסוים; הלשוניות הספציפיות-למודול שלהלן מתועדות בפירוט רב יותר, מכיוון שהן אלו שרוב המשתמשים מגדירים ראשונות.

לשונית Engines

  1. PathBrowse לקובץ ה-.exe של המנוע.
  2. Engine Name — הקלידו שם קצר וזכיר.
  3. Add — מוסיף את הזוג נתיב/שם כשורה חדשה ברשימת המנועים (אם השם הזה לא קיים כבר).
  4. לחצו על שורה ברשימת המנועים כדי לטעון את הנתיב והשם שלה בחזרה לשדות מעל, לעיון או לעריכה.
  5. Set Default — הופך את השורה הנבחרת כעת למנוע הפעיל בכל התוכנה.
  6. OK — שומר את כל השינויים שנעשו ב-Settings.
  • קיים בלשונית הזו גם שדה נתיב Tablebase, להפניית המנוע לתיקיית טבלאות סיום (למשל טבלאות Syzygy); השאירו ריק אם אינכם משתמשים בטבלאות סיום.
  • נוח לשמור כל מנוע בתת-תיקייה משלו תחת תיקיית eng בתיקיית הנתונים (למשל eng/stockfish18, eng/komodo), כך שהקבצים של כל מנוע יישארו מקובצים ויהיה קל למצוא אותם שוב ב-Settings → Engines.
  • Kill, ולאחריו Load, מפעילים מחדש את החיבור למנוע — שימושי בכל פעם שרוצים לטעון מנוע מחדש בצורה נקייה, למשל אחרי שינוי הגדרותיו או מעבר לגרסה אחרת שלו.
  • בלשונית הזו יש גם בורר גודל Hash (למשל 1.0G), הקובע כמה זיכרון מותר למנוע הנבחר להשתמש בטבלת ה-Hash שלו; ערך גדול יותר יכול לעזור למנוע חזק לחפש טוב יותר במחשב חזק דיו.
  • רשימת המנועים מציגה כל מנוע שהוגדר עד כה (למשל stockfish-18, stockfish-15, Rybka, Komodo, Houdini, StockfishPM, לפי סדר ההוספה) כאשר ברירת המחדל הנוכחית מודגשת; Add/Update גם מוסיף מנוע חדש לגמרי וגם שומר עריכה על מנוע שכבר נבחר, ו-Remove מוחק את הרשומה הנבחרת מהרשימה.

לשונית Engine Analysis

מסך Settings — לשונית Engine Analysis
מסך Settings — לשונית Engine Analysis https://www.chesspm.com/trainimg/settings-screen-engine-analysis-tab.png

לשונית זו קובעת ברירות מחדל של עומק/זמן ניתוח בנפרד לשלושה הקשרים שונים, מכיוון שלבדיקת עמדה מהירה, לניתוח רפרטואר מלא, ולניתוח משחק/משחק חי יש צרכים שונים:

  • Default Engine Analysis (Positions…)Positions Analysis (עומק חיפוש ברירת מחדל, למשל 15) ו-Move Time Limit Seconds (למשל 30), יחד עם בחירת Default Analysis של 1=Depth/Time (איזה מבין השניים בפועל קובע ריצה) ו-Display Analysis Lines (כמה קווים מועמדים להציג, למשל 5). קבוצה זו היא ברירת המחדל המשמשת לניתוח עמדות רגיל, כמו הניתוח על קובץ שלם ב-Position Manager (פרק 17.3).
  • Repertoire Engine Analysis — עומק (Analysis, למשל 18) והגבלת שניות (Move Seconds Limit, למשל 30) משלו, בשימוש ספציפית בניתוח רפרטואר כספר פתיחה (פרק 17.8, וראו Missed Opportunities, פרק 17.10).
  • Game / Play Analysis — עומק (Depth, למשל 15) והגבלת שניות (Move Seconds Limit, למשל 10) משלו, בשימוש למסעי המנוע במשחק אינטראקטיבי מולו (פרק 17.14).
לתשומת לבך: שדות Move Seconds Limit נכנסים לתוקף רק כשבחירת Analysis Limit המתאימה מוגדרת ל-2=Time; אחרת ערך העומק קובע, ושדות השניות מתעלמים.
  • Nalimov Tablebases — תיבת סימון וסט שדות נתיב (TB Path, וכן DB Path 5, DB 6 WDL, DB 6 DTZ, וערך עומק TB) להגדרת תמיכה בטבלאות סיום, לצד או במקום נתיב טבלאות Syzygy בלשונית Engines.

לשונית Positions Training

מסך Settings — לשונית Positions Training
מסך Settings — לשונית Positions Training https://www.chesspm.com/trainimg/settings-screen-positions-training-tab.png
  • Max Solve Time (msec) — הגבלת הזמן האמיתית לכל מסע, במילי-שניות, בשימוש בכל פעם שנבחר פתרון "limit time" במסך האימון.
  • Allow retry after fail for 1 move — מאפשר לנסות עמדה שוב מיד אחרי תשובה שגויה (ראו פרק 17.4).

לשונית Openings Book

מסך Settings — לשונית Openings Book
מסך Settings — לשונית Openings Book https://www.chesspm.com/trainimg/settings-screen-openings-book-tab.png
  • Auto load last book in Training — כשמסומן, הספר הגדול האחרון בשימוש נטען אוטומטית בפעם הבאה שפותחים מסך אימון או רפרטואר המשתמש בו, במקום לבקש Browse מחדש.
  • Last Big Book Folder Path ו-Last Big Book Name זוכרים אילו ספר גדול (ותת-התיקייה שלו, למשל Mega\From2400) היה בשימוש אחרון, כך שהתוכנה יכולה לפתוח אותו מחדש אוטומטית.
  • Last Book Download Folder זוכר איפה הונח ארכיון ספר גדול שהורד (פרק 17.11).
  • Last Book Positions Testing זוכר איזה קובץ תרגילים היה היעד האחרון בהעברת עמדות מתוך Book Browser (פרק 17.11).
  • Half Moves In Repertoire ו-Half Moves In Big Book קובעים את עומק הפתיחה המקסימלי, בחצאי-מסעים, הנשקל בבניית רפרטואר לעומת בניית ספר גדול בהתאמה — תואם לאיזון עומק-מול-גודל שתואר בפרק 17.11 (רפרטוארים יכולים להשתמש בבטחה בערך גדול יותר, שכן הם כוללים הרבה פחות עמדות נפרדות מספר גדול).
  • Display Book Games: From Player Elo ו-Take Games Limit קובעים אילו משחקים מוצעים כשמשתמשים ב-Find Games (פרק 17.8) — רק משחקים עם שחקנים בדרגה זו ומעלה מוצגים, עד למגבלה שנקבעה, כך שהרשימה נשארת ממוקדת וניתנת לניהול.

לשונית Repertoire

מסך Settings — לשונית Repertoire
מסך Settings — לשונית Repertoire https://www.chesspm.com/trainimg/settings-screen-repertoire-tab.png

לשונית זו קובעת כיצד מסך המבחן האינטראקטיבי על הרפרטואר (פרק 17.8) מתנהג כברירת מחדל:

  • Show Me Most Popular — כשמסומן, מסך המבחן מדגיש את המסע הנפוץ ביותר סטטיסטית בכל עמדה, לצד השאלה על המסע הנכון של הרפרטואר.
  • Skip Moves ו-Half Moves Opening — כמה מהמסעים המוקדמים והמוכרים ביותר של פתיחה לדלג עליהם לפני שהמבחן בפועל מתחיל, תואם לרעיון "מסע התחלה" שתואר בפרק 17.8.
  • Allow Retry — מאפשר לנסות שוב מיד אחרי תשובה שגויה על עמדת רפרטואר, אותו רעיון כמו Allow Retry באימון רגיל (פרק 17.4), מיושם כאן ספציפית על מבחן רפרטואר.
  • Comments after Both Moves — קובע מתי הערות המחוברות לקו מוצגות בזמן המבחן (למשל, רק אחרי שגם המסע שלכם וגם תשובת היריב האוטומטית נשחקו, ולא מיד).
  • Me ו-Opponent — בוררי מצב נפרדים לאופן שבו נבדקים המסעים שלכם (למשל Test Me Common) ולאופן שבו נוצרות תשובות היריב (למשל Opp Test Mode); כאן גם אפשר לשייך ספר גדול מסוים או אוסף משחקים בעל שם לתשובות היריב, כך שהתרגול יכול להתעצב סביב סגנון יריבות נבחר ועקבי, ולא תמיד רק המסע הנפוץ ביותר סטטיסטית.
  • On Repertoire Mistake — מה קורה כשעונים לא נכון בזמן מבחן; Inform And Add To Test File גם חושף את המסע הנכון מיד וגם מעתיק את העמדה הזו לקובץ תרגילים נבחר אוטומטית (Browse And Set), כך שמפגש מבחן רפרטואר משמש למעשה גם לבנייה מתמשכת של קובץ אימון רגיל מנקודות התורפה האמיתיות שלכם, בלי עבודה ידנית נוספת.
  • Opponent Moves From Big Book, עם Browse — מאפשר שתשובות היריב האוטומטיות יישאבו מסטטיסטיקת ספר גדול נבחר, במקום רק מהקווים השמורים של הרפרטואר עצמו — שימושי לתרגול מול יריבות ריאליסטית ותואמת-תיאוריה, מעבר למה שהכנתם במפורש.
  • Opening book Folder ו-Last Opening זוכרים את תיקיית הרפרטואר האחרונה בשימוש ואת שמה, באותו אופן שבו לשונית Openings Book זוכרת את הספר הגדול האחרון.

Gap Additions (פרמטרים ל-Find Gaps)

הצד הימני של לשונית Repertoire מגדיר את Find Gaps (פרק 17.10) בפירוט:

  • Big Book Found Games: From Move, From Opponent, From Player Elo, ו-Take Games Limit קובעים את מספר המסע ההתחלתי ואת מסנני הדרגה/מספר המשחקים בעת חיפוש הספר הגדול אחר מסעים מועמדים — תואם לדוגמה המעשית בפרק 17.10 (למשל, התחלה ממסע 7, עם רף דרגה ליריב ורף דרגה לשחקן).
  • From ו-Only, לצד All Results Elo, מוסיפים סינון נוסף מבוסס-דרגה ובחירה אילו תוצאות משחק לספור (למשל 1=WD לניצחונות ותיקו) בהחלטה אם מסע מועמד נתמך מספיק כדי להציע אותו.
  • Gap In Repertoire: Minimum Games קובע כמה פעמים מסע מועמד צריך להופיע בספר הגדול לפני שהוא בכלל שווה הצעה.
  • Below This Move When > ו-Always Expand From מכוונים בדיוק אילו מספרי מסע בתוך קו זכאים להצעות פערים.
  • Max Total New Games מגביל כמה הצעות הוספה תהליך Find Gaps בודד ייצר (למשל 1000), כדי לשמור על שלב הסקירה ניתן לניהול גם בחיפוש רחב מאוד.

לשונית Scanner

מסך Settings — לשונית Scanner
מסך Settings — לשונית Scanner https://www.chesspm.com/trainimg/settings-screen-scanner-tab.png
  • Start move — הסורק לא מנתח מסעים לפני המספר הזה, לחיסכון בזמן על תיאוריית פתיחה מוכרת. הקטינו אותו אם רוצים שגם טעויות מוקדמות (למשל, נפילה למלכודת פתיחה) יאותרו.
  • רגישות לטעות — קובעת עד כמה גדול צריך להיות שינוי הערכה לפני שהוא נחשב טעות. השינוי הנדרש משתנה בהתאם למרחק העמדה משוויון: לדוגמה, בהגדרות טיפוסיות, שינוי של כ-0.4 רגלי מספיק לסמן טעות בעמדה ששוויונית קודם לכן, בעוד שינוי של כ-0.8 רגלי עשוי להידרש בעמדה שכבר היה בה יתרון של כ-1.8. המספרים המדויקים תלויים בהגדרות הרגישות שנבחרו, וניתן לתצוגה מקדימה לכל רמת הערכה באמצעות Show Threshold במסך PGN Engine Scan עצמו, לפני הרצת סריקה מלאה.
  • פער הערכה למסע חלופי — ההפרש המקסימלי מהמסע הטוב ביותר שבו מסע אחר יירשם כתשובה חלופית מקובלת, ולא יתעלמו ממנו.
  • ספי "לא להוסיף מעל" / "להתעלם מעל" — רמות הערכה שמעליהן הסורק מתייחס לתוצאת העמדה כמוכרעת ומפסיק לסמן כל תנודה; קיימות הגדרות קשורות לכמה מסעים רצופים צריכים להישאר מעבר לסף כזה לפני שהסורק מתייאש מכל המשך המשחק ועובר למשחק הבא.
חשוב: קביעת ערך נמוך מדי ל"מספר מסעים רצופים מעבר לסף" יכולה לגרום לסורק להתייאש ממשחק מוקדם מדי ולהחמיץ טעות אמיתית מאוחרת יותר — למשל, החמצת מט כפוי שהיה אפשרי ואבד, רק בגלל שהעמדה נראתה מנצחת כבר כמה מסעים. אם כיסוי מלא חשוב לכם יותר ממהירות הסריקה, העלו את הערך הזה (למשל מברירת מחדל של כ-4 ל-12 ומעלה).
  • עומק או הגבלת זמן לכל מסע, ו-"One-move seconds limit" כתקרת בטיחות כללית — ראו את ההסבר על עומק לעומת זמן להלן.

ניתוח לפי עומק לעומת ניתוח לפי זמן

אפשר להגדיר שהניתוח לסריקה יעצור לפי עומק חיפוש קבוע או לפי זמן קבוע למסע, בבחירה תחת Analysis Limit. עומק של 15–18 הוא איזון סביר בין דיוק למהירות. עמדות מסוימות באופן טבעי לוקחות זמן רב יותר מאחרות באותו עומק — בעיקר עמדות זכייה ברורה, שבהן המנוע בודק וחוזר ובודק חלופות לפני שמתחייב לבחירה הסופית — ותקרת "One-move seconds limit" קיימת בדיוק כדי שזמן הריצה הכולל של הסריקה יישאר צפוי.

לשונית Puzzles

לשונית זו מגדירה אפשרויות הקשורות לאינטגרציית החידות האופציונלית עם אתר ChessPM (ראו ההערה הכללית על אינטגרציה חיצונית בפרק 17.13); היא נפרדת מהגדרות האימון והסריקה המקומיות שתוארו לעיל.

18. עיצוב וגרסאות עתידיות

18.1 עיצוב וערכות נושא

המראה של התוכנה אינו קבוע לסגנון אחד. ניתן לבחור ערכת עיצוב (Theme) המשנה צבעים, ניגודיות וגודל פקדים על פני האפליקציה כולה בבת אחת, במקום מראה קבוע יחיד — כולל אפשרות ניגודיות גבוהה לקריאות משופרת, וסגנון צבעוני יותר עם כפתורים גדולים, המתאים יותר למשתמשים צעירים. החלפת ערכת עיצוב משנה רק את המראה; היא לא משפיעה בשום אופן על הנתונים, התרגילים, הספרים או הרפרטוארים שלכם.

18.2 גרסאות עתידיות מתוכננות

מדריך זה מתעד את הגרסה המלאה והנוכחית של התוכנה, המיועדת לשחקן שכבר ברמה טובה למדי. מכיוון שהתוכנה כבר עוקבת, לכל משתמש בנפרד, אילו מסכים ויכולות זמינים לו, אותו בסיס נועד לתמוך בעתיד בגרסאות קלות יותר — למשל גרסה למתחילים או לשחקנים משתפרים, וגרסה ייעודית לילדים, בלי צורך באפליקציה נפרדת שנבנית מחדש באופן עצמאי.

  • גרסת מתחילים/ביניים עתידית צפויה לשמור על Training ועל Position Manager מפושט במרכז, תוך הצנעת כלי הכנת הפתיחות העמוקים יותר (Scanner, Repertoire, Big Book, PGN Editor) שבנויים יותר לעבודת שיפור עצמאית ומתמשכת.
  • גרסת ילדים עתידית צפויה לשלב קבוצת מסכים מפושטת עם ערכת העיצוב הצבעונית ובעלת הכפתורים הגדולים שתוארה לעיל, וחומר פתיחה מובנה מראש (מטות בסיסיים, טקטיקות פשוטות וסיומים בסיסיים), במקום לצפות משחקן צעיר להגיע עם המשחקים שלו כדי לחצוב מהם תרגילים.
לתשומת לבך: הגרסאות הקלות יותר הללו מתוכננות ואינן זמינות עדיין כיום; מדריך זה יתעדכן, ומדריך ייעודי למתחילים/ילדים יתווסף, כשהן ישוחררו.

↑ חזרה לראש הדף