Hiya!
Well I think all programming languages need a bit of patience. But I found Director to be OK. I have to study it anyway on my course.
Director isn't very common (why on earth I need to learn it regardless, don't ask me) though so I suggest it's semi-clone Flash (they use different scripting languages, Director being Lingo, and Flash being Action Script, but seem prett similar otherwise >_>; )
Because it's object based or whatever you'd say (as in it's like youre controlling actors on a stage which is easier to handle and think about) it's simpler in my opinion.
The main thing for a dating sim in Flash is
variables!
A variable in it's basic form is:
When something happens do this
otherwise
do that
By learning that you can set up different paths which is something crucial to visual novels it seems
A scene in Director would probably go like this in English
Girl A appears before you, she seems happy and starts talking to you
Girl A: Hello I'd like to ask you something! Do you like puppies?
Yes I like puppies
No they always bite me
Girl A (if you answered Yes): Yeah, they're so cute!
You: Yeah =)
*both go to buy some puppies*
Girl A (if you answered No): They probably bite you because you don't like them!
You: That makes no sense
*girls walks off in a mood*
And that scene in coding would be something along the lines of (bear in mind this would be broken up and put onto different frames/scenes rather than one big chunk... )
Code: Select all
on enterFrame
girl_image.visible=TRUE
dialogue_box.text=Girl A appears before you, she seems happy and starts talking to you
dialogue_box.text=Girl A: Hello I'd like to ask you something! Do you like puppies?
dialogue_box.text=Yes I like puppies
No they always bite me
(and in the script of the dialogue box you'd put (I've forgotten the exact script for it):
Code: Select all
if they click line 1 then Yes = TRUE
if they click line 2 then No = TRUE
Initially Yes and No would be FALSE because nothings been clicked yet, you set stuff like what something will be beofre anything has happened in the overall Movie Script, things that happen when you click something in the Script of the thing they'd need to click on, and things that you want to happen when they move into that frame/scene in the Frame Script)
Code: Select all
if Yes = TRUE then
dialogue_box.text=Girl A: Yeah, they're so cute!
dialogue_box.text=You: Yeah =)
dialogue_box.text=*both go to buy some puppies*
else
dialogue_box.text=Girl A: They probably bite you because you don't like them!
dialogue_box.text=You: That makes no sense
dialogue_box.text=*girls walks off in a mood*
HTML is a bit too limited. It's possible to do a game in it I'm sure. But I tried HTML and when I got to page200.html and lost where I was I was like "Forget it >_<" haha =D
Theres a series of books called QuickStart or QuickPro etc. Check on Amazon.com
There's one for almost every common programming language and they're reccomended by teachers and stuff so they seem reliable.