Raconteur icon
Raconteur icon

Raconteur

Raconteur makes writing interactive hypertext fiction with Undum straightforward and perhaps even fun. It's a wrapper library that bundles oft-needed functionality and a new, cleaner, CoffeeScript-friendly, DSL-inspired API for...

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Self-Hosted
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  No registration required
  2.  Single player
  3.  Ad-free
  4.  Support for MarkDown
  5.  NPM

 Tags

  • gulp
  • javascript-based
  • coffeescript
  • hypertext
  • Javascript
  • wrapper
  • cyoa
  • ecmascript
  • gui-wrapper
  • interactive-fiction
  • babel
  • dsl
  • hypertext-fiction
  • cyoa-maker
  • commonjs

Raconteur News & Activities

Highlights All activities

Recent activities

No activities found.

Raconteur information

  • Developed by

    US flagBruno Dias (sequitur)
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    24 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentGames

GitHub repository

  •  41 Stars
  •  6 Forks
  •  4 Open Issues
  •   Updated  
View on GitHub
Raconteur was added to AlternativeTo by QuestioningEspecialy on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Raconteur?

Raconteur makes writing interactive hypertext fiction with Undum icon Undum straightforward and perhaps even fun. It's a wrapper library that bundles oft-needed functionality and a new, cleaner, CoffeeScript-friendly, DSL-inspired API for defining Undum stories.

Agile, Adaptive, Modular, Open

Implemented Features • DSL-like syntax for defining situations. • A powerful situation prototype that bundles a lot of commonly-used functionality. • Shorthand for defining common hypertext interactions such as text replacement or insertion, similar to popular Twine extensions. • Most properties of situations can be either functions or strings, making it easy to turn a simple situation into a complex one. • An interface that is specifically designed to be used with ECMAScript 6 via Babel icon Babel, or CoffeeScript icon CoffeeScript. • Markdown, rather than raw HTML, as the format for most text content using markdown-it. • A tool bundle of iterators that makes it easy to define adaptive text snippets. • Based on CommonJS principles (Using undum-commonjs), allowing all game code to be bundled using Browserify icon Browserify. • An advanced game template that sets up a complete development environment for authors: A build system (gulp), CSS preprocessing (Less), and dependency management (Browserify + npm icon npm).

Why not use Undum? Raconteur is a library of Undum tools that can get someone writing their story quickly. It tries to push Undum in the direction of Inform icon Inform and Twine icon Twine, a system that puts the prose front and center.

Undum will never be quite as easy to use as Twine – Raconteur itself introduces some complications for the less technically-minded (It depends on Node.js, for one thing). But it’s an attempt at averaging out the power and flexibility of Undum with the ease of other systems. And for IF authors (or aspiring IF authors) who know a bit of web development, it’ll be a very familiar set of tools.

What it Does Raconteur’s heart is a new way of defining situations, Undum’s equivalent of Twine’s passages or ChoiceScript icon ChoiceScript’s scenes. This new situation prototype is paired with a new API to allow writing Undum games in a style that resembles Twee/ChoiceScript more.

-https://sequitur.github.io/raconteur/2015/04/15/announcing-raconteur.html

Writing IF with Raconteur (tutorials 1-3): https://web.archive.org/web/20170313104835/http://segue.pw/2015/04/15/raconteur-tutorial-1/ https://web.archive.org/web/20170313052531/http://segue.pw/2015/04/16/raconteur-tutorial-2/ https://web.archive.org/web/20170313104844/http://segue.pw/2015/04/21/raconteur-tutorial-3/

Official Links