• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 15:44:32 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, 15:44:32 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
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 Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
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]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426710
Total Topics: 31711
Online Today: 231
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 55
Guests: 111
Total: 166
stmanzaf
statiris
aachmet
gpapmtb
nikos123321
tasos_ntv
asimomyti
tasos gourd
ioannisfa
Mr Watson
andripappa
MrEagle
Δημήτρης Διακολουκάς
artemissamaras_
apostchris
kostas1507
EvanTsir
RAFI
taniakrg
Nikos_313
stefpapa21
sofiastrataki
maria.r
Le ece
serafeim
akontel
dleivadi
soti
palladas
gk1234
pavlaras
adamchatz
Denisivo
Anonikos
orestispail51
varvoutis
tmpadasn
AlexKyr
smoul
makis1941
anon
giannischliapas
VagT
1234
chrysaep
dkatsoul
Gray139
Mikekmp
Bit4Thought
tzesi
nikolith
vagus
Εμφάνιση

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

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 3ο Εξάμηνο > Δομές Δεδομένων (Moderators: chatzikys, Tasos Bot, tzortzis) > [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 5 6 [7] 8 9 ... 28 Go Down Print
Author Topic: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες  (Read 37250 times)
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #90 on: November 23, 2008, 00:22:01 am »

Quote from: anonymous-root on November 22, 2008, 23:59:18 pm
στις 2 τελευταίες μεθόδους (corners kai edges) από που εως που θα παίρνουμε τα όρια για τα κομμάτια και τα τετράγωνα του ταμπλώ;
Αναλόγως στην edges πάνω-κάτω-δεξιά-αριστερά, στην corners πάνω-αριστερά, πάνω-δεξιά, κάτω-δεξιά, κάτω-αριστερά (αν βέβαια υπάρχει "χώρος" και δεν ακουμπά το κουτάκι σε κάποιο όριο του ταμπλό).

Π.χ.για το κουτάκι με "τοπικές" συντεταγμένες [one][two], το από πάνω κουτάκι στο επίπεδο του ταμπλό θα είναι: [x+one-1][y+two].

Oμοίως για την edges π.χ. το ακροδεξιό του τετραγώνου [one][two] θα είναι [x+one+1][y+two+1].

Ίσως σε βολέψουν οι έτοιμες συναρτήσεις που έχει και αναφέρει στην εκφώνηση, αλλά δεν έχει και καμιά τρομερή διαφορά.
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
Grecs
Καταστραμμένος
********
Gender: Male
Posts: 6379


Lived in the air died on asphalt


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #91 on: November 23, 2008, 00:22:12 am »

Επειδη εχω μπερδευτει με τα χ και ψ του ταμπλω. Οσο παμε δεξια μεγαλωνει το ψ και οσο παμε προς τα κατω μεγαλωνει το χ? Η το αντιθετο? Με (0,0) το πανω αριστερα γωνιακο κουτι.
Logged

"I wish punk, pizza, coke, and skateboarding could be combined into one thing that I could taste, look at or play with."
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #92 on: November 23, 2008, 00:23:24 am »

Όπως το λες είναι.
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
Grecs
Καταστραμμένος
********
Gender: Male
Posts: 6379


Lived in the air died on asphalt


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #93 on: November 23, 2008, 01:04:09 am »

Μια ακομα ερωτηση οταν το τρεχω οσες συναρτησεις εχω υλοποιησει δουλευουν σωστα αλλα κολαει το παιχνιδι πατας δλδ κλικ και το παιρνει σε 3 δευτερολεπτα. Κανω κατι λαθος ?
Logged

"I wish punk, pizza, coke, and skateboarding could be combined into one thing that I could taste, look at or play with."
testiculos
Θαμώνας
****
Gender: Male
Posts: 372



View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #94 on: November 23, 2008, 01:17:12 am »

Στην παρουσίαση του τελευταίου εργαστηρίου στην τελευταία διαφάνεια....
είναι σωστό αυτό ή μήπως θα έπρεπε να λέει isUpperRightCorner?

Ουσιαστικά οι συναρτήσεις isLowerRightCorner, isUpperLeftCorner κλπ τι κάνουν?

H διαφάνεια που λέω είναι στην επισύναψη.
Logged

Men cheat for the same reason that dogs lick their balls... because they can.
anonymous-root
Veteran
Καταστραμμένος
******
Posts: 8574


What do you want to troll today?


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #95 on: November 23, 2008, 01:19:22 am »

που είναι αυτές οι διαφάνειες; οεο;;!!
Logged
testiculos
Θαμώνας
****
Gender: Male
Posts: 372



View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #96 on: November 23, 2008, 01:21:18 am »

e-thmmy
Υλικό μαθήματος   Java: Οδηγός Java - Σημειώσεις Διδάσκοντος

Logged

Men cheat for the same reason that dogs lick their balls... because they can.
anonymous-root
Veteran
Καταστραμμένος
******
Posts: 8574


What do you want to troll today?


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #97 on: November 23, 2008, 01:22:40 am »

γκουντ.

η αρίθμηση του ταμπλώ (0,0) είναι κάτω αριστερά έτσι;
Logged
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #98 on: November 23, 2008, 01:24:07 am »

Quote from: Grecs on November 23, 2008, 01:04:09 am
Μια ακομα ερωτηση οταν το τρεχω οσες συναρτησεις εχω υλοποιησει δουλευουν σωστα αλλα κολαει το παιχνιδι πατας δλδ κλικ και το παιρνει σε 3 δευτερολεπτα. Κανω κατι λαθος ?
Τί να σου πω εμένα μου τρέχουν αμέσως Undecided


Quote from: anonymous-root on November 23, 2008, 01:22:40 am
γκουντ.

η αρίθμηση του ταμπλώ (0,0) είναι κάτω αριστερά έτσι;
Όχι, πάνω αριστερά είναι.
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
stefos
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1564


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #99 on: November 23, 2008, 01:28:04 am »

Quote from: KAMILIERIS on November 23, 2008, 01:17:12 am
Στην παρουσίαση του τελευταίου εργαστηρίου στην τελευταία διαφάνεια....
είναι σωστό αυτό ή μήπως θα έπρεπε να λέει isUpperRightCorner?

Ουσιαστικά οι συναρτήσεις isLowerRightCorner, isUpperLeftCorner κλπ τι κάνουν?

H διαφάνεια που λέω είναι στην επισύναψη.


Όχι, καλα είναι η isUpperLeftCorner(). Τα κομμάτια αυτά που είναι true έχουν πάνω αριστερές γωνίες 'ελεύθερες', δηλαδή μπορεί να τοποθετηθεί στο πάνω αριστερά απ'αυτές κομμάτι, ένα μπλε πολυόμινο.
Οι συναρτήσεις αυτές βρίσκουν τα κομμάτια τα οποία αποτελούν γωνίες ελεύθερες στα οποία μπορεί να τοποθετηθεί ένα πολυόμινο του ίδιου χρώματος.
« Last Edit: November 23, 2008, 01:30:52 am by stefos » Logged

done
MARIOS
Καταστραμμένος
********
Gender: Male
Posts: 5937


Ο ταραξίας !!!


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #100 on: November 23, 2008, 02:01:43 am »

Να σας πω, επειδή βαριέμαι να κοιτώ, τι ακριβώς κάνουν οι sLowerRightCorner, isUpperLeftCorner κλπ???
Logged

Only in my dreams I know you,
Ι wake up, I can't remember you.
Are you in my thoughts or wait for me?...
In your agonic existence.


Ελευθερία είναι
να έχεις ένα κομμάτι χαρτί κι ένα μολύβι
και να γράφεις, να γράφεις, να γράφεις
ο,τι σου κατεβαίνει στο κεφάλι
χωρίς να σκέφτεσαι τίποτα
χωρίς να νιώθεις καμιά ενοχή για τίποτα
χωρίς να λογοκρίνεις τον ίδιο τον εαυτό σου
χωρίς να νιώθεις τύψεις για όσα έκανες ή απέφυγες να κάνεις
Wade
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 5795



View Profile WWW
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #101 on: November 23, 2008, 02:10:59 am »

Quote from: MARIOS on November 23, 2008, 02:01:43 am
Να σας πω, επειδή βαριέμαι να κοιτώ, τι ακριβώς κάνουν οι sLowerRightCorner, isUpperLeftCorner κλπ???

Ανήκουν στην κλάση Piece, και παίρνουν ως είσοδο δύο integer.  Αν θεωρήσεις ότι το κάθε κομμάτι είναι ένας πίνακας 2 διαστάσεων, τότε τα ορίσματα είναι οι συντεταγμένες ενός τετραγώνου μέσα σ' αυτό το κομμάτι (π.χ. ορίσματα 0 και 0 αναφέρονται στο πάνω αριστερά τετράγωνο του κομματιού).  Αν αυτό το τετράγωνο περιέχει πάνω αριστερή γωνία χωρίς να μπλοκάρεται από άλλα τετράγωνα του ίδιου κομματιού, αν δηλαδή είναι ελεύθερη κορυφή, τότε επιστρέφει true.
Logged

adianohtos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 869


κουτσουρακι...!


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #102 on: November 23, 2008, 02:55:54 am »

Quote from: lekouras on November 22, 2008, 21:59:44 pm
Quote from: Fishler on November 22, 2008, 21:39:58 pm
private boolean checkFirstMove(Piece p, int x, int y) {

   if(x==0&y==0&p.getShape()[0][0]==true&p.getColor()==Color.blue)
   {true;
   }

else{
   return false;}

if(x==19&y==0&p.getShape()[shape.length-1][0]==true&p.getColor()==Color.yellow){
   return true;
   }

else{
   return false;}


if(x==19&y==19&p.getShape()[shape.length-1][shape[0].length-1]==true&p.getColor()==Color.red){
return true;
}

else{
return false;
}
if(x==0&y==19&p.getShape()[0][shape[0].length-1]==true&p.getColor()==Color.green){
   return true;
}

else{
return false;
}   
}
γιατι γιατι γιατι γιατι δεν τρεχει???? εε ε ε ε ε ε  ε ε? Lips Sealed pcsleep pcsleep pcsleep extremely_shocked extremely_shocked shocked


και καμια ιδεα για τα υπολοιπα??

γιατι αμα το χρωμα του πολυομινου δεν ειναι το μπλε ας πουμε τοτε η συναρτηση θα επιστρεψει false χωρις να εχει ελεγξει για αλλο χρωμα

επομενως πρεπει να βγαλεις τα else{return false}

και να βαλεις απλα ενα return false στο τελος(τελευταια εντολη της συναρτησης...
δοκιμασε το

εχεις επισης λαθη και στις συνθηκες

για το κοκκινο ας πουμε:
 δεν πρεπει χ=19 αλλα χ+p.getDimensions()[0]-1==19 και ομοια το y......
                         
Δεν θα επρεπε να κανει ελεγχο και αν ειναι το πρωτο κομματι που χρησιμοποιειται, δηλαδη αν το inventory==21 ?
Επεισης, γινεται αντι για shape.length-1 μπορουμε να χρησιμοποιησουμε την getDimensions για να κανουμε την αντιστοιχη δουλεια, ε?
« Last Edit: November 23, 2008, 03:00:41 am by adianohtos » Logged

ΠΑΟΚ -για να μην ξεχνιομαστε-
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #103 on: November 23, 2008, 03:10:49 am »

Quote from: adianohtos on November 23, 2008, 02:55:54 am
Δεν θα επρεπε να κανει ελεγχο και αν ειναι το πρωτο κομματι που χρησιμοποιειται, δηλαδη αν το inventory==21 ?
Επεισης, γινεται αντι για shape.length-1 μπορουμε να χρησιμοποιησουμε την getDimensions για να κανουμε την αντιστοιχη δουλεια, ε?
Το αν είναι το πρώτο κομμάτι το ελέγχει από μόνο του στην isValidMove() Wink

Η "αντίστοιχη" της width (του χ) είναι η getDimensions()[0], ενώ της length (του y) η getDimensions()[1].
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
adianohtos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 869


κουτσουρακι...!


View Profile
Re: [Δομές Δεδομένων] Blokus 2008 συζήτηση και απορίες
« Reply #104 on: November 23, 2008, 03:23:09 am »

Σωστα δεν το ειχα προσεξει! Θενξ!
Logged

ΠΑΟΚ -για να μην ξεχνιομαστε-
Pages: 1 ... 5 6 [7] 8 9 ... 28 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...