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
| Apparaat | MCU | Resolutie | Opmerkingen |
|---|---|---|---|
| X3 | ESP32-C3 | 792 × 528 | Origineel model, 4 chin-knoppen |
| X4 | ESP32-C3 | 800 × 480 | Smaller display en een echte USB-C poort |
| X4 Pro | ESP32-S3 | 800 × 480 | Veel 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.
Groetjes,