Καλησπέρα κύριε ψούνη. Καταρχήν πρέπει να πω πως με έχετε βοηθήσει πάρα πολύ όσον αφορά όχι μόνο τη C++ αλλά και άλλες γλώσσες προγραμματισμού και σας ευχαριστώ πολύ γι' αυτό. Σκοπεύετε στο μέλλον να ασχολειθείτε και με C#, unity, pygame και γενικά με τον τομέα του game development; Ευχαριστώ
Γεια σου Αντώνη και χαίρομαι που τα βίντεο βοηθούν, αυτόν τον καιρό οι αναρτήσεις αφορούν web development. Όταν θα τελειώσουν με το καλό, θα γίνει κάποιο poll για την επόμενη κατεύθυνση του καναλιού. Θα χρειαστεί πάντως αρκετώς χρόνος ακόμη.
Συγχαρητήρια για την άψογη δουλεια σας....να ρωτήσω ως άσχετη παίζει ρολο αν θα εισάγει ο χρήστης χ μικρο ή Χ κεφαλαιο;το ξεχωρίζει αυτό η γλώσσα;ή πρέπει να βάλουμε παράμετρο για αυτόν τον όρο;
Γεια σου Χριστίνα και σε ευχαριστώ για τα καλά σου λόγια. Οι χαρακτήρες x και X θεωρούνται διαφορετικοί και θα πρέπει να το λαμβάνουμε υπόψη αν θέλουμε να δουλεύει και με τους δύο
@@ΧριστιναΜπορμποτη Ναι εδώ δουλεύει μόνο με κεφαλαίο, αν θέλαμε να δουλεύει και με μικρά έπρεπε στους ελέγχους μας, π.χ. να γράφουμε: player=='x' || player=='X'
Input, Output, namespaces, exceptions, και η βιβλιοθήκη STL είναι τα επόμενα βήματα μετά από αυτή τη σειρά. Αυτά συναποτελούν (με όσα περιέχονται στη σειρά) μια καλή εισαγωγή στη C++. Αν googlάρεις π.χ. "C++ beginners best books" θα βρεις καλές πρόσφατες αναφορές για να συνεχίσεις τη μελέτη σου.
στο τελος με τους ελεγχους θα επρεπε πιο σωστα να υπαρχει + ενας εξτρα ελεγχος πχ για τις γραμμες--> &&array[i][0]!='-' γιατι θα μπορουσαν οι παιχτες να ειχαν κατι οπως το παρακατω. - - - oo XXX θα ειχε νικησει ο χ αλλα θα επεστρεφε '-'. για αυτο μια καλη πρακτικη ειναι σε πιο βαρια προγραμματα να εχουμε ΜΗ public συναρτησεις που θα καλουνται απο συναρτησεις της κλασης για χειρισμο τετοιων πραγματων και να ειναι πιο ξεκαθαρα. πχ συναρτηση για ελεγχο στηλων, συναρτηση για γραμμες, συναρτηση για διαγωνιους κτλ που θα τις καλουσε η check_winner.(υπερβολη εδω φυσικα απλα τη λογικη λεω). οι συναρτησεις αυτες δε χρειαζεται να ειναι public μιας και επιτελουν μονο εσωτερικες λειτουργιες. :)
Καλησπέρα κύριε ψούνη. Καταρχήν πρέπει να πω πως με έχετε βοηθήσει πάρα πολύ όσον αφορά όχι μόνο τη C++ αλλά και άλλες γλώσσες προγραμματισμού και σας ευχαριστώ πολύ γι' αυτό. Σκοπεύετε στο μέλλον να ασχολειθείτε και με C#, unity, pygame και γενικά με τον τομέα του game development;
Ευχαριστώ
Γεια σου Αντώνη και χαίρομαι που τα βίντεο βοηθούν, αυτόν τον καιρό οι αναρτήσεις αφορούν web development. Όταν θα τελειώσουν με το καλό, θα γίνει κάποιο poll για την επόμενη κατεύθυνση του καναλιού. Θα χρειαστεί πάντως αρκετώς χρόνος ακόμη.
Συγχαρητήρια για την άψογη δουλεια σας....να ρωτήσω ως άσχετη παίζει ρολο αν θα εισάγει ο χρήστης χ μικρο ή Χ κεφαλαιο;το ξεχωρίζει αυτό η γλώσσα;ή πρέπει να βάλουμε παράμετρο για αυτόν τον όρο;
Γεια σου Χριστίνα και σε ευχαριστώ για τα καλά σου λόγια. Οι χαρακτήρες x και X θεωρούνται διαφορετικοί και θα πρέπει να το λαμβάνουμε υπόψη αν θέλουμε να δουλεύει και με τους δύο
@@psounis οποτε εδω αν κατάλαβα καλά δεν γίνεται διαχωρισμός.ή μου διαφεύγει;
@@ΧριστιναΜπορμποτη Ναι εδώ δουλεύει μόνο με κεφαλαίο, αν θέλαμε να δουλεύει και με μικρά έπρεπε στους ελέγχους μας, π.χ. να γράφουμε: player=='x' || player=='X'
Όταν κάνω έλεγχο για 3 Χ στην 2η γραμμή (ή στήλη), η check_win() μου επιστρέφει -. Πιστεύω πως δεν έχω κάποιο λάθος στην αντιγραφή του κώδικα.
Για ποια βιβλιοθηκη γραφικων μιλατε στο 0:52 ?
Η openGL είναι η πιο δημοφιλής.
@@psounis αληθεια μετα το τελος των υπαρχοντων βιντεο τι θα μπορουσε καποιος να ψαξει μονος του?
Input, Output, namespaces, exceptions, και η βιβλιοθήκη STL είναι τα επόμενα βήματα μετά από αυτή τη σειρά. Αυτά συναποτελούν (με όσα περιέχονται στη σειρά) μια καλή εισαγωγή στη C++. Αν googlάρεις π.χ. "C++ beginners best books" θα βρεις καλές πρόσφατες αναφορές για να συνεχίσεις τη μελέτη σου.
στο τελος με τους ελεγχους θα επρεπε πιο σωστα να υπαρχει + ενας εξτρα ελεγχος πχ για τις γραμμες--> &&array[i][0]!='-' γιατι θα μπορουσαν οι παιχτες να ειχαν κατι οπως το παρακατω.
- - -
oo
XXX
θα ειχε νικησει ο χ αλλα θα επεστρεφε '-'. για αυτο μια καλη πρακτικη ειναι σε πιο βαρια προγραμματα να εχουμε ΜΗ public συναρτησεις που θα καλουνται απο συναρτησεις της κλασης για χειρισμο τετοιων πραγματων και να ειναι πιο ξεκαθαρα. πχ συναρτηση για ελεγχο στηλων, συναρτηση για γραμμες, συναρτηση για διαγωνιους κτλ που θα τις καλουσε η check_winner.(υπερβολη εδω φυσικα απλα τη λογικη λεω). οι συναρτησεις αυτες δε χρειαζεται να ειναι public μιας και επιτελουν μονο εσωτερικες λειτουργιες. :)