right, ok let me explain how the DB and php will help the flash "interface" come together.
That way we can all discuss where and when things should happen.
There are two paths being worked on.
Roleplaying Path (RP) - The dialog with the crew member.
Angel's Path (AP) - The puzzle, the questions, the "passwords" if you will.
User searhes for a crew member. All animation Beleev talked about comes up.
User makes contact with.Crew member asks for name AT SOME POINT, and then a password so they can get back to the channel - Entered name/pass is passed to php, which creates new member in the DB. This member has
RP:0 and AP:0 in the DB.
Crew member interacts a bit. Random questions "How did you find me" with two possible CORRECT answers. - Answer gains predefined
RP points. There is a better answer from the two, but both are correct. Points added to DB. Note that I would like each answer to have a different response and next question from the crew member. That way, no one can figure out the path
Crew member asks puzzle question. The user must find the "password". The roleplaing aspect is involved (ie a secure channel decrypt pass to continue the conversation) - This of course gains
AP points. Added to the DB. The puzzle is created from a "pool" of
level x (x = AP). Within the pool are different ranged question/answers, the range (eg "0-5") will draw a question based on RP.
or something like that :S
There is always an option to "hang up" on the crew member.
If so, the user has to log back in. Now it could either remember you from a COOKIE, and a different into could start on the flash (fairly easy Beleev!), or we have a different start screen:
Make a box with two buttons: LOGIN and SEARCH. Search goes to the flash search you are creating, LOGIN goes to a different box with login/pass details.
Without knowing exactly how you are making your movies, I would suggest if the PHP returns true for the user/pass, you just do a go to frame blah. On enterFrame will lookup where he is on both paths. Remember I define the RP by "1.2.1.4.2" method, so I know where everyone is based on user name.
Does that help everyone?!??!