laby ένα απλό robot-game με τη χρήση κώδικα

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

10+ γλώσσες

Υποστηρίζει αρκετές γλώσσες προγραμματισμού όπως c, python, java, perl, pascal, ruby, c++, vala και αρκετές ακόμα που μπορείτε να φορτώσετε σαν mods.

robot-style

robot-game
Το laby έχει την κλασσική μορφή παιχνιδιών robot σε 2d tiles. Έτσι έχετε υπό τον έλεγχό σας, ένα μυρμήγκι το οποίο προσπαθεί να αποφύγει τις αράχνες και να βρει την έξοδο από το λαβύρινθο. Εσείς με διάφορες εντολές θα προσπαθήσετε να δημιουργήσετε τον κατάλληλο αλγόριθμο για να το καταφέρετε. Προχωρώντας στις πίστες θα αρχίσετε να χρησιμοποιείτε if/else και loops.
 
Οι πίστες τη δεδομένη στιγμή είναι 11 + 1 demo. To project είναι ενεργό στο github και έτσι βγαίνουν νεότερες εκδόσεις του laby κατά καιρούς προσθέτοντας νέες πίστες.

Μειονεκτήματα

H πρώτη πίστα με loop
Δυστυχώς αν και το laby έχει αρκετές καλές προοπτικές δεν είναι τέλειο. Έχει κάποιες χτυπητές αδυναμίες, όπως ότι δεν μπορείτε να σώσετε το κώδικα σας καθώς και ότι δεν χρειάζεται να περάσετε μία πίστα για να παίξετε κάποια άλλη.
Επίσης οι 11 πίστες ίσως είναι λίγο λιγότερες από ότι θα έπρεπε σε ένα τέτοιο παιχνίδι.

 


Εγκατάσταση 

Το Laby διατίθεται για Linux και Windows. Για Linux έχει έτοιμα πακέτα για Debian/Ubuntu. Για όλες τις υπόλοιπες διανομές θα πρέπει να το κάνετε compile. Μπορείτε να κατεβάσετε το tarball ή το κατάλληλο πακέτω από εδώ
Υπάρχει στο Software Center των Ubuntu και των παράγωγων διανομών καθώς και είναι προεγκατεστημένο σε μερικές διανομές όπως edubuntu.

 


Συνοψίζοντας

Το laby είναι ένα μικρό και απλό παιχνίδι που συνδυάζει τη διασκέδαση με τη γνώση. Με τη χρήση κάποιων βασικών αλγόριθμων σας δίνει τη δυνατότητα να μάθετε κάποιες βασικές αρχές του προγραμματισμού.
 
Δεν είναι σχεδιασμένο για να σας βοηθήσει να μάθετε κάποια γλώσσα μέσω αυτού, αλλά πιο πολύ για να διασκεδάσετε και να πάρετε μια πρώτη εικόνα από προγραμματισμό αν δεν είχατε κάποια προηγούμενη σχέση πριν.
 
Σίγουρα υπάρχουν και καλύτερες αντίστοιχες εφαρμογές (κυρίως webapps), αλλά παρόλα αυτά το laby είναι μια καλή επιλογή.

 

 

Αν θέλετε να συμμετέχετε στις συζητήσεις χωρίς να χρησιμοποιήσετε λογαριασμό του disqus ή κοινωνικών δικτύων, μπορείτε να επιλέξετε να σχολιάσετε ανώνυμα ως επισκέπτης. Απλώς συμπληρώστε ένα οποιοδήποτε όνομα και ένα αληθοφανές email (πχ kanenas@gmail.com) και επιλέξτε το κουτάκι «I'd rather post as a guest».
Τα ανώνυμα σχόλια και όσα περιέρχουν links, απαιτούν επαλήθευση από κάποιον διαχειριστή πριν δημοσιευθούν. Για περισσότερα σχετικά με την πολιτική σχολιασμού της ιστοσελίδας, μπορείτε να διαβάσετε εδώ.