How do I make a visual novel?
Hello everyone. Thanks in advance for reading this.
I am wanting to program a visual novel like program for a blackberry. My biggest problem is, how do I do it. LOL
What I have thought of would be create each scene as an object, but I want to be able to save the game in the middle of dialog and load it back up without messing up where you are in the story.
Does anyone have any ideas, or any books/tutorials I could read that would be of use?
Have you developed anything for a Blackberry before? Why do you want it to run on a Blackberry?
If you really are a beginner, you really, really, really should first learn how to write programs that run on desktop computers. It's vastly easier to find teaching resources, get the program running, test it, etc. Basically, programming for anything else is chock-full of additional problems that are irrelevant to actually learning how to write a program.
If you really are a beginner, you really, really, really should first learn how to write programs that run on desktop computers. It's vastly easier to find teaching resources, get the program running, test it, etc. Basically, programming for anything else is chock-full of additional problems that are irrelevant to actually learning how to write a program.
I'm just thinking of a mobile platform. I have taken programming classes before and I am really trying to teach myself how to do more, and this seems like a simple enough project to start with.
Well, ignore the mobile platform stuff. I'm really just looking for the programming concepts behind setting up the scene, progressing through the story, and being able to stop and start the story in an efficient manner. The way I've thought of to make it seems very clunky and not a good way to do it.
Books or tutorials on something like this would be awesome if anyone knows of any.
Thanks again.
Well, ignore the mobile platform stuff. I'm really just looking for the programming concepts behind setting up the scene, progressing through the story, and being able to stop and start the story in an efficient manner. The way I've thought of to make it seems very clunky and not a good way to do it.
Books or tutorials on something like this would be awesome if anyone knows of any.
Thanks again.
What is a "visual novel like program"? To me that just means a comic-book you read on a device. So there's no "game" there that I can think of. You just display each page as the user presses "next"? Perhaps if you give a more clear explanation of what you're talking about we could better answer it.
But if you've never done a graphics program on a PC definitely do not try to do it on a mobile device. It's hard enough to program on a device if you really know what you're doing on a PC.
-me
But if you've never done a graphics program on a PC definitely do not try to do it on a mobile device. It's hard enough to program on a device if you really know what you're doing on a PC.
-me
Ah. Not just a reader. A "Visual Novel" is like the dating sims you see, or games like Phoenix Wright.
Phoenix Wright: Ace Attorney gameplay
It's like a reader, but the user has input in what happens. Some games let you have more input then others though. They are similar to the old text based adventure games like Kings Quest or Zork.
Phoenix Wright: Ace Attorney gameplay
It's like a reader, but the user has input in what happens. Some games let you have more input then others though. They are similar to the old text based adventure games like Kings Quest or Zork.
Ren'Py would be the obvious recommendation. Especially if you don't mind sticking with desktop development :) I don't really like a lot of the things it does, but I can't really suggest a better alternative, and you can work around it in a lot of ways (especially since the custom scripting language it provides lets you drop into pure Python).
I would use it, but I'm really trying to learn how to make it myself. That's why I'm looking for books and such so I can learn the concepts and build on them.
Any thoughts? :)
Any thoughts? :)
If there are any books at all on this subject, they're likely to be in Japanese. It's a niche market in the west. Having said that, it's not that complicated. I think you can easily model it as some kind of graph. Every node contains text, graphics, and pointers to the next and previous node. A multiple choice is a special kind of node with more than one "next" node and a flag to remember which "next" node was chosen. Everything else (animation, sound) is just icing on the cake. You could store node definitions in XML.
How about you just get started on it, then if you run into trouble with something specific you can either look at the Ren'Py source code or come back here for help?
Other potential sources of inspiration would the be dialog editor in Neverwinter Nights' Aurora toolset as well as the interactive fiction languages such as Inform.
How about you just get started on it, then if you run into trouble with something specific you can either look at the Ren'Py source code or come back here for help?
Other potential sources of inspiration would the be dialog editor in Neverwinter Nights' Aurora toolset as well as the interactive fiction languages such as Inform.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement