Title: [Aπορίες Java εργασία Α]2012 Post by: sΚονταριτσα on November 26, 2012, 17:20:44 pm .σε φαση γιατι δεν υπηρχε μεχρι τωρα?
Title: Re: [Aπορίες για την εργασία Α ]2012 Post by: sΚονταριτσα on November 26, 2012, 18:04:19 pm Μπορει καποιος να μου εξηγησει στο περιπου τι κανουν αυτες οι δυο γραμμες στην συναρτηση
void createBase (int id, int ownerID, int startingX, int startingY) Utilities.unitID++; units.add(base); δλδ πως να καταλαβω με βαση αυτες τι αρχικες τιμες πρεπει να βαλω στις μεταβλητες μου? Title: Re: [Aπορίες Java εργασία Α]2012 Post by: johnnykost on November 26, 2012, 18:23:58 pm Βασικά δε σε νοιάζει αυτή η συνάρτηση δεν την αναφέρει καθόλου στο pdf. Νομίζω θα χρειαστεί για τη 2η εργασία.
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: virts11 on November 26, 2012, 19:49:43 pm kai etsi kleinei auto to topic...
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Randall Flagg on November 27, 2012, 00:22:22 am Δεν καταλαβαίνω τι ακριβώς ζητάει να κάνουμε στα createInitial. Γιατί το όρισμα είναι ένα; Υπάρχει κάποιος που μπορεί να βοηθήσει;
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: johnnykost on November 27, 2012, 00:39:27 am Το όρισμα είναι ένα και άλλα τρία από τις μεταβλητές της κλάσης Player: id,startX και startY.
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Randall Flagg on November 27, 2012, 00:44:00 am Σ ευχαριστώ πολύ, με γλύτωσες απο μια δεύτερη καφετιέρα ;D
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: vasl12 on November 27, 2012, 18:18:58 pm τι ακριβώς κανουμε στην create initial?? απλα αντιγραφουμε απο κατω αλλαζουμε τα ορισματα και βαζουμε ενα return????
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Niobe on November 27, 2012, 18:25:18 pm ναι 8))
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: vasl12 on November 27, 2012, 18:31:31 pm πρεπει να αλλαξω και το ορισματα της συναρτησης? δλδ απο 1 να τα κανω 4 η μονο μεσα στο μπλοκ της συναρτησησς να αντιστοιχιζονται?
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: chrimour on November 27, 2012, 21:12:13 pm c. Συνάρτηση String getName(): επιστρέφει το όνομα του παίκτη σας. Μπορείτε να
τον ονομάσετε όπως επιθυμείτε. Εδω θα πρεπει απλα να του βαλω ενα ονομα; π.χ return "Kwstakis"; Ή θα πρεπει να το διαβαζώ από το πληκτρολόγιο; Title: Re: [Aπορίες Java εργασία Α]2012 Post by: πρεζ on November 27, 2012, 21:36:00 pm νομιζω βαζεις με return δυο ονοματα ενα για σενα κ ενα για τον αντιπαλο δηλαδη οταν νικαει ο μπλε κ οταν νικαει ο κοκκινος να βγαινουν 2 διαφορετικα, ελεγχοντας ποιο ειναι το id
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Niobe on November 27, 2012, 21:49:11 pm ρε παιδια εκανα την εργασια και ολα καλα αλλα παντα μου βγαινει ισοπαλο το αποτελεσμα... τι παιζει?? ειναι λαθος του κωδικα??
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: vasl12 on November 27, 2012, 21:57:28 pm ρε παιδια εμενα μου δημιουργει μπαρμπαλεκια (marines) αλλα μενουν στη βαση
δεν προχωρανε. Καποιος νικαει αλλα δε βγαινουν απ τη βαση οι πεζοναυτες μου. Title: Re: [Aπορίες Java εργασία Α]2012 Post by: megali mpougatsa on November 27, 2012, 22:02:48 pm ρε παιδια εκανα την εργασια και ολα καλα αλλα παντα μου βγαινει ισοπαλο το αποτελεσμα... τι παιζει?? ειναι λαθος του κωδικα?? Αφού είναι random η κατεύθυνση των στρατιωτών, το μόνο λογικό μοιάζει να βγαίνουν ισοπαλία :P Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Niobe on November 27, 2012, 22:31:46 pm ρε παιδια εκανα την εργασια και ολα καλα αλλα παντα μου βγαινει ισοπαλο το αποτελεσμα... τι παιζει?? ειναι λαθος του κωδικα?? Αφού είναι random η κατεύθυνση των στρατιωτών, το μόνο λογικό μοιάζει να βγαίνουν ισοπαλία :P καλα βασικα βαριεμαι να το ψαξω παραπανω απλα μου φαινοταν οτι επρεπε να κερδιζουν η να χανουν με ραντομ τροπο... Title: Re: [Aπορίες Java εργασία Α]2012 Post by: ailouros on November 27, 2012, 22:43:17 pm ρε παιδια εκανα την εργασια και ολα καλα αλλα παντα μου βγαινει ισοπαλο το αποτελεσμα... τι παιζει?? ειναι λαθος του κωδικα?? Αφού είναι random η κατεύθυνση των στρατιωτών, το μόνο λογικό μοιάζει να βγαίνουν ισοπαλία :P καλα βασικα βαριεμαι να το ψαξω παραπανω απλα μου φαινοταν οτι επρεπε να κερδιζουν η να χανουν με ραντομ τροπο... νομιζω οτι δεν ειναι λογικο να βγαινει ισοπαλια ... Title: Re: [Aπορίες Java εργασία Α]2012 Post by: chrimour on November 28, 2012, 15:50:49 pm Quote c. Συνάρτηση String getName(): επιστρέφει το όνομα του παίκτη σας. Μπορείτε να τον ονομάσετε όπως επιθυμείτε. Εδω θα πρεπει απλα να του βαλω ενα ονομα; π.χ return "Kwstakis"; Ή θα πρεπει να το διαβαζώ από το πληκτρολόγιο; και ποιος ο σκοπος της; επειδη εμεις την δημιουργουμε! επειδη δεν την βλεπω καπου μεσα στην κλαση Player όπως και τις αλλες που πρεπει να τροποποιησουμε.. Title: Re: [Aπορίες Java εργασία Α]2012 Post by: sΚονταριτσα on November 28, 2012, 17:45:00 pm το οτι δεν τρεχει ας πουμε και εμφανιζει μονο ενα μαυρο παραθυρο?
τι σημαινει αυτο? Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Andre on November 28, 2012, 17:59:14 pm Εμάς κατά την έναρξη, η μία βάση παράγει ταυτόχρονα περισσότερα του ενός marine ενώ η άλλη διαφορετικό αριθμό. Πχ η κόκκινη βάση παράγει αρχικά 3 marine τα οποία και στέλνει στους 3 διαδρόμους, ενώ η μπλε μόνο 2.. Αυτό μόνο στην αρχή, έπειτα παράγουν στρατιωτάκια με τον ίδιο ρυθμό.
Έτσι γίνεται γενικά ή έχουμε κάνει λάθος στον κώδικα; Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Niobe on November 28, 2012, 18:57:23 pm ρε παιδια εκανα την εργασια και ολα καλα αλλα παντα μου βγαινει ισοπαλο το αποτελεσμα... τι παιζει?? ειναι λαθος του κωδικα?? Αφού είναι random η κατεύθυνση των στρατιωτών, το μόνο λογικό μοιάζει να βγαίνουν ισοπαλία :P καλα βασικα βαριεμαι να το ψαξω παραπανω απλα μου φαινοταν οτι επρεπε να κερδιζουν η να χανουν με ραντομ τροπο... νομιζω οτι δεν ειναι λογικο να βγαινει ισοπαλια ... το ιδιο ειπε και ο χρυσοπουλος σημερα στο εργαστηριο... βαριεμαι να το ψαξω παραπανω c. Συνάρτηση String getName(): επιστρέφει το όνομα του παίκτη σας. Μπορείτε να τον ονομάσετε όπως επιθυμείτε. Εδω θα πρεπει απλα να του βαλω ενα ονομα; π.χ return "Kwstakis"; Ή θα πρεπει να το διαβαζώ από το πληκτρολόγιο; θα τσεκαρεις το id και θα εμφανιζεις ειτε το δικο σου ειτε του συμπαικτη σου... (νομιζω) Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Randall Flagg on November 28, 2012, 22:23:58 pm Εγώ πάντως έβαλα κ το name σαν μεταβλητή και το έκανα με set/get ανάλογα με το id.. Εγώ κολλάω στο randomCorridor, κάνω κανονικά τη random, την αλλαγή τύπου μεταβλητής, αλλά τα μπαρμπαλούδια δε λένε να σκαρφαλώσουν σε άλλο διάδρομο.. Έχει δει κανένας φως;
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Niobe on November 28, 2012, 22:38:24 pm δοκιμασε να κανεις την ραντομ επι 3 και οχι επι 10... ετσι θα επιστρεφει ενα double στο [0,3) που θα τον κανεις int και επεστρεψε αυτο...
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Randall Flagg on November 28, 2012, 22:43:39 pm Μα επί 3 την κάνω, αυτό είναι το κουφό, την πολλαπλασιάζω με το Number of Corridors!
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: johnnykost on November 28, 2012, 23:03:59 pm Έγραψες Utilities.NUNBER_OF_CORRIDORS ?
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Randall Flagg on November 28, 2012, 23:07:14 pm ακριβώς!
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: johnnykost on November 28, 2012, 23:12:35 pm Η σωστή εντολή είναι :
return (int)(Math.random()*Utilities.NUMBER_OF_CORRIDORS); Αν το κάνες έτσι κάτι άλλο παίζει τότε. Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Randall Flagg on November 28, 2012, 23:22:08 pm το έκανα με βοηθητικές μεταβλητές, αλλά αυτό έκανα, όντως.. τες πα.. ευχαριστώ!
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: marksman on November 29, 2012, 18:38:02 pm paidia otan to trexate xwris na exete peiraxei ka8olou ton kwdika, sas evgaze to mauro koutaki me tis diadromes?
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: Niobe on November 29, 2012, 19:09:41 pm σου βγαζει ενα κουτακι που εχει και την επιλογη generate map...αυτο πατας..
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: marksman on November 29, 2012, 20:01:39 pm ναι.. το παταω κ δεν μου βγαζει το μαπ. παιζει να εχει θεματακι ο eclipse μου? δεν μπορω να καταλαβω.. πφφ
Title: Re: [Aπορίες Java εργασία Α]2012 Post by: vasl12 on November 29, 2012, 23:09:26 pm paidia otan to trexate xwris na exete peiraxei ka8olou ton kwdika, sas evgaze to mauro koutaki me tis diadromes? πριν πειραξω τον κωδικα δε μου εβγαζε μαυρο κουτακι |