Ειδήσεις

Διεθνή

Πολιτισμός

Τεχνολογία

Ο μικρότερος ψηφιακός "σκακιστής"

Ο Γάλλος προγραμματιστής, Ολιβιέ Πουντάντ, δημιούργησε το μικρότερο πρόγραμμα σκακιού στον κόσμο, το λεγόμενο BootChess, το οποίο έχει μέγεθος μόνο 487 bytes και ο κωδικός του μπορεί να "τρέξει" σε υπολογιστής με Windows, Mac OS X και Linux. 

Τα κομματάκια του BootChess αναπαρίστανται μόνο από κείμενο. Το γράμμα P συμβολίζει τα πιόνια, το γράμμα Q τις βασίλισσες και οι τελείες στη θέση των κενών τετραγώνων. 

Ωστόσο, είναι ακόμα μικρότερο από το 1Κ ΖΧ Chess- ένα παιχνίδι του Sinclair ZX81. το οποίο είχε μέγεθος μόλις 642 bytes και είχε το ρεκόρ για 33 χρόνια.

Ο Πουντάντ θέλει να εμπνεύσει άλλους προγραμματιστές να ασχοληθούν με την αποκαλούμενη "sizecoding" σκηνή.

Ο ίδιος δηλώνει ότι "Επιδεικνύει γιατί η συμβολική γλώσσα (assembly language) εξακολουθεί να αποτελεί τη γλώσσα επιλογής για να διαπρέψει κάποιος στον προγραμματισμό…και θυμίζει σε άλλους ότι η βελτιστοποίηση του προγραμματισμού δεν έχει να κάνει μόνο με την ταχύτητα, αλλά και με το μέγεθος". 

Παράλληλα, ο δημιουργός του προγράμματος σημείωσε ότι ήθελε επίσης να αποτίσει φόρο τιμής στον Ντέιβιντ Χορν («πατέρα» του 1Κ ΖΧ Chess) καθώς και σε άλλους «αφανείς ήρωες» της δεκαετίας του 1980 του χώρου του προγραμματισμού σε ΖΧ81 και ΖΧ Spectrum.

Βέβαια, κάποιοι υποστηρίζουν ότι δεν μπορεί να θεωρηθεί ολοκληρωμένο παιχνίδι γιατί δεν επιτρέπει στον παίκτη να κάνει ροκέ, ο δημιουργός όμως απαντά ότι τον ίδιο περιορισμό είχε και το 1Κ ΖΧ Chess και ότι το δικό του πρόγραμμα επιτρέπει στα πιόνια να γίνουν βασίλισσες, που δεν ήταν δυνατόν στο παιχνίδι του Χορν.

ESPA BANNER