Project DVN - Visual Novel Engine

bauss jacobbauss at gmail.com
Thu Dec 19 19:39:37 UTC 2024


On Thursday, 19 December 2024 at 17:04:07 UTC, Dennis wrote:
> On Thursday, 19 December 2024 at 09:56:00 UTC, bauss wrote:
>> Thanks a lot! I really appreciate it.
>
> Is there a game in the works using this engine?

Yes, but it's still in the very early stage of development.

> And how does this  differ from other engines, such as Ren'Py 
> (other than using a superior language of course ;) )

It uses much less of a scripting language and scripts are written 
in a format much like ini.

Renpy:

```

     s "Sure, but what's a \"visual novel?\""

menu:

     "It's a videogame.":
         jump game

     "It's an interactive book.":
         jump book

label game:

     m "It's a kind of videogame you can play on your computer or 
a console."

     jump marry

label book:

     m "It's like an interactive book that you can read on a 
computer or a console."

     jump marry

label marry:

     "And so, we become a visual novel creating duo."
```

Project DVN:

```
[main]
text:menu=Sure, but what's a visual novel?

[menu]
option:game=It's a videogame.
option:book=It's an interactive book.

[game]
text:marry=It's a kind of videogame you can play on your computer 
or a console.

[book]
text:marry=It's like an interactive book that you can read on a 
computer or a console.

[marry]
text:end=And so, we become a visual novel creating duo.
```

The above examples should be doing identical things in both 
engines, but highlights the difference.

It differs in a lot of other things too such as how resources are 
used, UI etc. of course, but much like renpy then everything is 
mostly customizable and you can do pretty much anything; there 
aren't many limitations.

But I also gotta admit my knowledge of renpy is limited and I've 
only played with it a little bit.


More information about the Digitalmars-d-announce mailing list