Ρε παιδια πως δινουμε σε εναν board μια καινουρια θεση ενος κοματιου? οταν βαζω place και το κοματι με τις συντεταγμενες του για να το υπολογισω αυτο το υπολογιζει αλλα παιζει και την κινηση!

oποτε δεν μπορω να συνεχισω για να βρω την καλυτερη κινηση αφου εχει ηδη παιξει την κινηση. τι μπορω να κανω? εσεις πως το κανατε?
εγώ δεν το έχω τρέξει με τον κανούριο κώδικα (ακόμα τον γράφω..

) αλλα μήπως δεν κλωνοποίησες τον πίνακα πριν χρησιμοποιησεις την place?
Μα τον κλωνοποιησα και αυτο ειναι το περιεργο. αρχικα οριζω τον κλωνο:
Board klonosB και μετα γραφω klonos=b.clone()
και τρεχω με το klonos.place(piece, se.getshape(),location)
το κακο ειναι οτι οποτε τρεχω το παραπανω με την place αυτο εκτελει στην οθονη την κινηση και ετσι δεν γινεται να βρω την καλυτερη κινηση για μετα αφου εχει ηδη παιξει.τι πρεπει να κανουμε για να μην παιξει στην οθονη την κινηση? επισης χρειαζεται να φτιαξουμε δεντρο πραγματι?
αυτο που λεει ο tiger παιζει να ειναι αληθεια? αμα ειναι ετσι δεν θα βρισκουμε λαθος κινησεις?