Τα 10 καλύτερα δωρεάν παιχνίδια κωδικοποίησης του 2021

Το να είσαι α προγραμματιστής δεν είναι μια εξειδικευμένη δεξιότητα που προορίζεται για όσους εργάζονται σε τμήματα πληροφορικής ή βιομηχανίες με επίκεντρο την τεχνολογία. Μια σειρά από σταδιοδρομίες απαιτεί κάποιο επίπεδο ικανότητας κωδικοποίησης για να αποκτήσετε μια θέση εισαγωγικού επιπέδου.

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

Όλα τα παιχνίδια αυτής της λίστας μπορούν να παιχτούν σε όλα τα μεγάλα προγράμματα περιήγησης ιστού, εκτός από τις περιπτώσεις που σημειώνονται.

01

από 10

CheckiO

Αυτό που μας αρέσει

  • Τα πρόσθετα του προγράμματος περιήγησης Chrome και Firefox επεκτείνουν το σύνολο λειτουργιών.

  • Οι μεταφράσεις είναι διαθέσιμες σε πολλές γλώσσες.

  • Οι έλεγχοι του κοινοτικού κώδικα διασφαλίζουν ότι βρίσκεστε στο σωστό δρόμο.

Αυτό που δεν μας αρέσει

  • Η διεπαφή χρήστη είναι λίγο βαρετή σε ορισμένα σημεία.

Προορισμένο για αρχάριους καθώς και για προχωρημένους προγραμματιστές, το CheckiO σας αναθέτει να λύσετε προκλήσεις χρησιμοποιώντας Python ή JavaScript. Σας δίνεται η επιλογή να συνδεθείτε με μια διεύθυνση email ή να χρησιμοποιήσετε τον λογαριασμό σας Google, Github ή Facebook για να δημιουργήσετε μια βάση από την οποία επιτίθεται ή αποκρούει τους εχθρούς μέσω εργασιών προγραμματισμού.

Παίξτε CheckiO

02

από 10

CodeCombat δωρεάν παιχνίδι κωδικοποίησης

Αυτό που μας αρέσει

  • Καλό ρυθμό, πλήρως απορροφητικά μαθήματα.

  • Οι προχωρημένοι χρήστες μπορούν να δημιουργήσουν τα δικά τους επίπεδα.

Αυτό που δεν μας αρέσει

  • Τα προηγμένα επίπεδα απαιτούν πληρωμή.

  • Τα σεμινάρια εντός του παιχνιδιού είναι λίγο μπερδεμένα για τους αρχάριους.

Η βασική ομάδα του CodeCombat ενώθηκε με εκατοντάδες συνεισφέροντες ανοιχτού κώδικα για να δημιουργήσει έναν ευχάριστο τρόπο μάθετε να προγραμματίζετε ενώ κάνετε περιπέτειες σε μπουντρούμια, δάση, βουνά, ερήμους και άλλα δροσερά τοπία. Μάθετε CoffeeScript, JavaScript ή Python ενώ ο χαρακτήρας σας κερδίζει πόντους εμπειρίας και loot, ολοκληρώνοντας μίνι αποστολές στην πορεία γράφοντας κώδικα σε μια κλασική ρύθμιση RPG.

Καθώς προχωράτε, μπορείτε να ξεκλειδώσετε προηγμένες περιοχές, διασφαλίζοντας ότι το παιχνίδι δεν θα γίνει ποτέ κουραστικό. Η έκδοση CodeCombat στην τάξη προσφέρει εργαλεία για δασκάλους και μαθητές, επιτρέποντάς σας να παρακολουθείτε την πρόοδο και να γίνετε νόμιμος προγραμματιστής ακόμα και σε νεαρή ηλικία.

Παίξτε CodeCombat

03

από 10

CodinGame δωρεάν παιχνίδι κωδικοποίησης

Αυτό που μας αρέσει

  • Εντυπωσιακό gamification με πόρους πρόσληψης θέσεων εργασίας.

  • Τόσο συναρπαστικό που μπορεί να ξεχάσετε ότι προορίζεται να μάθετε.

Αυτό που δεν μας αρέσει

  • Δεν βρήκαμε αξιοσημείωτα μειονεκτήματα με το CodinGame.

Τα μίνι παιχνίδια της CodinGame έχουν σχεδιαστεί για να πάνε τους ικανούς προγραμματιστές στο επόμενο επίπεδο. Είναι ένα περιβάλλον με επίκεντρο την πρόκληση όπου μαθαίνετε μία από τις δύο ντουζίνες γλώσσες προγραμματισμού, συμπεριλαμβανομένων των κύριων επιλογών, καθώς και λιγότερο γνωστές ψηφιακές διαλέκτους όπως το Dart και το F#.

Τα παιχνίδια περιλαμβάνουν προκλήσεις σόλο και για πολλούς παίκτες turn-based, με την επιλογή συμμετοχής σε βαθμολογικούς πίνακες για να ρέουν αυτοί οι ανταγωνιστικοί χυμοί. Είτε πυροβολείτε εξωγήινους, είτε αγωνίζεστε με μοτοσικλέτες είτε προσπαθείτε να διασχίσετε έναν ύπουλο λαβύρινθο, οι μέθοδοι εκμάθησης της CodinGame είναι εθιστικές και απολαυστικές.

Παίξτε CodinGame

04

από 10

CodeWars δωρεάν παιχνίδι κωδικοποίησης

Αυτό που μας αρέσει

  • Μπορεί να είναι εξαιρετικά αποτελεσματικό μακροπρόθεσμα αν το τηρήσετε.

  • Οι συνδρομητές μπορούν να αλληλεπιδράσουν με άλλους στην κοινότητα του Codewars.

Αυτό που δεν μας αρέσει

  • Δύσκολες ερωτήσεις μερικές φορές παρουσιάζονται πολύ νωρίς στη μαθησιακή διαδικασία.

  • Δεν μπορείτε να δημιουργήσετε λογαριασμό μέχρι να αποδείξετε τις βασικές σας γνώσεις κώδικα.

Προσφέροντας μαθήματα για περισσότερες από 20 γλώσσες προγραμματισμού, συμπεριλαμβανομένων των PHP, Python, SQL, C++, Java, JavaScript και Ruby, το Codewars ακολουθεί μια μοναδική προσέγγιση στη μάθηση. Οι μαθητές εκπαιδεύονται σε ένα εικονικό dojo, εξασκώντας ασκήσεις kata καθώς προσπαθούν για την πραγματική τελειοποίηση του κώδικά τους.

Οι καταρτισμένοι προγραμματιστές μπορούν να επωφεληθούν από την τεράστια βιβλιοθήκη μαθημάτων και να αλληλεπιδράσουν με άλλους στην κοινότητα του Codewars. Υπάρχουν κόστη που σχετίζονται με αυτές τις ασκήσεις και παιχνίδια. Συμπεριλάβαμε το Codewars σε αυτήν τη λίστα, επειδή μπορείτε να ζητήσετε μια πλήρως λειτουργική δωρεάν δοκιμή μέσω του ιστότοπου της εταιρείας.

Παίξτε Codewars

05

από 10

Δωρεάν παιχνίδι κωδικοποίησης Elevator Saga

Αυτό που μας αρέσει

  • Εάν ο κώδικάς σας δεν είναι απόλυτα ακριβής, θα αποτύχετε στις προκλήσεις.

  • Μόνο έμπειροι κωδικοποιητές JS ολοκληρώνουν την τελική πρόκληση.

Αυτό που δεν μας αρέσει

  • Δεν παρέχονται αρκετά σχόλια για αρχάριους JavaScript.

  • Η διεπαφή δεν είναι τόσο φανταχτερή όσο άλλες επιλογές σε αυτήν τη λίστα.

Αυτό το παιχνίδι απαιτεί να ολοκληρώσετε μεμονωμένες προκλήσεις με μια εικονική τράπεζα ανελκυστήρα, όπως η μεταφορά 15 ατόμων σε 60 δευτερόλεπτα ή λιγότερο. Σας ζητείται να κωδικοποιήσετε την κίνηση αυτών των ανελκυστήρων χρησιμοποιώντας JavaScript, χρησιμοποιώντας προκαθορισμένες λειτουργίες όπως το goToFloor και το loadFactor για να πετύχετε τον στόχο σας.

Παίξτε Elevator Saga

06

από 10

Δωρεάν παιχνίδι κωδικοποίησης RoboCode

Αυτό που μας αρέσει

  • Γράφετε τον κώδικα τεχνητής νοημοσύνης για ένα ρομπότ και έχετε τον έλεγχο του πώς συμπεριφέρεται.

  • Πρέπει να σκεφτεί τι έχουν σχεδιάσει οι πιθανοί αντίπαλοι για την αρένα.

Αυτό που δεν μας αρέσει

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

Στο Robocode, έχετε την αποστολή να δημιουργήσετε μια εικονική δεξαμενή είτε σε Java είτε σε άλλη γλώσσα όπως η C# ή η Scala, την οποία στη συνέχεια στέλνετε σε μάχη σε πραγματικό χρόνο με άλλα ρομπότ που δημιουργούνται από χρήστες. Ουσιαστικά, παίζετε το ρόλο ενός διαδικτυακού διαγωνιζόμενου BattleBots, αντικαθιστώντας ένα κολλητήρι και ατσάλι με αναγνωριστικά και χειριστές.

Παίξτε Robocode

07

από 10

Ruby Warrior δωρεάν παιχνίδι κωδικοποίησης

Αυτό που μας αρέσει

  • Η λογιστική για την υγεία του πολεμιστή σας απαιτεί προηγμένες λύσεις κωδικοποίησης για αρχάριους Ruby.

  • Διδάσκει μαθήματα τεχνητής νοημοσύνης, ώστε ο ήρωάς σας να φτάσει στο κορυφαίο επίπεδο.

Αυτό που δεν μας αρέσει

  • Εάν δεν είστε εξοικειωμένοι με τη βασική σύνταξη του Ruby, δεν θα πάτε μακριά σε αυτό το παιχνίδι.

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

Παίξτε Ruby Warrior

08

από 10

Δωρεάν παιχνίδι κωδικοποίησης Swift Playgrounds στο iPad

Αυτό που μας αρέσει

  • Όλα εκτός από εξαλείφουν το αίσθημα της υπερέντασης, κάτι που είναι κοινό μεταξύ των νέων κωδικοποιητών.

  • Μπορεί να είναι μια μεγάλη παρέα στον κόσμο ανάπτυξης της Apple.

Αυτό που δεν μας αρέσει

  • Παρόλο προορίζεται για ενήλικες αλλά και για παιδιά, η διεπαφή του Swift και η σχετικά αργή εξέλιξη υποδηλώνουν το αντίθετο.

Το Swift Playgrounds είναι μια δωρεάν εφαρμογή για iPad και macOS που στοχεύει στη διδασκαλία της γλώσσας Apple Swift, η οποία χρησιμοποιείται για τη δημιουργία εφαρμογών για iOS, macOS, Apple TV και Apple Watch. Μέρος της Apple Όλοι μπορούν να κωδικοποιήσουν πρωτοβουλία, το Swift Playgrounds ξεκινά με τις βασικές αρχές κωδικοποίησης και προχωρά με την παρουσίαση γρίφων και άλλων προκλήσεων που μπορούν να λυθούν μόνο μέσω των εννοιών προγραμματισμού.

Λήψη για:

iOS
Μακ

09

από 10

Tynker δωρεάν παιχνίδι κωδικοποίησης

Αυτό που μας αρέσει

  • Ξεχωρίζει στα παιδικά παιχνίδια — μοιάζει περισσότερο με παιχνίδι παρά με μάθηση.

  • Παίξτε 20 παιχνίδια κωδικοποίησης δωρεάν πριν φτάσετε στο paywall.

  • Η δωρεάν έκδοση περιλαμβάνει όλα τα skins του Minecraft, τα mods, τα πρόσθετα και την πρόσβαση σε έναν δωρεάν ιδιωτικό διακομιστή.

Αυτό που δεν μας αρέσει

  • Μερικά από τα αναδυόμενα παράθυρα βοήθειας είναι πολύ αναλυτικά για το κοινό-στόχο.

  • Το Tynker δεν είναι τόσο διαισθητικό όσο θα μπορούσε να είναι, ειδικά λαμβάνοντας υπόψη το δημογραφικό στόχο.

Προορίζεται για παιδιά Από 7 ετών και άνω, ο Tynker διδάσκει πολλές γλώσσες προγραμματισμού, όπως HTML, JavaScript, Python και Swift, μαζί με κωδικοποίηση που βασίζεται σε μπλοκ. Προσφέρονται διάφορα παζλ κώδικα, καθώς και διασκεδαστικές προκλήσεις για τη δημιουργία skins, mods, mobs και πρόσθετων Minecraft.

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

Παίξτε Tynker

10

από 10

VIM Adventures δωρεάν παιχνίδι κωδικοποίησης

Αυτό που μας αρέσει

  • Ωραίο σημείο εκκίνησης για όποιον δεν είναι εξοικειωμένος με το vi ή το vim.

  • Χρησιμοποιείται από διαχειριστές, προγραμματιστές και ισχυρούς χρήστες, το VIM Adventures σας μεταφέρει σε έναν λαβύρινθο τύπου μπουντρούμι χρησιμοποιώντας σύνταξη vim.

Αυτό που δεν μας αρέσει

  • Απαιτείται ένα τέλος για να μάθετε οτιδήποτε πέρα ​​από τους βασικούς ελέγχους.

Μια βελτιωμένη έκδοση του επεξεργαστή κειμένου vi για λειτουργικά συστήματα που βασίζονται σε Linux, οι συνδέσεις πλήκτρων του vim και οι πολλαπλοί τρόποι λειτουργίας το καθιστούν πιο ισχυρό από μια τυπική εφαρμογή σε στυλ σημειωματάριο ή έναν επεξεργαστή κειμένου. Έχοντας την κατάλληλη ετικέτα, "Το Zelda συναντά την επεξεργασία κειμένου", το παιχνίδι επιτρέπει την κίνηση του πλήκτρου του κέρσορα, αλλά προτείνει έντονα να χρησιμοποιήσετε τα h, j, k και l για να προσομοιώσετε την πραγματική εμπειρία vim.

Παίξτε VIM Adventures