• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 20:26:06 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 18, 2025, 20:26:06 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 19:40:47]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by chatzikys
[Today at 19:26:00]

Σιδηροδρομικό Δυστύχημα σ...
by Katarameno
[Today at 18:22:39]

H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]
Στατιστικά
Members
Total Members: 9965
Latest: Poli
Stats
Total Posts: 1426721
Total Topics: 31711
Online Today: 262
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 76
Guests: 119
Total: 195
Giorgosklin
aachmet
gntitsios
Fenia04
mixkats
prigians
apos34
Nikos_313
AcDimitri
PurpleWitch
Gkekas Aggelos
Chrisvb17
Denisivo
Saint_GR
cpapadd
Sotiris_atha
agis3
katranic
anstaik
Katarameno
jimalexoud
skoloni
smanio
mprizakias
Amalia
chatzikys
melisste22
Nikolas Tsamitros
Νικη
kchristoua
evitzv
simos
Vharitou
gpr000
Βασιλης
sassi
chriskazakos
MamalakisFan
Pumpakos
athichatz
Ioakeim Zisis
Δημήτρης Διακολουκάς
stefanos hios
simosilias
vasilis saitis
bilbo
thomassamaras
LelisNiko
swkraths
jojos
iakov
kvas
papajohnn06
xeniam
pantoulis
andrpats
akoumia
tsaliki
Captain
Leou
petrchat
evax
PANKRAV
xhesikameni
Mr Watson
CodeBro
Argiris
ioannisfa
okanpala
rafail zisiadis
plapas
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
  Show Posts
Pages: [1]
1  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 25, 2009, 01:28:18 am
Quote from: SolidSNK on January 24, 2009, 22:25:49 pm
πάντως παιδιά πρέπει να τσεκάρετε αν τα μεγάλα κομμάτια έχουν κίνηση. Αλλιώς πάμε στο επόμενο μικρότερο group.
μηπως ξερεις ρε φιλε κανενα τροπο να το κανουμε αυτο? ψαχνω ψαχνω αλλα τροπο δε βρηκα. Undecided
υπαρχει καμια μεθοδος δηλαδη να λεμε πχ if (κινησεις.pentomino!=0) τοτε κλπ?
2  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 23, 2009, 21:12:14 pm
Quote from: Matzika on January 23, 2009, 19:41:27 pm
Εχω το εξής ακατανόητο πρόβλημα!!Δεν λειτουργεί σωστα η evaluate... Sad
Συγκεκριμένα εχω βάλει να μου εκτυπώνει τα αποτελέσματα(τις δικες μου τρέχουσες και τις τρέχουσες του αντιπάλου) και ενω είναι η πρώτη κίνηση και πρέπει λογικά οι τρέχουσες του αντιπάλου να είναι 0 ενώ οι δικές μου να έχουν κάποιο ακέραιο μου εκτυπώνει τις δικές μου με 0 και του αντιπάλου με αριθμό!Δεν μπορώ να καταλάβω τι πάει στραβα... Undecided Undecided Undecided
Αν είχε κανείς άλλο παρόμοιο πρόβλημα και βρήκε τι φταίει ας με διαφωτίσει και εμενα... :'(
μονο στην πρωτη κινηση εχεις αυτο το προβλημα? στις αλλες δουλευει κανονικα? επισης πως κανεις την evaluate να καταλαβαινει το ποιος ειναι ο αντιπαλος και ποιος εισαι εσυ?
3  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 23, 2009, 13:40:47 pm
Καμια ιδεα για το πως να φτιαξουμε το δεντρο 2 επιπεδων? η καινουρια place τοποθετει πραγματι και σε κλωνους κοματια αλλα μου βγαζει συνεχως internal errors και διαφορα αλλα. μπορει καποιος να πει γενικα πως ειναι η υλοποιηση του δεντρου? thanks/
4  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 21, 2009, 12:54:49 pm
Quote from: tiger on January 21, 2009, 02:42:43 am
""""
αυτο που λεει ο tiger παιζει να ειναι αληθεια? αμα ειναι ετσι δεν θα βρισκουμε λαθος κινησεις?""""


για να το δοκιμασεις κ εσυ αν θες,            ειτε στο κωδικα τον δικο σου,             ειτε στον δικο τους... -γιατι ολοι μας νομιζουμε το καναμε σωστα...αλλα......

απλα βαλε την εντολη   System.out.println(places.size()+" plithos tou places");
ακριβως πριν την τελευταιa εντολη της findwhereitfits  που ειναι η return places



α και εμενα η κλωνος.Place δεν τοποθετει στο board. αλλα στο κλωνος.
Σευχαριστω φιλε, πραγματι η δικη τους βγαζει διαφορετικα αποτελεσματα απο τα πραγματικα, εχεις δικιο. το κακο ειναι οτι και η δικια μου finditfits βρισκει λαθος αποτελεσματα, μπορω να κανω κατι για αυτο? οσο για την κλωνος.place σοβαρα δεν το τοποθετει? πως το δοκιμασες οτι ειναι ετσι πραγματι? για δοκιμασε να γραψεις μεσα στην getnextmove μονο κλωνος.place χωρις b.place και πες μου αν το τοποθετει ή οχι.
5  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 20, 2009, 01:04:17 am
Quote from: Matzika on January 20, 2009, 00:06:22 am
Quote from: Parhs22 on January 19, 2009, 20:51:56 pm
Quote from: Matzika on January 19, 2009, 20:45:11 pm
Quote from: Parhs22 on January 19, 2009, 16:30:07 pm
Ρε παιδια πως δινουμε σε εναν board μια καινουρια θεση ενος κοματιου? οταν βαζω place και το κοματι με τις συντεταγμενες του για να το υπολογισω αυτο το υπολογιζει αλλα παιζει και την κινηση!  Shocked oποτε δεν μπορω να συνεχισω για να βρω την καλυτερη κινηση αφου εχει ηδη παιξει την κινηση. τι μπορω να κανω? εσεις πως το κανατε?
εγώ δεν το έχω τρέξει με τον κανούριο κώδικα (ακόμα τον γράφω.. Smiley ) αλλα μήπως δεν κλωνοποίησες τον πίνακα πριν χρησιμοποιησεις την place?
Μα τον κλωνοποιησα και αυτο ειναι το περιεργο. αρχικα οριζω τον κλωνο:
Board klonosB και μετα γραφω  klonos=b.clone()
και τρεχω με το  klonos.place(piece, se.getshape(),location)
το κακο ειναι οτι οποτε τρεχω το παραπανω με την place αυτο εκτελει στην οθονη την κινηση και ετσι δεν γινεται να βρω την καλυτερη κινηση για μετα αφου εχει ηδη παιξει.τι πρεπει να κανουμε για να μην παιξει στην οθονη την κινηση? επισης χρειαζεται να φτιαξουμε δεντρο πραγματι?

αυτο που λεει ο tiger παιζει να ειναι αληθεια? αμα ειναι ετσι δεν θα βρισκουμε λαθος κινησεις?

Σχετικα με αυτά που λέει ο tiger δεν τον είδα τον ετοιμο κώδικα-χρησιμοποίησα τον δικό μου..αλλα μόνο με τα printscreen που είδα μαλλον έχει δίκιο...αν θες κοιταξε τον κώδικα μήπως βρεις που είναι το λάθος και στείλε μαιλ...

Οσον αφορά την κλωνοποίηση του πίνακα απο αυτά που μου λες δεν τον έχεις τελειώσει και εσυ τον κωδικα σου με τον αλγόριθμο minimax επομένως μπορει έτσι όπως τον έχεις γραμμενο να καταλαβαίνει ότι πρέπει με την places να τοποθετήσει κομμάτι...(αν θες ανεβασε κομμάτι του κωδικά σου ή στειλε pm  να σου πω πιο συγκεκριμένα, για να έχω και ολοκληρωμένη εικόνα του τι κάνεις...)
Τέλος,ναι πρέπει να φτιάξεις δέντρο (υπάρχουν διαφοροι τρόποι για να το κάνεις αυτό ,όπως πχ να δημιουργήσεις καινούρια κλάση και να κάνεις εκεί τη δομή του) ώστε να υλοποιήσεις τον αλγόριθμο που ζητείται..
αυτο που λεω ειναι οτι η place ειναι αχρηστη στο να τοποθετησουμε ενα κοματι σε εναν board και να δουμε την evaluation του board αφου μολις γραψουμε place με οποιοδηποτε πινακα για ορισμα, πχ klonos.place() μας εμφανιζει την κινηση στην οθονη και δεν μπορουμε να κανουμε τιποτα απο κει και επειτα. οσο για το δεντρο του minmax τι ακριβως πρεπει να κανουμε? πρεπει να σωζουμε ολες τις κινησεις σε κανενα πινακα?δεν θα φαει απειρη μνημη αυτο? επισης το βαθος που πρεπει να ψαχνει συμφωνα με την εκφωνηση ειναι 3 ε? οσο για τις πιθανες κινησεις εγω δεν χρησιμοποιω τον κωδικα τους πλεον αφου οπως λετε εχει προβλημα και δειχνει λαθος τιμες.
6  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 19, 2009, 20:51:56 pm
Quote from: Matzika on January 19, 2009, 20:45:11 pm
Quote from: Parhs22 on January 19, 2009, 16:30:07 pm
Ρε παιδια πως δινουμε σε εναν board μια καινουρια θεση ενος κοματιου? οταν βαζω place και το κοματι με τις συντεταγμενες του για να το υπολογισω αυτο το υπολογιζει αλλα παιζει και την κινηση!  Shocked oποτε δεν μπορω να συνεχισω για να βρω την καλυτερη κινηση αφου εχει ηδη παιξει την κινηση. τι μπορω να κανω? εσεις πως το κανατε?
εγώ δεν το έχω τρέξει με τον κανούριο κώδικα (ακόμα τον γράφω.. Smiley ) αλλα μήπως δεν κλωνοποίησες τον πίνακα πριν χρησιμοποιησεις την place?
Μα τον κλωνοποιησα και αυτο ειναι το περιεργο. αρχικα οριζω τον κλωνο:
Board klonosB και μετα γραφω  klonos=b.clone()
και τρεχω με το  klonos.place(piece, se.getshape(),location)
το κακο ειναι οτι οποτε τρεχω το παραπανω με την place αυτο εκτελει στην οθονη την κινηση και ετσι δεν γινεται να βρω την καλυτερη κινηση για μετα αφου εχει ηδη παιξει.τι πρεπει να κανουμε για να μην παιξει στην οθονη την κινηση? επισης χρειαζεται να φτιαξουμε δεντρο πραγματι?

αυτο που λεει ο tiger παιζει να ειναι αληθεια? αμα ειναι ετσι δεν θα βρισκουμε λαθος κινησεις?
7  Μαθήματα Βασικού Κύκλου / Δομές Δεδομένων / Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες on: January 19, 2009, 16:30:07 pm
 Ρε παιδια πως δινουμε σε εναν board μια καινουρια θεση ενος κοματιου? οταν βαζω place και το κοματι με τις συντεταγμενες του για να το υπολογισω αυτο το υπολογιζει αλλα παιζει και την κινηση!  Shocked oποτε δεν μπορω να συνεχισω για να βρω την καλυτερη κινηση αφου εχει ηδη παιξει την κινηση. τι μπορω να κανω? εσεις πως το κανατε?
Pages: [1]
Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...