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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. משחק שחמט

משחק שחמט

מתוזמן נעוץ נעול הועבר תוכנה
28 פוסטים 12 כותבים 1.3k צפיות 9 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • משתמש תמיםמ משתמש תמים

    אתה יודע לבצע הוראות בNPM?
    @בער https://github.com/meganbmartinez/ChessAlliance

    ב מנותק
    ב מנותק
    בער
    כתב ב נערך לאחרונה על ידי
    #5

    @משתמש-תמים
    לא

    א תגובה 1 תגובה אחרונה
    0
    • ב בער

      @משתמש-תמים
      לא

      א מנותק
      א מנותק
      ארי
      כתב ב נערך לאחרונה על ידי
      #6

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

      ב תגובה 1 תגובה אחרונה
      0
      • S מנותק
        S מנותק
        Shaya
        כתב ב נערך לאחרונה על ידי Shaya
        #7

        https://www.mathsisfun.com/games/chess.html

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

        תגובה 1 תגובה אחרונה
        0
        • א ארי

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

          ב מנותק
          ב מנותק
          בער
          כתב ב נערך לאחרונה על ידי
          #8

          @ארי
          חסום.....

          י תגובה 1 תגובה אחרונה
          0
          • ב בער

            @ארי
            חסום.....

            י מנותק
            י מנותק
            יוסי מחשבים
            כתב ב נערך לאחרונה על ידי
            #9

            @בער אמר במשחק שחמט:

            @ארי
            חסום.....

            פה לא

            תגובה 1 תגובה אחרונה
            2
            • קומפיונטק מנותק
              קומפיונטק מנותק
              קומפיונט
              כתב ב נערך לאחרונה על ידי dovid
              #10

              קח תוכנת שחמט שפתחתי לפני כמה שנים.

              dovidD 2 תגובות תגובה אחרונה
              2
              • קומפיונטק קומפיונט

                קח תוכנת שחמט שפתחתי לפני כמה שנים.

                dovidD מחובר
                dovidD מחובר
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי dovid
                #11

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

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                תגובה 1 תגובה אחרונה
                1
                • קומפיונטק קומפיונט

                  קח תוכנת שחמט שפתחתי לפני כמה שנים.

                  dovidD מחובר
                  dovidD מחובר
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי dovid
                  #12

                  @קומפיונט אמר במשחק שחמט:

                  קח תוכנת שחמט שפתחתי לפני כמה שנים.

                  אתה פיתחת? זה מרשים מאוד!

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  קומפיונטק תגובה 1 תגובה אחרונה
                  1
                  • dovidD dovid

                    @קומפיונט אמר במשחק שחמט:

                    קח תוכנת שחמט שפתחתי לפני כמה שנים.

                    אתה פיתחת? זה מרשים מאוד!

                    קומפיונטק מנותק
                    קומפיונטק מנותק
                    קומפיונט
                    כתב ב נערך לאחרונה על ידי קומפיונט
                    #13

                    @dovid אמר במשחק שחמט:

                    אתה פיתחת? זה מרשים מאוד!

                    אכן. אני כתבתי את התוכנה.

                    למען האמת את מנוע החישוב של המהלכים לא אני פיתחתי, יש מנוע שחמט חזק שנכתב בשפת C, ואני השתמשתי בו (תוכל לראות ב-ProcessManager שיש תת תוכנה שרצה תחת התוכנה הראשית) בכל מהלך התוכנה שולחת לו את רצף המהלכים מתחילת המשחק והמנוע מחזיר את המהלך הכי טוב.

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

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

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

                    משתמש תמיםמ yossizY פ 4 תגובות תגובה אחרונה
                    8
                    • ב בער

                      מחפש תוכנה של המשחק שחמט......

                      קומפיונטק מנותק
                      קומפיונטק מנותק
                      קומפיונט
                      כתב ב נערך לאחרונה על ידי קומפיונט
                      #14

                      @בער אם תרצה את התוכנת שחמט שלח לי מייל ל compunet.develope@gmail.com ואני בשמחה ישלח לך את התוכנה, פשוט יש בעיה שזה יהיה מאוחסן פה בפורום כמו שאמר @dovid.

                      מרדכימ תגובה 1 תגובה אחרונה
                      2
                      • קומפיונטק קומפיונט

                        @dovid אמר במשחק שחמט:

                        אתה פיתחת? זה מרשים מאוד!

                        אכן. אני כתבתי את התוכנה.

                        למען האמת את מנוע החישוב של המהלכים לא אני פיתחתי, יש מנוע שחמט חזק שנכתב בשפת C, ואני השתמשתי בו (תוכל לראות ב-ProcessManager שיש תת תוכנה שרצה תחת התוכנה הראשית) בכל מהלך התוכנה שולחת לו את רצף המהלכים מתחילת המשחק והמנוע מחזיר את המהלך הכי טוב.

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

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

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

                        משתמש תמיםמ מנותק
                        משתמש תמיםמ מנותק
                        משתמש תמים
                        כתב ב נערך לאחרונה על ידי
                        #15

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

                        עזרתי לך? תראה לי את זה על ידי לחיצה על ה^ בצד שמאל למטה.

                        תגובה 1 תגובה אחרונה
                        4
                        • קומפיונטק קומפיונט

                          @dovid אמר במשחק שחמט:

                          אתה פיתחת? זה מרשים מאוד!

                          אכן. אני כתבתי את התוכנה.

                          למען האמת את מנוע החישוב של המהלכים לא אני פיתחתי, יש מנוע שחמט חזק שנכתב בשפת C, ואני השתמשתי בו (תוכל לראות ב-ProcessManager שיש תת תוכנה שרצה תחת התוכנה הראשית) בכל מהלך התוכנה שולחת לו את רצף המהלכים מתחילת המשחק והמנוע מחזיר את המהלך הכי טוב.

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

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

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

                          yossizY מחובר
                          yossizY מחובר
                          yossiz
                          כתב ב נערך לאחרונה על ידי yossiz
                          #16

                          @קומפיונט אמר במשחק שחמט:

                          בפרט שזה בטכנולוגיית NET. שגם ככה סובלת מבעיות ביצועים

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

                          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                          קומפיונטק תגובה 1 תגובה אחרונה
                          1
                          • קומפיונטק קומפיונט

                            @dovid אמר במשחק שחמט:

                            אתה פיתחת? זה מרשים מאוד!

                            אכן. אני כתבתי את התוכנה.

                            למען האמת את מנוע החישוב של המהלכים לא אני פיתחתי, יש מנוע שחמט חזק שנכתב בשפת C, ואני השתמשתי בו (תוכל לראות ב-ProcessManager שיש תת תוכנה שרצה תחת התוכנה הראשית) בכל מהלך התוכנה שולחת לו את רצף המהלכים מתחילת המשחק והמנוע מחזיר את המהלך הכי טוב.

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

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

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

                            משתמש תמיםמ מנותק
                            משתמש תמיםמ מנותק
                            משתמש תמים
                            כתב ב נערך לאחרונה על ידי
                            #17

                            @קומפיונט אמר במשחק שחמט:

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

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

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

                            ואם כל זה היא ניצחה את אלוף העולם כך שאתה לא צריך לשאוף להגיע ליותר משם.

                            עזרתי לך? תראה לי את זה על ידי לחיצה על ה^ בצד שמאל למטה.

                            קומפיונטק תגובה 1 תגובה אחרונה
                            1
                            • קומפיונטק קומפיונט

                              @בער אם תרצה את התוכנת שחמט שלח לי מייל ל compunet.develope@gmail.com ואני בשמחה ישלח לך את התוכנה, פשוט יש בעיה שזה יהיה מאוחסן פה בפורום כמו שאמר @dovid.

                              מרדכימ מנותק
                              מרדכימ מנותק
                              מרדכי
                              כתב ב נערך לאחרונה על ידי מרדכי
                              #18

                              @קומפיונט אמר במשחק שחמט:

                              @בער אם תרצה את התוכנת שחמט שלח לי מייל ל compunet.develope@gmail.com ואני בשמחה ישלח לך את התוכנה, פשוט יש בעיה שזה יהיה מאוחסן פה בפורום כמו שאמר @dovid.

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

                              בעיה בהמכלול ? ניתן לפנות אליי במייל
                              NETFREE.MORDECI@GMAIL.COM
                              מצפה לבנין בית המקדש
                              שיבנה במהרה בימינו
                              אמן!!!

                              תגובה 1 תגובה אחרונה
                              1
                              • yossizY yossiz

                                @קומפיונט אמר במשחק שחמט:

                                בפרט שזה בטכנולוגיית NET. שגם ככה סובלת מבעיות ביצועים

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

                                קומפיונטק מנותק
                                קומפיונטק מנותק
                                קומפיונט
                                כתב ב נערך לאחרונה על ידי קומפיונט
                                #19
                                פוסט זה נמחק!
                                תגובה 1 תגובה אחרונה
                                0
                                • משתמש תמיםמ משתמש תמים

                                  @קומפיונט אמר במשחק שחמט:

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

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

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

                                  ואם כל זה היא ניצחה את אלוף העולם כך שאתה לא צריך לשאוף להגיע ליותר משם.

                                  קומפיונטק מנותק
                                  קומפיונטק מנותק
                                  קומפיונט
                                  כתב ב נערך לאחרונה על ידי
                                  #20

                                  @משתמש-תמים אמר במשחק שחמט:

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

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

                                  קומפיונטק תגובה 1 תגובה אחרונה
                                  0
                                  • קומפיונטק קומפיונט

                                    @משתמש-תמים אמר במשחק שחמט:

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

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

                                    קומפיונטק מנותק
                                    קומפיונטק מנותק
                                    קומפיונט
                                    כתב ב נערך לאחרונה על ידי
                                    #21

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

                                    אפשר לקרוא על המנוע שחמט שהתוכנה משתמשת בו כאן וכאן.

                                    צדיק תמיםצ תגובה 1 תגובה אחרונה
                                    4
                                    • קומפיונטק קומפיונט

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

                                      אפשר לקרוא על המנוע שחמט שהתוכנה משתמשת בו כאן וכאן.

                                      צדיק תמיםצ מנותק
                                      צדיק תמיםצ מנותק
                                      צדיק תמים
                                      כתב ב נערך לאחרונה על ידי צדיק תמים
                                      #22

                                      @קומפיונט פשוט מדהים!
                                      אגב משום מה בפתיחה/סגירה מופיעה חלונית "שגיאה"
                                      cae739c7-3144-4dc4-86d7-9ab1c7680690-image.png
                                      למרות שבפועל התוכנה נפתחת/נסגרת תקין,
                                      ונפתח קובץ טקסט עם הלוג הבא:

                                      System.UnauthorizedAccessException: Access to the path '\\Mac\Home\Downloads\Chess\stockfish_15_x64_popcnt.exe' is denied.
                                         at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
                                         at System.IO.File.InternalDelete(String path, Boolean checkHost)
                                         at System.Windows.Application.OnExit(ExitEventArgs e)
                                         at System.Windows.Application.DoShutdown()
                                         at System.Windows.Application.ShutdownImpl()
                                         at System.Windows.Application.ShutdownCallback(Object arg)
                                         at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
                                         at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
                                         at System.Windows.Threading.DispatcherOperation.InvokeImpl()
                                         at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
                                         at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
                                         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
                                         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
                                         at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
                                         at System.Windows.Threading.DispatcherOperation.Invoke()
                                         at System.Windows.Threading.Dispatcher.ProcessQueue()
                                         at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
                                         at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
                                         at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
                                         at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
                                         at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
                                         at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
                                         at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
                                         at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
                                         at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
                                         at System.Windows.Application.RunDispatcher(Object ignore)
                                         at System.Windows.Application.RunInternal(Window window)
                                         at Chess.App.Main()
                                      

                                      מוכר לך?

                                      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                      טיפים

                                      yossizY קומפיונטק 2 תגובות תגובה אחרונה
                                      0
                                      • צדיק תמיםצ צדיק תמים

                                        @קומפיונט פשוט מדהים!
                                        אגב משום מה בפתיחה/סגירה מופיעה חלונית "שגיאה"
                                        cae739c7-3144-4dc4-86d7-9ab1c7680690-image.png
                                        למרות שבפועל התוכנה נפתחת/נסגרת תקין,
                                        ונפתח קובץ טקסט עם הלוג הבא:

                                        System.UnauthorizedAccessException: Access to the path '\\Mac\Home\Downloads\Chess\stockfish_15_x64_popcnt.exe' is denied.
                                           at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
                                           at System.IO.File.InternalDelete(String path, Boolean checkHost)
                                           at System.Windows.Application.OnExit(ExitEventArgs e)
                                           at System.Windows.Application.DoShutdown()
                                           at System.Windows.Application.ShutdownImpl()
                                           at System.Windows.Application.ShutdownCallback(Object arg)
                                           at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
                                           at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
                                           at System.Windows.Threading.DispatcherOperation.InvokeImpl()
                                           at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
                                           at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
                                           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
                                           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
                                           at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
                                           at System.Windows.Threading.DispatcherOperation.Invoke()
                                           at System.Windows.Threading.Dispatcher.ProcessQueue()
                                           at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
                                           at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
                                           at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
                                           at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
                                           at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
                                           at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
                                           at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
                                           at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
                                           at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
                                           at System.Windows.Application.RunDispatcher(Object ignore)
                                           at System.Windows.Application.RunInternal(Window window)
                                           at Chess.App.Main()
                                        

                                        מוכר לך?

                                        yossizY מחובר
                                        yossizY מחובר
                                        yossiz
                                        כתב ב נערך לאחרונה על ידי
                                        #23

                                        @צדיק-תמים תעתיק את זה לכונן של ווינדוס ונסה שוב...

                                        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                                        צדיק תמיםצ תגובה 1 תגובה אחרונה
                                        1
                                        • קומפיונטק קומפיונט

                                          @dovid אמר במשחק שחמט:

                                          אתה פיתחת? זה מרשים מאוד!

                                          אכן. אני כתבתי את התוכנה.

                                          למען האמת את מנוע החישוב של המהלכים לא אני פיתחתי, יש מנוע שחמט חזק שנכתב בשפת C, ואני השתמשתי בו (תוכל לראות ב-ProcessManager שיש תת תוכנה שרצה תחת התוכנה הראשית) בכל מהלך התוכנה שולחת לו את רצף המהלכים מתחילת המשחק והמנוע מחזיר את המהלך הכי טוב.

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

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

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

                                          פ מנותק
                                          פ מנותק
                                          פלורידה
                                          כתב ב נערך לאחרונה על ידי
                                          #24

                                          @קומפיונט אמר במשחק שחמט:

                                          ואפילו ברמה 1.

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

                                          קומפיונטק תגובה 1 תגובה אחרונה
                                          0
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום