Codingame… για Αρχάριους και Προχωρημένους Προγραμματιστές

Αν ψάξει κανείς στο Διαδίκτυο για θέματα Προγραμματισμού και online μαθήματα θα δει ότι καθημερινά ξεφυτρώνουν δεκάδες (για να μην πω εκατοντάδες) εργαλεία για κάθε γούστο. Κάποια από αυτά είναι αρκετά αξιόλογα, και μπορούν να χρησιμοποιηθούν ακόμη κι αν κάνετε τα πρώτα σας βήματα στον Προγραμματισμό. Σε προηγούμενο άρθρο είδαμε το CodeCombat, και σε αυτό που διαβάζετε θα γνωρίσουμε το CodinGame.

Το CodinGame είναι μια εντυπωσιακή διαδικτυακή πλατφόρμα που απευθύνεται σε όλες τις κατηγορίες χρηστών (ανάλογα με τις προγραμματιστικές τους γνώσεις). Πρόκειται για ένα παιχνίδι, με πίστες και προκλήσεις (εύκολες και δύσκολες), στο οποίο προχωράτε γράφοντας κώδικα. Ο κώδικας μπορεί να είναι σε οποιαδήποτε σύγχρονη γλώσσα επιθυμείτε. Πραγματικά οι επιλογές είναι αμέτρητες, και είναι ένα από τα βασικά σημεία στο οποίο υπερτερεί σε σύγκριση με το CodeCombat.

Για να παίξετε – προγραμματίσετε, θα επισκεφτείτε την Επίσημη Ιστοσελίδα, και θα κάνετε εγγραφή (μπορείτε και με τον ήδη υπάρχων σε Google ή Facebook).

Μόλις συνδεθείτε θα επιλέξετε την κατηγορία στην οποία ανήκετε, ανάλογα με τις προγραμματιστικές σας γνώσεις. Είναι πολύ σημαντικό βήμα, διότι θα προσαρμόσει το παιχνίδι στο επίπεδό σας:

Στη συνέχεια η εφαρμογή θα σας παρουσιάσει ένα αναλυτικό οδηγό και θα σας προτρέψει να επιλέξετε γλώσσα προγραμματισμού. Το περιβάλλον του CodinGame είναι πραγματικά εντυπωσιακό και προσεγμένο μέχρι την τελευταία λεπτομέρεια. Αν αφιερώσετε λίγο χρόνο για την εφαρμογή, θα εξοικειωθείτε πολύ γρήγορα, και θα ξέρετε που να βρείτε οτιδήποτε χρειαστείτε. Συνοπτικά:

Στην αριστερή πλευρά είναι ο χώρος του παιχνιδιού και η αντίστοιχες πίστες. Ακριβώς από κάτω οι οδηγίες και οι εκάστοτε στόχοι. Δεξιά επάνω η επιλογή της γλώσσας προγραμματισμού (C, C#, C++, Java, Javascript, Python, VB.Net, Perl, Lua, Pascal, Php, Groovy, Dart, κλπ. κλπ. κλπ…). Και αμέσως μετά ο συντάκτης για να γράψετε τον κώδικά σας:

Στις πρώτες πίστες η εφαρμογή θα σας καθοδηγήσει με τα βασικά, και θα σας προτείνει έτοιμα κομμάτια κώδικα. Πριν πατήσετε υποβολή του κώδικά σας, υπάρχει η δυνατότητα, να τον δοκιμάσετε, και αν δυσκολευτείτε, μπορείτε να πάρετε βοήθεια. Η βοήθεια σας δίνεται σε 3 επίπεδα (μορφή οδηγιών, ψευδοκώδικα, και πλήρης λύση):

Γενικά, πρόκειται για μια καλοσχεδιασμένη πλατφόρμα, η οποία όμως απαιτεί από το χρήστη να αφιερώσει αρκετό χρόνο, ώστε να αρχίσει να τα καταφέρνει μόνος του. Αν ήδη γνωρίζετε κάποια γλώσσα προγραμματισμού (έστω και λίγο), θα δείτε αποτελέσματα πολύ γρήγορα. Από την άλλη αν δεν έχετε καμία επαφή, θα πρέπει να το δηλώσετε εξ αρχής και η εφαρμογή θα προσαρμοστεί και θα σας παρέχει όση βοήθεια χρειαστείτε.

Δείτε το παρακάτω βίντεο, για να δείτε τι σας περιμένει 🙂

Δοκιμάστε το!

Share
Share