Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NaVisNoGenMo #4

Open
dariusk opened this issue Oct 20, 2014 · 13 comments
Open

NaVisNoGenMo #4

dariusk opened this issue Oct 20, 2014 · 13 comments

Comments

@dariusk
Copy link
Owner

dariusk commented Oct 20, 2014

I may attempt to generate infinite visual novels.

@enkiv2
Copy link

enkiv2 commented Oct 20, 2014

Is this going to be a script that pops out VNs, or a script that just keeps a single VN going on indefinitely? Either would be really cool.

@dariusk
Copy link
Owner Author

dariusk commented Oct 20, 2014

A script that pops out VNs -- I like the concept of generating large-but-finite stories, rather than infinite stories. The former lets you play with narrative arcing.

@enkiv2
Copy link

enkiv2 commented Oct 20, 2014

Are you planning to use ren'py?

On Mon, Oct 20, 2014 at 11:13 AM, Darius Kazemi notifications@github.com
wrote:

A script that pops out VNs -- I like the concept of generating
large-but-finite stories, rather than infinite stories. The former lets you
play with narrative arcing.


Reply to this email directly or view it on GitHub
#4 (comment)
.

@dariusk
Copy link
Owner Author

dariusk commented Oct 20, 2014

I love RenPy but I'm leaning "no" on that -- I find that when I build things that don't render in a browser, almost nobody looks at them. I'm going to try and find (or build) an HTML5 visual novel engine. But if I have to build one I may trash this idea for something easier.

@enkiv2
Copy link

enkiv2 commented Oct 20, 2014

I just whipped this up. Let me know if it's useful. https://github.com/enkiv2/jsvn

@zachwhalen
Copy link

So, if one were to do a visual novel, would that still be 50K words + images, or (following the cliche), just 50 images?

@dariusk
Copy link
Owner Author

dariusk commented Oct 22, 2014

Success and failure are really up to you, the participant.

@zachwhalen
Copy link

Definitely, I'm just thinking about viability, readability, scope.

And I've got the beginnings of a vague idea, so consider this comment my declaration of intent to try and bring this idea into existence by the end of the month.

@dariusk
Copy link
Owner Author

dariusk commented Oct 29, 2014

I've decided to abandon this, as I can't find a good browser-based engine for visual novels that I wouldn't have to spend an inordinate amount of time hacking on myself.

I'll retain & rename this thread when I figure out my next approach.

@zachwhalen
Copy link

What do you need from an engine? I confess I don't know Visual Novels that well, but aren't they just text + image + click to advance? One approach I was considering -- not sure how easy this would be in practice -- was to generate my content as HTML and then dump it into reveal.js or something similar. You might need to tweak some CSS, depending on how much content you include per screen.

Didn't you make an automatic slideshow generator a while ago? Could you re-purpose that?

@enkiv2
Copy link

enkiv2 commented Oct 29, 2014

While VNs are often fairly linear, they typically do have some branching.
When I implemented mine (which is admittedly very simplistic), I borrowed
Ren'Py's model of a scene, consisting of a background image, a set of
foreground sprites, some displayed text, and zero or more options for
progression. That might be a reason that a slideshow generator would have
problems -- lack of ability to handle branching.

(Ren'Py actually has a wealth of other features, including support for
fairly elaborate animation. But, a generated story would be unlikely to
take advantage of any of these!)

The idea that a generated story might be interactive is an interesting one,
so I'm a bit disappointed that this is being dropped. I am unlikely to have
the time to pursue something like that. Perhaps the person who hacked with
INFORM last year will be interested in producing a script for producing
interactive narratives?

On Wed, Oct 29, 2014 at 1:43 PM, Zach Whalen notifications@github.com
wrote:

What do you need from an engine? I confess I don't know Visual Novels that
well, but aren't they just text + image + click to advance? One approach I
was considering -- not sure how easy this would be in practice -- was to
generate my content as HTML and then dump it into reveal.js
http://lab.hakim.se/reveal-js or something similar. You might need to
tweak some CSS, depending on how much content you include per screen.

Didn't you make an automatic slideshow generator a while ago? Could you
re-purpose that?


Reply to this email directly or view it on GitHub
#4 (comment)
.

@dariusk
Copy link
Owner Author

dariusk commented Oct 29, 2014

Yeah, I want animations and sound and the whole Ren'Py package, basically, but runs in a web browser. And yes, I could take a weekend and build something that meets those needs (I'm no stranger to developing game engine like things for browsers), but I'd rather focus my time on generation rather than tooling.

@ikarth
Copy link

ikarth commented Oct 29, 2014

Well, I did come across this: https://github.com/jdeisenberg/js-vine Which I suspect you may have already seen. Might be of interest to anyone else trying the same thing, though. I presume you're already working on other ideas, but a separate discussion about the overlap between interactive content and generative content might be interesting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants