קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. תגובות: 4
    הודעה אחרונה: 01-04-2011, 16:11
  2. [בעיה] זקוק בדחיפות לדרייבר של הארד דיסק
    על ידי Friend בפורום תמיכה טכנית
    תגובות: 5
    הודעה אחרונה: 03-09-2005, 12:33
  3. בעיה חמורה במחשב! הוא נתקע לגמרי אחרי כמה זמן
    על ידי nadavos בפורום תמיכה טכנית
    תגובות: 4
    הודעה אחרונה: 02-09-2005, 21:32
  4. בעיה באימיול שקשורה גם למחשב
    על ידי Ch3MiCaL בפורום תמיכה טכנית
    תגובות: 1
    הודעה אחרונה: 02-09-2005, 18:31
  5. יש לי בעיה כנסו..
    על ידי EviL BunnY בפורום תמיכה טכנית
    תגובות: 1
    הודעה אחרונה: 02-09-2005, 17:29
+ תגובה לנושא
מציג תוצאות 1 עד 10 מתוך 10

בעיה באיקס עיגול.

  1. #1
    משתמש מתחיל
    שם פרטי
    YaiR ;]
    תאריך הצטרפות
    07/2010
    הודעות
    36
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל בעיה באיקס עיגול.

    טוב שלום לכולם.
    אני עשיתי איקס עיגול בJAVA נגד המחשב (לפחות ניסיתי)
    הנה הקוד למי שרוצה לנסות :
    http://pastebin.com/pusqEAvD
    אבל הבעיה היא שאחרי 2 3 תורות המחשב לא מגיב.
    (ד''א הקוד לא גמור אבל עדיין הדברים שהוא צריך לעשות שיעשה !.)
    יש פה מישהוא שיכול לאתר את הבעיה פה?

    YaiRiGal^ אני (:
    ------
    חדש פה :]

  2. קישורים ממומנים

  3. #2
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    אתה יכול להשתמש ב-continue. בסוף כל תור של המחשב זה יעשה את זה ואז זה יחזור על הלולאה עצמה.

  4. #3
    משתמש משקיע
    תאריך הצטרפות
    08/2004
    הודעות
    2,065
    לייקים
    1
    נקודות
    0

    ברירת מחדל

    שמע אחי הדלקת אותי עם הרעיוןשל איקס עיגול עם גרפיקה במיוחד שאני עכשיו מנסה לחזור לתחום הזה ולהתעסק עם גאווה שוב .
    התחלתי לכתוב קוד בנתיים רק בנתי את התבנית ואת ההגדרות שאם לוחצים זה מצייר איק סאו עיגול תלוי תור של מי זה . הנה הקוד :
    קוד:
     import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    
    public class X_And_O implements ActionListener
    {
        private int [][] winCombinations = new int[][]
    {
                {0, 1, 2}, {3, 4, 5}, {6, 7, 8}, //horizontal wins
                {0, 3, 6}, {1, 4, 7}, {2, 5, 8}, //vertical wins
                {0, 4, 8}, {2, 4, 6}             //diagonal wins
    
                
        };
    private JFrame windows = new JFrame ("Tic Tac Tow");
    private JButton button[] = new JButton[9];
    private int count=0;
    private String letter="";
    private boolean win=false;
    
    public TicTacToe(){
        windows.setSize(300,300);
        windows.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        windows.setLayout(new GridLayout(3,3));
        
        for (int i=0;i<=8;i++){
            button[i]=new JButton();
            windows.add(button[i]);
            button[i].addActionListener(this);        
        }
        windows.setVisible(true);
    }
    public void actionPerformed(ActionEvent a){
        count++;
        if(count%2==0)
            letter="O";
        else
            letter="X";
        
        JButton pressedButton = (JButton)a.getSource(); 
        pressedButton.setText(letter);
        pressedButton.setEnabled(false);
        
    }
    
    
    
    
    
    
    
    
    public static void main(String[] args){
        new X_And_O();
    
    }
    
            
    }
    אמשח אם יוכלו לעזור לנו ( או יותר נכון לי איך אני בודק מי ניצח ? ומיישם את זה ? ף ושנית איך אני יכול לשחק נגד המחשב כלמור להתעסק עם RANDOM ) תודה
    נערך לאחרונה על ידי Par4n0iA; 24-10-2012 בשעה 17:22.




  5. #4
    משתמש מתחיל
    שם פרטי
    YaiR ;]
    תאריך הצטרפות
    07/2010
    הודעות
    36
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Par4n0iA צפיה בהודעה
    שמע אחי הדלקת אותי עם הרעיוןשל איקס עיגול עם גרפיקה במיוחד שאני עכשיו מנסה לחזור לתחום הזה ולהתעסק עם גאווה שוב .
    התחלתי לכתוב קוד בנתיים רק בנתי את התבנית ואת ההגדרות שאם לוחצים זה מצייר איק סאו עיגול תלוי תור של מי זה . הנה הקוד :
    קוד:
     import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    
    public class X_And_O implements ActionListener
    {
        private int [][] winCombinations = new int[][]
    {
                {0, 1, 2}, {3, 4, 5}, {6, 7, 8}, //horizontal wins
                {0, 3, 6}, {1, 4, 7}, {2, 5, 8}, //vertical wins
                {0, 4, 8}, {2, 4, 6}             //diagonal wins
    
                
        };
    private JFrame windows = new JFrame ("Tic Tac Tow");
    private JButton button[] = new JButton[9];
    private int count=0;
    private String letter="";
    private boolean win=false;
    
    public TicTacToe(){
        windows.setSize(300,300);
        windows.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        windows.setLayout(new GridLayout(3,3));
        
        for (int i=0;i<=8;i++){
            button[i]=new JButton();
            windows.add(button[i]);
            button[i].addActionListener(this);        
        }
        windows.setVisible(true);
    }
    public void actionPerformed(ActionEvent a){
        count++;
        if(count%2==0)
            letter="O";
        else
            letter="X";
        
        JButton pressedButton = (JButton)a.getSource(); 
        pressedButton.setText(letter);
        pressedButton.setEnabled(false);
        
    }
    
    
    
    
    
    
    
    
    public static void main(String[] args){
        new X_And_O();
    
    }
    
            
    }
    אמשח אם יוכלו לעזור לנו ( או יותר נכון לי איך אני בודק מי ניצח ? ומיישם את זה ? ף ושנית איך אני יכול לשחק נגד המחשב כלמור להתעסק עם RANDOM ) תודה
    לבדוק מי ניצח זה ממש לא בעיה.
    אתה פשוט יכול לממש מתודה שבודקת אם יש מנצח ולשים אותו בליסנר.
    כלומר אם כל הכפתורים האנכיים והמאוזנים והאלכסונים שווים X או O אז תעשה שמישהוא ינצח ויעצור את המשחק.

    הבעיה שלי שאני מנסה לעשות נגד המחשב אבל אחרי 3 תורות זה לא מגיב.
    יש פה איזה מישהוא גבר שיכול לקרוא את הקוד שלי ולראות מה הבעיה ?
    עשיתי למחשב לוגיקה וכנראה יש איזו בעיה בלוגיקה.

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    אתה יכול להשתמש ב-continue. בסוף כל תור של המחשב זה יעשה את זה ואז זה יחזור על הלולאה עצמה.

    לא ממש הבנתי מה זה CONTINUE ואיך משתמשים בו.
    נערך לאחרונה על ידי YaiRiGal; 24-10-2012 בשעה 21:13.

    YaiRiGal^ אני (:
    ------
    חדש פה :]

  6. #5
    משתמש משקיע
    תאריך הצטרפות
    08/2004
    הודעות
    2,065
    לייקים
    1
    נקודות
    0

    ברירת מחדל

    מה שאתה אומר בעצם לבנות מערך דו מימידי 3*3 ולבדוק את כל האופציות ? או שיש דרך אחרת יעילה יותר ?




  7. #6
    משתמש מתחיל
    שם פרטי
    YaiR ;]
    תאריך הצטרפות
    07/2010
    הודעות
    36
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Par4n0iA צפיה בהודעה
    מה שאתה אומר בעצם לבנות מערך דו מימידי 3*3 ולבדוק את כל האופציות ? או שיש דרך אחרת יעילה יותר ?
    תראה אתה יכול פשוט להכנס לקוד שלי .
    ולראות שם יש איזה מתודה שנקראת CHECKFORWIN
    פשוט תראה מה רשום שם.

    YaiRiGal^ אני (:
    ------
    חדש פה :]

  8. #7
    משתמש משקיע
    תאריך הצטרפות
    08/2004
    הודעות
    2,065
    לייקים
    1
    נקודות
    0

    ברירת מחדל

    ראיתי את מה שאתה כתבת .. רשמת שמה איזה 7 תנאי IF ..
    השאלה שלי אם אין הזה קוד יותר יעיל משהו עם מערך + לולאת FOR ? אני עדיין מנסה לחשוב .
    הרי יש כולה 7 אפשרוית לניצחון .




  9. #8
    משתמש משקיע
    תאריך הצטרפות
    08/2004
    הודעות
    2,065
    לייקים
    1
    נקודות
    0

    ברירת מחדל

    ראיתי את מה שאתה כתבת .. רשמת שמה איזה 7 תנאי IF ..
    השאלה שלי אם אין הזה קוד יותר יעיל משהו עם מערך + לולאת FOR ? אני עדיין מנסה לחשוב .
    הרי יש כולה 7 אפשרוית לניצחון .




  10. #9
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי YaiRiGal צפיה בהודעה
    לבדוק מי ניצח זה ממש לא בעיה.
    אתה פשוט יכול לממש מתודה שבודקת אם יש מנצח ולשים אותו בליסנר.
    כלומר אם כל הכפתורים האנכיים והמאוזנים והאלכסונים שווים X או O אז תעשה שמישהוא ינצח ויעצור את המשחק.

    הבעיה שלי שאני מנסה לעשות נגד המחשב אבל אחרי 3 תורות זה לא מגיב.
    יש פה איזה מישהוא גבר שיכול לקרוא את הקוד שלי ולראות מה הבעיה ?
    עשיתי למחשב לוגיקה וכנראה יש איזו בעיה בלוגיקה.




    לא ממש הבנתי מה זה CONTINUE ואיך משתמשים בו.
    Google it.
    בעיקרון זה משפט שאם הגעת לסוף הלולאה זה יחזור לתחילתה.
    או שיש אפשרות נוספת שתקרא לפונקציה שחוזרת על התהליך.

  11. #10
    משתמש מתחיל
    שם פרטי
    YaiR ;]
    תאריך הצטרפות
    07/2010
    הודעות
    36
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

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

    בלי קשר , אתה יכול להגיד לי את הבעיה שיש לי פה למה זה לא מצליח?
    נערך לאחרונה על ידי YaiRiGal; 25-10-2012 בשעה 21:22.

    YaiRiGal^ אני (:
    ------
    חדש פה :]

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 23:33.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,449,882 | הודעות: 8,150,464 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect