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

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

Ο προγραμματισμός είναι διασκεδαστικός όταν γνωρίζετε τι κάνετε, αλλά το να φτάσετε σε αυτό το σημείο μπορεί να είναι ένα εξαντλητικό ταξίδι.





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





1 Robocode

Robocode είναι ένα σύνθετο παιχνίδι προγραμματισμού όπου κωδικοποιείτε δεξαμενές ρομπότ που πολεμούν μεταξύ τους. Η δουλειά σας είναι να γράψετε την τεχνητή νοημοσύνη που οδηγεί τα ρομπότ σας στην επιτυχία --- χρησιμοποιώντας πραγματικές γλώσσες όπως Java, Scala, C#και πολλά άλλα. Για να ξεκινήσετε, δείτε τα Βασικά και τα Εκπαιδευτικά Προγράμματα Robocode.





Το πρόγραμμα εγκατάστασης Robocode συνοδεύεται από περιβάλλον ανάπτυξης, ενσωματωμένο πρόγραμμα επεξεργασίας ρομπότ και μεταγλωττιστή Java. Στην πραγματικότητα γράφεις πραγματικός κώδικας! Παρά το γεγονός ότι ξεκίνησε το 2000, το Robocode εξακολουθεί να ενημερώνεται και να διατηρείται τακτικά, βοηθούμενο από το γεγονός ότι είναι ανοιχτού κώδικα και εθιστικό.

2 Codingame

Codingame είναι μια εφαρμογή ιστού που μοιάζει με παιχνίδι, όπου λύνεις γρίφους και προκλήσεις γράφοντας πραγματικό κώδικα. Υποστηρίζονται πάνω από 25 γλώσσες προγραμματισμού, συμπεριλαμβανομένων των Java, C#, Python, JavaScript, Lua, Go, Rust και άλλων. Κάθε παζλ/πρόκληση έχει ένα θέμα (π.χ. προγραμματίστε τον πυργίσκο για να καταρρίψετε αεροσκάφη που πλησιάζουν πολύ), το οποίο ενισχύει τον παράγοντα διασκέδασης.



Μάθε περισσότερα για γλώσσες προγραμματισμού ανάπτυξης παιχνιδιών, ειδικά για την Unity Το

3 Codecombat

Codecombat είναι μια άλλη εφαρμογή Ιστού για παζλ και προκλήσεις που μοιάζουν με παιχνίδια και μπορούν να λυθούν μόνο με τη σύνταξη κώδικα. Όμως, ενώ το Codingame είναι πιο διασκεδαστικό, το Codecombat έχει μια σημαντική εκπαιδευτική τάση με μια «Classroom Edition» που μπορούν να χρησιμοποιήσουν οι εκπαιδευτικοί για να βοηθήσουν τους μαθητές τους να μάθουν πώς να κωδικοποιούν. Από τη στιγμή που γράφεται αυτό, υπάρχουν τρεις διαδρομές μαθημάτων: Επιστήμη Υπολογιστών, Ανάπτυξη Ιστού και Ανάπτυξη Παιχνιδιών.





Τέσσερα. Codewars

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

5 Vim Adventures

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





6. TIS-100

'Είναι το παιχνίδι προγραμματισμού της γλώσσας συναρμολόγησης που δεν ζητήσατε ποτέ!' Το λέει ακριβώς εκεί στο τενεκεδάκι. TIS-100 είναι ένα βιντεοπαιχνίδι που δεν μοιάζει με κανένα άλλο, αναγκάζοντάς σας να μάθετε και να χρησιμοποιήσετε μια πλαστή έκδοση κωδικοποίησης συναρμολόγησης χαμηλού επιπέδου για να λύσετε τους γρίφους. Αυτό το παιχνίδι δεν είναι αστείο --- είναι δύσκολο, είναι ανοιχτού τύπου και έχει απίστευτη αξία επανάληψης, αρκεί να μην απογοητευτείτε και μπερδευτείτε τόσο ώστε να απεγκαταστήσετε σε έξαρση.

Κατεβάστε: TIS-100 ($ 7)

πώς να αφαιρέσετε το υδατογράφημα ενεργοποίησης των Windows

7. Shenzhen I/O

Από το ίδιο στούντιο πίσω από το TIS-100 έρχεται Shenzhen I/O , ένα παιχνίδι παζλ όπου έχετε την ευθύνη να δημιουργήσετε απλοποιημένα κυκλώματα και να γράψετε απλοποιημένο κώδικα συναρμολόγησης που λειτουργεί στα εν λόγω κυκλώματα. Μεταξύ των δύο παιχνιδιών, το Shenzhen I/O είναι πιο εύκολο να μπεις και πιο ευχάριστο αλλά εξίσου ικανοποιητικά πολύπλοκο.

Κατεβάστε: Shenzhen I/O ($ 15)

8. Μηχανή Ανθρώπινου Δυναμικού

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

Είναι ένα εξαιρετικό παιχνίδι για την άσκηση του εγκεφάλου του προγραμματιστή σας και μπορεί ακόμη και να κάνει ένα καλό παιχνίδι κωδικοποίησης για τα παιδιά.

Κατεβάστε: Μηχανή Ανθρώπινου Δυναμικού ($ 10)

9. Κραυγάζει

σκραπ (που σημαίνει 'scripted creeps') είναι ένα παιχνίδι στρατηγικής MMO όπου χρησιμοποιείτε JavaScript για να κωδικοποιήσετε τις συμπεριφορές οντοτήτων εντός του παιχνιδιού και να δημιουργήσετε μια αυτοκρατορία για τον εαυτό σας. Το βασικό παιχνίδι συνοδεύεται από έναν ιδιωτικό διακομιστή όπου μπορείτε να παίξετε μόνοι σας, καθώς και 30 ημέρες πλήρους πρόσβασης στον επίσημο διακομιστή. Μετά από αυτό, μπορείτε να συνεχίσετε να παίζετε στον επίσημο διακομιστή σε περιορισμένη χωρητικότητα, η οποία μπορεί να αρθεί με μηνιαία συνδρομή.

Κατεβάστε: σκραπ ($ 15, προαιρετική συνδρομή για $ 9/μήνα)

Άλλοι τρόποι για να βελτιώσετε τις δεξιότητές σας στην κωδικοποίηση

Lookάχνετε ακόμα περισσότερους τρόπους για να βελτιώσετε την ικανότητά σας προγραμματισμού; Έχουμε ένα φοβερό αρχάριο έργο για εκμάθηση προγραμματισμού C. Μπορείτε επίσης να επωφεληθείτε περαιτέρω ακούγοντας μερικά από αυτά τα podcast για κωδικοποιητές και προγραμματιστές.

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

Ωστόσο, εάν μετά από όλα εξακολουθείτε να αγωνίζεστε και δεν μπορείτε να κατανοήσετε τα βασικά του προγραμματισμού, ίσως θελήσετε να κάνετε πίσω και να εξετάσετε εάν ο προγραμματισμός είναι η σωστή επιλογή για εσάς. Ενημερώστε μας πώς πάει!

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να καθαρίσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τη γραμμή εντολών

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • Παιχνίδια προγραμματισμού
Σχετικά με τον Συγγραφέα Τζόελ Λι(Δημοσιεύθηκαν 1524 άρθρα)

Ο Joel Lee είναι ο αρχισυντάκτης του MakeUseOf από το 2018. Έχει B.S. στην Επιστήμη των Υπολογιστών και πάνω από εννέα χρόνια επαγγελματικής εμπειρίας συγγραφής και επεξεργασίας.

Περισσότερα από τον Joel Lee

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

προετοιμασία δίσκου mbr ή gpt ssd
Κάντε κλικ εδώ για εγγραφή