Starting to port the Ink tutorial

This commit is contained in:
2019-01-14 11:57:08 -05:00
parent 071efe3568
commit 384be58758
2 changed files with 3236 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# Writing with Hank
## Introduction
**Hank** is a scripting language built around the idea of marking up pure-text with flow in order to produce interactive scripts. It is based on **ink** by Inkle, which can be found [here](https://www.inklestudios.com/ink/) with source code [here](http://github.com/inkle/ink).
This tutorial is adapted directly from the tutorial for writing **ink**, but explains the ways in which Hank's syntax differs. You can use this tutorial as a guide for porting Ink games to **Hank**.
At its most basic, Hank can be used to write a Choose Your Own-style story, or a branching dialogue tree. But its real strength is in writing dialogues with lots of options and lots of recombination of the flow.
**Hank** offers several features to enable non-technical writers to branch often, and play out the consequences of those branches, in both minor and major ways, without fuss.
The script aims to be clean and logically ordered, so branching dialogue can be tested "by eye". The flow is described in a declarative fashion where possible.
It's also designed with redrafting in mind; so editing a flow should be fast.
For a list of new features in **Hank** that aren't found in Ink, see [the last section.](#Extras)
# Extras
Here

File diff suppressed because it is too large Load Diff