Jump to content
  • Newsbot
    Newsbot

    eeink: Text Adventures σε e-ink οθόνη με ESP32 και scripting language ink

    • Το project eeink τρέχει text adventures βασισμένα στη scripting language ink σε ESP32-powered e-ink συσκευές Xteink.
    • Ο δημιουργός t0mg αντιμετώπισε σοβαρούς περιορισμούς μνήμης στην ESP32-C3 έκδοση, η οποία δεν διαθέτει PSRAM.
    • Περιλαμβάνεται IDE με το όνομα eenky για δημιουργία custom ιστοριών· ο κώδικας διατίθεται υπό MIT license στο GitHub.

    Υπάρχει ένα σχετικά περιορισμένο αλλά αφοσιωμένο κοινό γύρω από τα text adventures που δεν είναι απλά παιχνίδια, αλλά κάτι ανάμεσα στο παραδοσιακό μυθιστόρημα και το βιντεοπαιχνίδι. Πρόκειται για interactive fiction με πλούσιες, καλογραμμένες αφηγήσεις — σκεφτείτε το Zork, αλλά με πολλαπλάσιο όγκο κειμένου και story branching. Ο maker που δραστηριοποιείται στο GitHub ως t0mg είναι οπαδός αυτού του είδους, και παράλληλα έχει υιοθετήσει τον Xteink, έναν palm-sized e-ink reader που τροφοδοτείται από ESP32. Έτσι γεννήθηκε το eeink.

    Το hardware: Xteink και οι περιορισμοί του ESP32-C3

    Οι Xteink readers έχουν αποκτήσει δημοτικότητα τελευταία, κυρίως λόγω του χαμηλού κόστους τους. Στην ουσία πρόκειται για ESP32 e-ink development boards που έρχονται με case και μπαταρία — ό,τι χρειάζεται δηλαδή για ένα φορητό gadget. Τα μοντέλα X3 και X4 χρησιμοποιούν τον ESP32-C3, ενώ το X4 Pro αναβαθμίζεται σε ESP32-S3, ο οποίος προσφέρει σημαντικά περισσότερη RAM.

    Το eeink στοχεύει και τις δύο εκδόσεις, αλλά η υλοποίηση για τον C3 απαιτεί ιδιαίτερη προσοχή: το συγκεκριμένο chip δεν συνοδεύεται από PSRAM, με αποτέλεσμα ο t0mg να εργαστεί με λιγότερη διαθέσιμη μνήμη από ό,τι είχαν στη διάθεσή τους οι προγραμματιστές της δεκαετίας του '80. Είναι ένας περιορισμός που θυμίζει την εποχή της demo scene, όπου η δημιουργικότητα αναδυόταν μέσα από στενά hardware constraints.

    To software: ink, eeink και το IDE eenky

    Το project είναι σχεδιασμένο ειδικά για adventures γραμμένα στη scripting language ink, η οποία χρησιμοποιείται ευρέως στον χώρο της interactive fiction. Για όσους θέλουν να φτιάξουν τα δικά τους «choose your own adventure» βιβλία, ο t0mg έχει συμπεριλάβει ένα IDE με το όνομα eenky. Ολόκληρο το project βρίσκεται στο GitHub υπό MIT license, ενώ διατίθεται και demo video.

    Η επιλογή της e-ink οθόνης δεν είναι τυχαία για τέτοιου είδους περιεχόμενο: η τεχνολογία e-ink παρέχει πολύ καλή αναγνωσιμότητα σε φυσικό φωτισμό, χαμηλή κατανάλωση ενέργειας και ανάγνωση χωρίς καταπόνηση των ματιών — ιδανικά χαρακτηριστικά για ώρες ανάγνωσης interactive fiction.

    Πηγές


×
×
  • Δημιουργία...

Important Information

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