JS-ViNE: A JavaScript Visual Novel Engine

In March of 2010, I wrote a visual novel (VN) to explain hypothesis testing to my Psychology Research Methods class. I used the Ren'py visual novel engine, and it worked great. Grant Paton-Simpson, the author of SOFA - Statistics Open For All liked the content, but said he would prefer if it were web-based instead of having to download an executable file.

After some experimentation, I have come up with a visual novel engine written in JavaScript. It is not meant as a replacement for Ren'py; I just wrote it so I could transfer my tutorial to the web. I did, however, try to convert The Question, an example VN that comes with Ren'py, and it seems to work somewhat. You can try both of these visual novels by selecting from the following list. Once the novel starts, just click in the novel window to proceed.

You can view the source code, which I am releasing under the LGPL (Lesser General Public License), or you can download from github: https://github.com/jdeisenberg/js-vine


Example Files