Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

ink

< >

ink is an open source esoteric programming language created in 2015 by Joseph Humfrey.

#270on PLDB 9Years Old
Download source code:
git clone https://github.com/inkle/ink
HomepageREPLSource CodeTwitter

Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain highly branching stories.


Example from the web:
- I looked at Monsieur Fogg * ... and I could contain myself no longer. 'What is the purpose of our journey, Monsieur?' 'A wager,' he replied. * * 'A wager!'[] I returned. He nodded. * * * 'But surely that is foolishness!' * * * 'A most serious matter then!' - - - He nodded again. * * * 'But can we win?' 'That is what we will endeavour to find out,' he answered. * * * 'A modest wager, I trust?' 'Twenty thousand pounds,' he replied, quite flatly. * * * I asked nothing further of him then[.], and after a final, polite cough, he offered nothing more to me. <> * * 'Ah[.'],' I replied, uncertain what I thought. - - After that, <> * ... but I said nothing[] and <> - we passed the day in silence. - -> END
Example from Riju:
std := load('../../../opt/ink/std') str := load('../../../opt/ink/str') log := std.log log('Hello, world!')
Example from hello-world:
Hello World
View source
- Build the next great programming language About Search Keywords Livestreams Labs Resources Acknowledgements Part of the World Wide Scroll