eenk: Interactieve Fictie Firmware voor Xteink e-ink apparaten

Wat is eenk?

eenk is een aangepaste firmware voor de Xteink-serie ESP32-gebaseerde e-ink readers, waardoor deze worden omgezet in speciale spelers voor interactieve fictie.

Schrijf interactieve verhalen met de eenky IDE (of elke andere teksteditor), compileer ze voor eenk via de build-pipeline van eenky, en speel ze onderweg of op je desktop via de ingebouwde simulator.

Kenmerken

  • Zakformaat Avonturen: Breng interactieve fictie naar je broekzak en geniet van een nieuw soort mobiel gamen: lo-fi, afleidingsvrije e-paper avonturen.
  • Ink Runtime: Verhalen worden geschreven in Ink, een op markup gebaseerde scripttaal voor narratieven, en worden afgespeeld dankzij inkcpp, een snelle C++ compiler en runtime.
  • eenky IDE: Creëer verhalen met de eenky IDE, een gemoderniseerde fork van Inky die specifiek is gemaakt voor eenk en over een aantal extra functies beschikt.
  • Aangepaste Lettertypen: Aangepaste lettertypen kunnen per verhaal of globaal worden toegepast. Er wordt gebruikgemaakt van de tekstlay-out en rendering-pipeline van de Papyrix-firmware.
  • Afbeeldingsondersteuning: Omslagfoto's, miniaturen en geïntegreerde afbeeldingen kunnen worden gebundeld met je verhaal. Afbeeldingen worden verwerkt volgens hetzelfde patroon als de web-export van Inky.
  • Web Flasher: Geen drivers, geen wifi en geen noodzaak om de SD-kaart te verwijderen. Flash de firmware en beheer je bibliotheek met verhalen vanuit je browser via USB.

Ondersteunde Hardware

ApparaatMCUResolutieOpmerkingen
X3ESP32-C3792 × 528Origineel model, 4 chin-knoppen
X4ESP32-C3800 × 480Smaller display en een echte USB-C poort
X4 ProESP32-S3800 × 480Veel meer RAM, touchscreen, achtergrondverlichting

Snelstart

Klaar om te beginnen? Flash de nieuwste firmware direct vanuit je browser; installatie is niet vereist. Raadpleeg daarnaast de gebruikershandleiding voor meer informatie over het schrijven van verhalen.