Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 5 - ΚΛΑΣΕΙΣ, ΠΙΝΑΚΕΣ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΑ - Άσκηση 1 (1/2) - Tic Tac Toe

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 12

  • @antoniszks1845
    @antoniszks1845 2 года назад

    Καλησπέρα κύριε ψούνη. Καταρχήν πρέπει να πω πως με έχετε βοηθήσει πάρα πολύ όσον αφορά όχι μόνο τη C++ αλλά και άλλες γλώσσες προγραμματισμού και σας ευχαριστώ πολύ γι' αυτό. Σκοπεύετε στο μέλλον να ασχολειθείτε και με C#, unity, pygame και γενικά με τον τομέα του game development;
    Ευχαριστώ

    • @psounis
      @psounis  2 года назад +1

      Γεια σου Αντώνη και χαίρομαι που τα βίντεο βοηθούν, αυτόν τον καιρό οι αναρτήσεις αφορούν web development. Όταν θα τελειώσουν με το καλό, θα γίνει κάποιο poll για την επόμενη κατεύθυνση του καναλιού. Θα χρειαστεί πάντως αρκετώς χρόνος ακόμη.

  • @ΧριστιναΜπορμποτη
    @ΧριστιναΜπορμποτη 2 года назад

    Συγχαρητήρια για την άψογη δουλεια σας....να ρωτήσω ως άσχετη παίζει ρολο αν θα εισάγει ο χρήστης χ μικρο ή Χ κεφαλαιο;το ξεχωρίζει αυτό η γλώσσα;ή πρέπει να βάλουμε παράμετρο για αυτόν τον όρο;

    • @psounis
      @psounis  2 года назад

      Γεια σου Χριστίνα και σε ευχαριστώ για τα καλά σου λόγια. Οι χαρακτήρες x και X θεωρούνται διαφορετικοί και θα πρέπει να το λαμβάνουμε υπόψη αν θέλουμε να δουλεύει και με τους δύο

    • @ΧριστιναΜπορμποτη
      @ΧριστιναΜπορμποτη 2 года назад

      @@psounis οποτε εδω αν κατάλαβα καλά δεν γίνεται διαχωρισμός.ή μου διαφεύγει;

    • @psounis
      @psounis  2 года назад

      @@ΧριστιναΜπορμποτη Ναι εδώ δουλεύει μόνο με κεφαλαίο, αν θέλαμε να δουλεύει και με μικρά έπρεπε στους ελέγχους μας, π.χ. να γράφουμε: player=='x' || player=='X'

  • @shikamarunara507
    @shikamarunara507 4 года назад

    Όταν κάνω έλεγχο για 3 Χ στην 2η γραμμή (ή στήλη), η check_win() μου επιστρέφει -. Πιστεύω πως δεν έχω κάποιο λάθος στην αντιγραφή του κώδικα.

  • @Jj-gi1sg
    @Jj-gi1sg 2 года назад

    Για ποια βιβλιοθηκη γραφικων μιλατε στο 0:52 ?

    • @psounis
      @psounis  2 года назад

      Η openGL είναι η πιο δημοφιλής.

    • @Jj-gi1sg
      @Jj-gi1sg 2 года назад

      @@psounis αληθεια μετα το τελος των υπαρχοντων βιντεο τι θα μπορουσε καποιος να ψαξει μονος του?

    • @psounis
      @psounis  2 года назад +1

      Input, Output, namespaces, exceptions, και η βιβλιοθήκη STL είναι τα επόμενα βήματα μετά από αυτή τη σειρά. Αυτά συναποτελούν (με όσα περιέχονται στη σειρά) μια καλή εισαγωγή στη C++. Αν googlάρεις π.χ. "C++ beginners best books" θα βρεις καλές πρόσφατες αναφορές για να συνεχίσεις τη μελέτη σου.

  • @red_l6634
    @red_l6634 2 года назад

    στο τελος με τους ελεγχους θα επρεπε πιο σωστα να υπαρχει + ενας εξτρα ελεγχος πχ για τις γραμμες--> &&array[i][0]!='-' γιατι θα μπορουσαν οι παιχτες να ειχαν κατι οπως το παρακατω.
    - - -
    oo
    XXX
    θα ειχε νικησει ο χ αλλα θα επεστρεφε '-'. για αυτο μια καλη πρακτικη ειναι σε πιο βαρια προγραμματα να εχουμε ΜΗ public συναρτησεις που θα καλουνται απο συναρτησεις της κλασης για χειρισμο τετοιων πραγματων και να ειναι πιο ξεκαθαρα. πχ συναρτηση για ελεγχο στηλων, συναρτηση για γραμμες, συναρτηση για διαγωνιους κτλ που θα τις καλουσε η check_winner.(υπερβολη εδω φυσικα απλα τη λογικη λεω). οι συναρτησεις αυτες δε χρειαζεται να ειναι public μιας και επιτελουν μονο εσωτερικες λειτουργιες. :)