Skip to content
geomagas.gr
  • Όροι Χρήσης
  • Επικοινωνία
  • English
geomagas.gr
  • Ένα MVC Χριστουγεννιάτικο Δέντρο σε C++ και ncurses
    C++ | ncurses

    Ένα MVC Χριστουγεννιάτικο Δέντρο σε C++ και ncurses

    ByGeorge 22 Δεκεμβρίου, 2025

    Παίζοντας τελευταία με τα templates της C++, έφτιαξα μια κλάση Oscillator (ταλαντωτή), η οποία εκτελεί μια εργασία με συγκεκριμένη συχνότητα. Στην πραγματικότητα είναι μια οικογένεια κλάσεων, μια που η συχνότητα είναι παραμετρική. Επιπλέον, μπορώ να δώσω μια καθυστέρηση (σε milliseconds) στον constructor, σε περίπτωση που θέλω να αναβάλω την πρώτη εκτέλεση: Σκεφτόμουν κάποιον τρόπο να…

    Read More Ένα MVC Χριστουγεννιάτικο Δέντρο σε C++ και ncursesContinue

  • Φτιάχνοντας έναν Game Server σε C++ #8: Τρίλιζες
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #8: Τρίλιζες

    ByGeorge 12 Δεκεμβρίου, 2025

    Θέλω να φτιάξω ένα δεύτερο παιχνιδάκι για τον server μου. Στην πραγματικότητα, θα φτιάξω δύο διαφορετικές εκδόσεις του (εξ ού κι ο πληθυντικός): μια ενάντια στη μηχανή (PvE) και μια άλλη μεταξύ δύο παιχτών (PvP). Το κίνητρό μου αυτή τη φορά είναι να εξερευνήσω δύο πτυχές που πρέπει να χαρακτηρίζουν τα παιχνίδια σε ένα πλαίσιο…

    Read More Φτιάχνοντας έναν Game Server σε C++ #8: ΤρίλιζεςContinue

  • Φτιάχνοντας έναν Game Server σε C++ #7: Σύνδεση με MySQL
    Βάσεις Δεδομένων | C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #7: Σύνδεση με MySQL

    ByGeorge 18 Νοεμβρίου, 202522 Ιουνίου, 2026

    Όταν ξεκίνησα την υλοποίηση της ιδέας μου για έναν game server, το κομμάτι της αποθήκευσης δεδομένων ήταν πολύ χαμηλά στις προτεραιότητές μου. Σήμερα αποφάσισα να πάρω βαθιά ανάσα και να ξεμπερδέψω με αυτό. Σε αυτό το άρθρο θα υλοποιήσουμε μια βάση δεδομένων και θα αναδομήσουμε την κλάση Storage για να συνδέεται με αυτήν. Σχεδιάζοντας τη…

    Read More Φτιάχνοντας έναν Game Server σε C++ #7: Σύνδεση με MySQLContinue

  • Ένα Παράδειγμα MVC σε C++ και ncurses
    C++ | ncurses

    Ένα Παράδειγμα MVC σε C++ και ncurses

    ByGeorge 16 Νοεμβρίου, 2025

    Το ncurses ούτε το αγαπώ ούτε το μισώ. Κάποιες φορές είναι δύσκολο να το κάνεις να δουλέψει αξιοπρεπώς και απρόσκοπτα, αλλά παρέχει ένα πλαίσιο για interface δύο διαστάσεων χωρίς γραφικά. Σε αυτό το άρθρο θα εξερευνήσουμε έναν τρόπο να το χρησιμοποιήσουμε σε ένα MVC πλαίσιο. Προφανώς θα επικεντρώσω το ενδιαφέρον μου περισσότερο στο κομμάτι του…

    Read More Ένα Παράδειγμα MVC σε C++ και ncursesContinue

  • Φτιάχνοντας έναν Game Server σε C++ #6: Ένας Στοιχειώδης Client
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #6: Ένας Στοιχειώδης Client

    ByGeorge 14 Νοεμβρίου, 2025

    Σε αυτό το άρθρο θα φτιάξω ένα στοιχειώδη client για τον server μου, για να κάνω πιο εύκολα δοκιμές. Ο πραγματικός μου στόχος όμως είναι να δημιουργήσω μια κλάση Client που θα χρησιμοποιείται από κάθε εφαρμογή. Θα πρέπει να περιλαμβάνει όλο το μηχανισμό για την επικοινωνία με τον server, ανεξάρτητα από τα παιχνίδια που τρέχουν….

    Read More Φτιάχνοντας έναν Game Server σε C++ #6: Ένας Στοιχειώδης ClientContinue

  • Φτιάχνοντας έναν Game Server σε C++ #5: Συμμετοχή σε Παιχνίδια
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #5: Συμμετοχή σε Παιχνίδια

    ByGeorge 11 Νοεμβρίου, 2025

    Ο server μας έχει φτάσει στο σημείο όπου οι χρήστες μπορούν να διαπιστεύονται, να βλέπουν ποια παιχνίδια υποστηρίζονται και ποια “τρέχουν”, να ξεκινούν νέα στιγμιότυπα και να τα τερματίζουν. Σε αυτό το άρθρο θα τους δώσουμε τη δυνατότητα να συμμετέχουν σε παιχνίδια, προσθέτοντας μια νέα εντολή cmdJoin στο οπλοστάσιό μας. Πρώτα απ’ ολα, θα πρέπει…

    Read More Φτιάχνοντας έναν Game Server σε C++ #5: Συμμετοχή σε ΠαιχνίδιαContinue

  • Φτιάχνοντας έναν Game Server σε C++ #4: Περί πρωτοκόλλου
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #4: Περί πρωτοκόλλου

    ByGeorge 10 Νοεμβρίου, 2025

    Όπως υποσχέθηκα στο προηγούμενο άρθρο, θα ορίσουμε το πρωτόκολλο εφαρμογής (πάνω στο TCP) που θα χρησιμοποιήσουμε για τη διαχείριση των συνεδριών. Όπως προανέφερα, θα είναι text-based και κάθε γραμμή κειμένου θα αντιστοιχεί με μία εντολή. Έχω ήδη καλύψει αυτή τη λειτουργικότητα στη sessionThread() η οποία συναρμολογεί τις εντολές και τις στέλνει στην clientCommand(). Κάθε εντολή…

    Read More Φτιάχνοντας έναν Game Server σε C++ #4: Περί πρωτοκόλλουContinue

  • Φτιάχνοντας έναν Game Server σε C++ #3: Πέτρα Ψαλίδι Χαρτί
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #3: Πέτρα Ψαλίδι Χαρτί

    ByGeorge 5 Νοεμβρίου, 2025

    Στο προηγούμενο άρθρο φτιάξαμε μια πολύ βασική έκδοση του server η οποία δέχεται συνδέσεις TCP και διατηρεί στοιχεία για τις συνεδρίες. Αλλά τι αξία έχει ένας game server χωρίς παιχνίδια; Σε αυτό το άρθρο θα υλοποιήσουμε ένα απλό, text-based παιχνίδι Πέτρα Ψαλίδι Χαρτί. Προετοιμάζοντας τον Server Πριν απ’ ολα, εφόσον θα αρχίσουμε να δουλεύουμε με…

    Read More Φτιάχνοντας έναν Game Server σε C++ #3: Πέτρα Ψαλίδι ΧαρτίContinue

  • Φτιάχνοντας έναν Game Server σε C++ #2: Και εγένετο Κώδικας
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #2: Και εγένετο Κώδικας

    ByGeorge 4 Νοεμβρίου, 2025

    Στο προηγούμενο άρθρο συγκέντρωσα κάποια πράγματα σχετικά με τη μορφή που θέλω να έχει ο game server μου. Σε αυτό, θα προσπαθήσω να μεταφέρω όλα αυτά (ή τα περισσότερα) σε κώδικα. Σε αυτή τη φάση, ο στόχος είναι να φτιάξω μα πολύ βασική έκδοση η οποία: Προθέρμανση Ούτως ειπείν, ας ξεκινήσουμε με τη main(): Αρκετά…

    Read More Φτιάχνοντας έναν Game Server σε C++ #2: Και εγένετο ΚώδικαςContinue

  • Φτιάχνοντας έναν Game Server σε C++ #1: Η Ιδέα
    C++ | Game Server

    Φτιάχνοντας έναν Game Server σε C++ #1: Η Ιδέα

    ByGeorge 2 Νοεμβρίου, 202522 Ιουνίου, 2026

    Έχω πάνω από δεκαετία να γράψω κώδικα σε C++, και με έπιασε μια νοσταλγία. Επίσης, πάντα ήθελα να φτιάξω έναν game server, οπότε σήμερα αποφάσισα να πάρω βαθιά ανάσα και να ικανοποιήσω και τα δύο απωθημένα. Θέλω ο server να υποστηρίζει όλων των ειδών τα παιχνίδια: ενός παίχτη, δύο παιχτών, πολλών παιχτών, turn-based, πραγματικού χρόνου……

    Read More Φτιάχνοντας έναν Game Server σε C++ #1: Η ΙδέαContinue

Page navigation

1 2 Next PageNext

Πρόσφατα άρθρα

  • Ένα MVC Χριστουγεννιάτικο Δέντρο σε C++ και ncurses
  • Φτιάχνοντας έναν Game Server σε C++ #8: Τρίλιζες
  • Φτιάχνοντας έναν Game Server σε C++ #7: Σύνδεση με MySQL
  • Ένα Παράδειγμα MVC σε C++ και ncurses
  • Φτιάχνοντας έναν Game Server σε C++ #6: Ένας Στοιχειώδης Client

@StackExchange

profile for geomagas on Stack Exchange, a network of free, community-driven Q&A sites

Ετικέτες

c++ chat class client dataset file game server javascript jquery module mvc mysql ncurses php service shortcode tcp threads udp ui upload url view widget wordpress

Kατηγορίες

  • C++
  • Game Server
  • ncurses
  • Ανάπτυξη σελίδων Web
  • Βάσεις Δεδομένων
  • Τελείως άχρηστα πρόσθετα του Wordpress

© 2026 geomagas.gr - WordPress Theme by Kadence WP

Χρησιμοποιούμε cookies για να σας προσφέρουμε τη βέλτιστη εμπειρία πλοήγησης στον ιστότοπό μας.

You can find out more about which cookies we are using or switch them off in .

  • Όροι Χρήσης
  • Επικοινωνία
  • English
geomagas.gr
Powered by  GDPR Cookie Compliance
Επισκόπηση απορρήτου

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

Απολύτως απαραίτητα cookies

Το αυστηρώς απαραίτητο cookie θα πρέπει να είναι ενεργοποιημένο ανά πάσα στιγμή, ώστε να μπορέσουμε να αποθηκεύσουμε τις προτιμήσεις σας για ρυθμίσεις cookie.