Καλησπέρα παιδιά. Είμαι νέο μέλος και θα ήθελα τη βοήθεια σας. Την δευτέρα πρέπει να παραδώσω μία εργασία σε JAVA αλλά είμαι πολύ αρχάρια και δεν έχω καταφέρει κάτι. Μας έχει βάλει να φτιάξουμε μία τρίλιμα με jframes και κώδικα java. Έχει κανείς κάτι σχετικόστο αρχείο του; Επίσης μας έχει δώσει εναλλακτική αν θέλουμε να φτιάξουμε ρουλέτα. Ευχαριστώ πολυ εκ των προτέρων...
Εμφάνιση 1-10 από 10
Θέμα: ΤΡΙΛΙΖΑ
-
12-04-13, 15:03 ΤΡΙΛΙΖΑ #1
-
12-04-13, 15:20 Απάντηση: ΤΡΙΛΙΖΑ #2
-
13-04-13, 15:44 Απάντηση: ΤΡΙΛΙΖΑ #3
Λοιπόν βασικά έχω φτιάξει έα απλό πρόγραμμα σε java για ρουλέτα και θέλει να το τροποποιήσουμε να εμφανίζεται με παράθυρα. Αυτο που έχω κάνει είναι εδώ:
player.txtProgram.txtrouletta.txt
Την τρίλιζα δεν ξέρω πως να τη δουλέψω!
-
13-04-13, 17:06 Απάντηση: ΤΡΙΛΙΖΑ #4
Μπορείς να κάνεις διάφορα πράγματα...
Για παράδειγμα.
1)Φτιάχνεις ένα αρχείο με λέξεις απο το οποίο διαβάζεις τυχαία κάποια γραμμή(μια λέξη δηλαδή) και την κρατάς σε μια μεταβλητή στο πρόγραμμα.
2)Μετά βάζεις ένα label στο πρόγραμμα σου και εμφανίζεις τον πρώτο και τον τελευταίο χαρακτήρα και σε όλους τους άλλους βάζεις να φένεται ο χαρακτήρας _.
3)Μετά βάζεις κουμπιά που αντιστοιχούν στην Α-Β και όταν πατάει κάποιο κουμπί ο χρήστης θα checkareis αν βρίσκεται το αντίστοιχο γράμμα μέσα στην λέξη.
3)Αν υπάρχει μέσα στην λέξη αντικαθιστάς την _ με το γράμμα αλλιώς μειώνεις τις ζωές κατα μία.
-
14-04-13, 15:02 Απάντηση: ΤΡΙΛΙΖΑ #5
Ο πιο brute force τρόπος είναι να πάρεις 4 γραμμές (για ακρίβεια 4 ευθυγραμμα τμήματα) απο την library της java και να τις βάλεις σε συντεταγμένης που θα θέσεις hardcode εσυ. Οπότε ως εδω έχεις το background της τριλιζας.
Μετα φτιάξε μια if που ελέγχεις τις συνεταγμενες των γραμμων σε σχεση με τις συντεταγμενες που πατηθηκε το ποντίκι. Πχ αν πατηθηκε στο κέντρο θα το καταλάβεις γιατι θα έχει μεγαλύτερο y απο την πάνω πάνω γραμμή. Επίσης θα έχει μεγαλύτερο χ απο την αριστερή γραμμή κλπ κλπ
Μπορείς να πάρεις το που πατηθηκε πάλι με χρήση των java libraries. Με το που ξέρεις που πάτησε θα εμφανιζεις στις συντεταγμένης εκείνες είτε μια εικόνα μετα Χ ή το Ο ή μπορείς να φτιάξεις να draw object εκει.
Επίσης θα φτιάξεις δυο πίνακες που θα κρατάς που και τι έχει πατήσει ο κάθε παίχτης. Οπότε θα φτιάξεις και άλλη μια if που θα βλέπεις αν νίκησε κάποιος ή ήρθε ισοπαλία.
Προσπάθησε να το κανείς με brute force τροπο για αρχη και μετα θα σου έρθουν και άλλες ιδέες .
-
14-04-13, 19:45 Απάντηση: ΤΡΙΛΙΖΑ #6
Πω ναι sorry,τρίλιζα είπε, κρεμάλα εξηγούσα :P
-
15-04-13, 09:34 Απάντηση: ΤΡΙΛΙΖΑ #7
Ευχαριστώ πολύ παιδιά για την βοήθεια.
-
15-04-13, 12:02 Απάντηση: ΤΡΙΛΙΖΑ #8
-
15-04-13, 21:54 Απάντηση: ΤΡΙΛΙΖΑ #9
Ένα μυαλό χειμώνα καλοκαίρι, τι περιμενείς? ^^ hehe
-
21-04-13, 18:44 Απάντηση: ΤΡΙΛΙΖΑ #10
Μία αντίστοιχα γρήγορη υλοποίηση είναι να έχεις έτοιμα objects,πχ labels και ανάλογα με τίνος σειρά είναι να θέτει το label.text ίσο με Χ ή 0 σε κλικάρισμα.
Κάθε φορά έλεγχο αν υπάρχει τριάδα ίδιων χαρακτήρων κλπ.
Bookmarks