11-28-2012, 05:22 AM
Hello! I'm a completely hopeless programming idiot in the midst of planning out my visual novel. By completely hopeless I mean that I don't even understand how websites work -- but I'm still really excited to try WebStory out! Unfortunately, the documentation is pretty incomplete so far, which means that newbies like me are likely to be confused on how to even get started. I've just gone through the Zero to Visual Novel guide. Here are some questions I have about it:
1. Local Development Server
Um... I'm dumb, but after reading the guide on this site, I assume "local development server" means something like being able to open a file that's stored in your computer using web browsers like Chrome and Firefox...? I followed the instructions quoted below:
I downloaded Python 2.7 from the site, clicked on the command line icon (it says Python (command line) on my computer) and typed in "python -m SimpleHTTPServer" like that, but the message I got was this. Am I doing something wrong? I probably am
2. Text Editors
Unfortunately, I'm not familiar with text editor... brands? at all, so could you suggest anything I can look into? I do have the jEdit I downloaded for Ren'py; is that sufficient?
3. Title Screen
I notice that the mock game about the tourist and the fisherman does not have a title screen. Judging from the game that is put up on the home page of the site, it is possible to create one, but it's either that a guide to create the title screen does not exist, or I'm a douchebag and I just missed it. Could you direct me to where I can read up more about making a title screen?
4. Settings
The mock game requires users to click in order to advance. I recall somewhere that it's possible to make it such that certain (multiple?) keys can advance/rollback (?) instead. How can I do this?
Also, is it possible to have a settings page that can adjust text speeds and music/sound volumes, like in normal visual novels?
5. Assets/Styles
The documentation only mentioned positioning of your textbox, but not much on other customisable options. If I choose to have my character name not a separate textbox but I want the name to have a different font to the dialogue, is this possible? Also, is it possible to insert side images?
As for images, is it possible to layer images on top of another? Let's say I want to have a base sprite and different expressions, so I will have one base sprite image, and a happy expression. Can I load the happy expression on the base image, or should I have a sprite that already has their expressions on them instead?
Finally, I don't think I've seen anything that teaches you how to adjust transitions as well. What kind of transitions/simple animation do you support, and what are the tags? Is it possible to change the sizes/colours/etc. of fonts within the dialogue -- like increasing the text size when someone is shouting very loudly, for instance?
6. Preparing assets for the web
I'm an artist, but while I've drawn stuff that I used to test the Ren'py engine out with, I'm afraid to say that I'm completely new to the world of website development. Does anyone have any tips on recommended file sizes and -- most importantly -- recommended resolutions? I'm thinking of making something 1024 x 600 -- is this too big? Too small?
Sorry for all the questions! This is all that I can think of off the top of my head for now. I might come back with more! [strike]I wish we had a tutorial game...[/strike]
1. Local Development Server
Um... I'm dumb, but after reading the guide on this site, I assume "local development server" means something like being able to open a file that's stored in your computer using web browsers like Chrome and Firefox...? I followed the instructions quoted below:
Quote:Python SimpleHTTPServer
Python comes bundled with an HTTP server that you can easily set up to run on your local machine.
To do that, you just need to install Python and then on the command line of your OS, change into the folder that you want to be the root directory for the server and type:
python -m SimpleHTTPServer
You can get Python for Windows and Mac OS X on the official site.
I downloaded Python 2.7 from the site, clicked on the command line icon (it says Python (command line) on my computer) and typed in "python -m SimpleHTTPServer" like that, but the message I got was this. Am I doing something wrong? I probably am
2. Text Editors
Quote:To run the engine and develop with it, you need at least the following things:
A good text editor, preferably one with syntax highlighting for XML.
Unfortunately, I'm not familiar with text editor... brands? at all, so could you suggest anything I can look into? I do have the jEdit I downloaded for Ren'py; is that sufficient?
3. Title Screen
I notice that the mock game about the tourist and the fisherman does not have a title screen. Judging from the game that is put up on the home page of the site, it is possible to create one, but it's either that a guide to create the title screen does not exist, or I'm a douchebag and I just missed it. Could you direct me to where I can read up more about making a title screen?
4. Settings
The mock game requires users to click in order to advance. I recall somewhere that it's possible to make it such that certain (multiple?) keys can advance/rollback (?) instead. How can I do this?
Also, is it possible to have a settings page that can adjust text speeds and music/sound volumes, like in normal visual novels?
5. Assets/Styles
The documentation only mentioned positioning of your textbox, but not much on other customisable options. If I choose to have my character name not a separate textbox but I want the name to have a different font to the dialogue, is this possible? Also, is it possible to insert side images?
As for images, is it possible to layer images on top of another? Let's say I want to have a base sprite and different expressions, so I will have one base sprite image, and a happy expression. Can I load the happy expression on the base image, or should I have a sprite that already has their expressions on them instead?
Finally, I don't think I've seen anything that teaches you how to adjust transitions as well. What kind of transitions/simple animation do you support, and what are the tags? Is it possible to change the sizes/colours/etc. of fonts within the dialogue -- like increasing the text size when someone is shouting very loudly, for instance?
6. Preparing assets for the web
I'm an artist, but while I've drawn stuff that I used to test the Ren'py engine out with, I'm afraid to say that I'm completely new to the world of website development. Does anyone have any tips on recommended file sizes and -- most importantly -- recommended resolutions? I'm thinking of making something 1024 x 600 -- is this too big? Too small?
Sorry for all the questions! This is all that I can think of off the top of my head for now. I might come back with more! [strike]I wish we had a tutorial game...[/strike]