Ihrisko
Vyskúšajte jazyk Rea naživo vo vašom prehliadači. Napíšte Rea markup do editora a sledujte okamžité vykreslenie webovým komponentom <reast-engine>.
Rea zdrojový kód
Náhľad
Komponent playera sa načíta za behu. Ak vidíte túto správu, skript <reast-engine> nie je v tomto prostredí dostupný. Zostavte a servujte dokumentáciu s nalinkovaným balíkom playera pre zobrazenie živého náhľadu.
Ako to funguje
Ihrisko vytvorí webový komponent <reast-engine> a nakŕmi ho vaším zdrojom Rea ako blob URL. Prehrávač značkovanie rozparsuje pomocou @reast/engine a interaktívny príbeh vykreslí priamo v prehliadači.
Podporovaná syntax
Funguje tu všetko, čo jadro implementuje — teda všetko označené ako stable alebo experimental v indexe funkcií:
- Próza — odseky, nadpisy, dôraz, citácie, čiary, poznámky pod čiarou a nápovedy
- Voľby —
*jednorazové,+trvalé,-zbery,->odbočky,->->tunely - Stav —
{set story.player.gold = 100},{if …begin}…{end if}, cykly, funkcie - Naratív —
{once}, meniaci sa text, storylety, balíčky, menu objavovania, karty
Funkcie so značkou development alebo draft implementované nie sú, takže ich parser spracuje ako bežný text — pozri elegantnú degradáciu.
Obmedzenia
- Žiadny balík — ihrisko podáva prehrávaču jediný súbor
.rea, takže tu niet manifestu, médií ani rozšírení.rext - Žiadne mediálne súbory — vloženie ako
[!map < media/map.jpg]nemá čo rozlíšiť a vykreslí svoj zástupný obsah - Žiadne GPS, NFC ani senzory — príkazy závislé od hardvéru vyšlú svoju požiadavku hostiteľovi a nedostanú odpoveď
- Žiadna perzistencia — stav príbehu sa pri každom vykreslení vynuluje