• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
September 17, 2025, 11:53:29 am

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.
September 17, 2025, 11:53:29 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[Today at 11:35:11]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 10:45:49]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[Today at 00:51:50]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 16, 2025, 19:37:40 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Mr Watson
[September 16, 2025, 10:31:04 am]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]

Αυνανισμος: Κινδυνοι, προ...
by Nikolaras
[September 13, 2025, 20:57:09 pm]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[September 13, 2025, 17:33:17 pm]

[Λογική Σχεδίαση] Γενικές...
by mdimitrig
[September 13, 2025, 17:25:47 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[September 13, 2025, 10:53:14 am]
Στατιστικά
Members
Total Members: 10012
Latest: MichelRiemann
Stats
Total Posts: 1428129
Total Topics: 31766
Online Today: 424
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 45
Guests: 165
Total: 210
TahmKench
Steliosgkougkou
kimpossible
sigklitiki
themis01
mor
aris123321
chrisbetas
mike1996
Cersei Tsoulannister
RivenT
acolak
kakousios
rafa98p
GrillOG
emilykazani
AcDimitri
Mr Watson
Saint_GR
AristeidisM
ioannisfa
koulikas
themisb
stavros0201
dimitire
chris_p30
Billyskotsikas
Tasos Bot
sg31a
Elliot Alderson
Natk
gpap
Ilias007
Thanasiscon1
aggelosiliadis
christina02
panapasc05
filkilkis
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 3ο Εξάμηνο > Δομές Δεδομένων (Moderators: chatzikys, Tasos Bot, tzortzis) > Εργασία Α - Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 ... 7 Go Down Print
Author Topic: Εργασία Α - Απορίες  (Read 17347 times)
Krono
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1381


Καληνύχτα ΤΗΜΜΥ!


View Profile
Re: Εργασία Α - Απορίες
« Reply #30 on: November 30, 2006, 18:47:29 pm »

      Τί ακριβώς θέλεις να περάσεις στο αντικείμενο rooms[][]; Το μόνο που χρειάζεται να του κάνεις είναι να του γκρεμίσεις μερικούς τύχους.
Logged

Ουδέν Σχόλιον!
Maverick
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52



View Profile
Re: Εργασία Α - Απορίες
« Reply #31 on: November 30, 2006, 19:11:47 pm »

Ερώτηση: ειμαι σε ενα τυχαιο room και θελω να ελεγξω τα γειτονικα του.Επιλεγω τυχαια ενα δωματιο.Σε περιπτωση που αυτο εχει εναν τοιχο γκρεμισμενο (αρα δεν μπορω να παω σ'αυτο). πως θα ελεγξω τα υπολοιπα 3 με ΤΥΧΑΙΟ τροπο πριν κανω pop? Cheesy
Logged

Live your LIFE
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #32 on: November 30, 2006, 19:25:36 pm »

Όπως διάλεξες ΤΥΧΑΙΑ τον αρχικό τοίχο. Και εκεί ουσιαστικά δε διάλεξες έναν τοίχο από 4 τυχαία? Μετά πρέπει να βρεις τρόπο να αποκλείεις το συγκεκριμένο τοίχο από την επόμενη random επιλογή, ωστε να επιλέγεις τυχαία έναν από τους υπόλοιπους 3 τοίχους. Βέβαια αν δεν ξέρω πώς ακριβώς επιλέγεις τον αρχικό τοίχο, δεν μπορώ και να σου πω πώς ακριβώς θα το κάνεις αυτό!

Εγώ πάντως ελέγχω πρώτα ποιοι τοίχοι οδηγούν σε δωμάτια που δεν έχω ξαναπάει, και μετά κάνω random επιλογή ανάμεσα μόνο σε αυτούς τους τοίχους.
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #33 on: November 30, 2006, 19:28:35 pm »

Έγώ πάντως έχω ένα άλλο πρόβλημα. Στη συνάρτησή μου χρησιμοποιώ νέες μεταβλητές, οι οποίες φιλοδοξώ να είναι τοπικές, δηλαδή μόνο της μεθόδου. Ό,τι και αν έχω κάνει, δεν τις αναγνωρίζει με καμία Παναγία!!!!
Μου βγάζει ένα μήνυμα ότι ο μόνος τύπος μεταβλητής που επιτρέπεται είναι "final" ή κάτι τέτοιο...Δοκίμασα να τις βάλω και final και πάλι τίποτα...
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #34 on: November 30, 2006, 19:50:08 pm »

Μήπως να τις δηλώσω ως μεταβλητές της ίδιας της κλάσης? Απλά είναι και μερικοί μετρητές, που δε βρίσκω λόγο να είναι μεταβλητές ολόκληρης της κλάσης...
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #35 on: November 30, 2006, 21:00:43 pm »

Τους μετρητές μπορείς να τους δηλώσεις και μέσα στη for.

Edit, για να γίνω πιο σαφής: for (int i;i<1000000;i++){}
Logged
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #36 on: November 30, 2006, 21:09:37 pm »

Quote from: Maverick on November 30, 2006, 19:11:47 pm
Ερώτηση: ειμαι σε ενα τυχαιο room και θελω να ελεγξω τα γειτονικα του.Επιλεγω τυχαια ενα δωματιο.Σε περιπτωση που αυτο εχει εναν τοιχο γκρεμισμενο (αρα δεν μπορω να παω σ'αυτο). πως θα ελεγξω τα υπολοιπα 3 με ΤΥΧΑΙΟ τροπο πριν κανω pop? Cheesy
Αυτό νομίζω πως δεν είναι αναγκαίο (εγώ πάντως δε σκέφτηκα να ξαναβάλω τυχαία επιλογή μετά την πρώτη κατεύθυνση, τον έβαλα να τις παίρνει με τη σειρά). Πάντως αν θέλεις να το κάνεις έτσι, αν είσαι πχ στην περίπτωση 2 (το SOUTH είναι νομίζω) θα πρέπει να έχεις μια συνάρτηση που να επιλέγει ανάμεσα στους αριθμούς 0,1 και 3. Δεν ξέρω αν υπάρχει έτοιμη, αν δεν είναι έτοιμη θα πάρεις random για το 3 και θα του πεις αν tyxaio_noumero=2 τότε tyxaio_noumero=3. Αντίστοιχα και για τις άλλες περιπτώσεις.
Logged
stratis
Θαμώνας
****
Gender: Male
Posts: 300


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία Α - Απορίες
« Reply #37 on: November 30, 2006, 23:59:26 pm »

Quote from: corina on November 30, 2006, 19:28:35 pm
Έγώ πάντως έχω ένα άλλο πρόβλημα. Στη συνάρτησή μου χρησιμοποιώ νέες μεταβλητές, οι οποίες φιλοδοξώ να είναι τοπικές, δηλαδή μόνο της μεθόδου. Ό,τι και αν έχω κάνει, δεν τις αναγνωρίζει με καμία Παναγία!!!!
Μου βγάζει ένα μήνυμα ότι ο μόνος τύπος μεταβλητής που επιτρέπεται είναι "final" ή κάτι τέτοιο...Δοκίμασα να τις βάλω και final και πάλι τίποτα...

Κορίνα, αυτό το λάθος μου το έβγαζε κι εμένα και μόνο αφού μου έσπασαν τα νεύρα ανακάλυψα ότι έφταιγε μια αγκύλη που είχα βάλει αντί για παρένθεση αρκετά πιο πάνω στο πρόγραμμα.  bang_head  Κοίτα μήπως οφείλεται σε κάτι τέτοιο, γιατί φυσιολογικά δεν νομίζω να είναι λάθος αυτό που έκανες...  Smiley
Logged

Lying again on that hotel room
in Budapest
but with her present this time
warming the sheets
tasting his lips
and wiping the sweat off his skin
johnny_d
Θαμώνας
****
Gender: Male
Posts: 308



View Profile
Re: Εργασία Α - Απορίες
« Reply #38 on: December 01, 2006, 01:15:14 am »

Εγώ σχεδόν τώρα ξεκίνησα να κοιτάω την εργασία...
Όταν λοιπόν έκανα import το package κ πηγά να τρέξω την main μου βγάζει τα παρακάτω...

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
   at gr.auth.ee.dsproject.labyrinth.Labyrinth.paintCom ponent(Labyrinth.java:53)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
   at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForHiera rchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarc hy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
   at gr.auth.ee.dsproject.labyrinth.Labyrinth.paintCom ponent(Labyrinth.java:53)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
   at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at javax.swing.JFrame.update(Unknown Source)
   at sun.awt.RepaintArea.updateComponent(Unknown Source)
   at sun.awt.RepaintArea.paint(Unknown Source)
   at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForHiera rchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarc hy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

στο console...
Kανονικά δεν θα έπρπε να μου εμφανίζει εναν μη τέλειο λαβύρινθο??? Sad Undecided
Χρειάζεται να αλλάξω κάτι στις ρυθμίσεις??
Logged

http://pes-ta.blogspot.com/

http://goo.gl/9xfJ8
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #39 on: December 01, 2006, 01:25:04 am »

Το σφάλμα αυτό σημαίνει ότι πήγες να προσπελάσεις μια θέση του πίνακα που δεν υπάρχει (πχ ο πίνακας έχει 100 θέσεις και εσύ του ζήτησες την 101). Το κουφό είναι ότι το νούμερο που σου έχει δίπλα είναι το 0! Κανονικά όλοι οι πίνακες αρχίζουν στη θέση 0 Huh
Logged
johnny_d
Θαμώνας
****
Gender: Male
Posts: 308



View Profile
Re: Εργασία Α - Απορίες
« Reply #40 on: December 01, 2006, 01:33:43 am »

Ωραία αλλά εγω το έτρεξα όπως ήταν...χωρίς να κάνω αλλαγές!!
Όπως ήταν μετά το import...!Δηλαδή ήταν λάθος απο την αρχή στο zip???!!! Cheesy Cheesy
Logged

http://pes-ta.blogspot.com/

http://goo.gl/9xfJ8
Krono
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1381


Καληνύχτα ΤΗΜΜΥ!


View Profile
Re: Εργασία Α - Απορίες
« Reply #41 on: December 01, 2006, 01:49:21 am »

      To zip τρέχει. Τον constructor και τις δυο συναρτήσεις τις υλοποίησες;
Logged

Ουδέν Σχόλιον!
johnny_d
Θαμώνας
****
Gender: Male
Posts: 308



View Profile
Re: Εργασία Α - Απορίες
« Reply #42 on: December 01, 2006, 02:29:58 am »

Τώρα ναι...!Το έβγαλα...thank you!!
Logged

http://pes-ta.blogspot.com/

http://goo.gl/9xfJ8
Maverick
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52



View Profile
Re: Εργασία Α - Απορίες
« Reply #43 on: December 01, 2006, 02:58:33 am »

Αυτη η εντολη ειναι που ριχνει τον τοιχο???
rooms[j].walls[Room.NORTH] = (int)(10*Math.random())%4;
Logged

Live your LIFE
BlackAr
Καταξιωμένος/Καταξιωμένη
***
Posts: 158



View Profile
Re: Εργασία Α - Απορίες
« Reply #44 on: December 01, 2006, 05:39:40 am »

η εντολή είναι rooms[j].walls[Room.North] = 1;
και το Room.North( ή West,South,East) είναι οι ακέραιεσ τιμές 0-3 σύμφωνα με τη κλάση Room. Για να πέσει ένας τοίχος πρέπει να τον ρίξεις και από τις δύο μεριές.
Logged

οδος ελλήνων,
οδός εκείνων,
οδός..απόντων υπευθύνων..
Pages: 1 2 [3] 4 5 ... 7 Go Up Print
Jump to:  

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