Announcement

Collapse
No announcement yet.

guides,tip,tricks,and help

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    guides,tip,tricks,and help

    every one i made this thread because well i want to help out some people and my self. i ask you all to post all the guides,tips,tricks,and helps you woulld like to shear with noob and other players unlike the tips,trick,and tuts up thir i want every one to make thir heading biger than the other typeing. ill start by posting a guide by another player.
    thank you if you help me, dont thank you if you never helped me

    #2
    Re: guides,tip,tricks,and help

    This thread is a redundant thread. Check the sticky at the beginning of the forum.

    Comment


      #3
      Re: guides,tip,tricks,and help

      Originally Posted by Rodak
      Here is the script that runs the heart of the puzzles in the "Puzzle Room" of my demo (another shameless plug!). Basically you are stopping a spinning block with a carefully timed button press. Each side of the block has a different texture. I used three variations; a single block with the candle texture lit on one face and unlit on the other three; a four block puzzle with four "corner textures" that line up only on one of the faces (2 combinations that do not form patterns and one that does, plus one side blank for the "null position"); and a sadistic 9 piece puzzle.

      The nifty part is the timing part. You need only a little practice to get it down, so it seems a well constructed script. I found the hard part to be getting a "Deny" sound to play when the button press was mistimed.

      There are messages based on conditions surrounding this script excerpt, but they would be different for everybody, so here is the hard part (this script is attached to a "lever" object, so the "single action" command simply "flips the switch"):


      Data: Flag: [Puzzle X Solved]: Off
      Sound: SFX [Door Squeak]
      Event: Effects: Single Action {check the "Disable Motion After" box}
      Event Control: Change Target to [Puzzle X Piece X]
      Script Branch: Repeat: Variable [User Button] /= {not equal to} 4
      Sound [Switch 2]
      Script Control: Apply Together
      Event Move: Rotate Clockwise 90 degrees: 2 frames
      Input: Buttons: Wait 2 frames
      Script Branch: Sort: Variable User Button
      Script Branch: Apply If: Number is +4
      Sound: SFX [Deny]
      Script: Branch End
      Input: Buttons: Wait 3 Frames
      Script: Branch End
      Event Control: Event Info Load
      Data: Variable [Puzzle Attempts] = [Puzzle Attempts] + 1
      Script Branch: Condition: Variable [Event Dir] = +2 {or whatever}
      Sound: SFX [Bell]
      Text: Message "THAT'S IT!"
      Data: Flag: [Puzzle X Piece X] On
      Data: Game Info: Save
      Script: Condition End
      Text Message: "Wasn't Dat Fun?" {uncheck "Close Window" box}
      Script Branch: Sort: Variable [User Button]
      Script Branch: Apply if: Number is +4
      Input: Buttons: Constant Wait
      Script Branch: To Top
      Script Branch: End
      Text: Close Window
      Script: Condition End

      At the end, after the messages, I call a script to check all the flags for all the pieces of that puzzle. If they are all on I trip another flag for the entire puzzle (which controls the very beginning of the script messages). Of course the One-Piece Puzzle does not need to call a script, but the 4 piece and especially the 9 piece, puzzles need it.

      The "Number of tries" variable is there so I could do something nice if they keep trying, and failing. I figure I'd just give it to those who have difficulty with the timing, but keep trying anyhow. If the variable gets big enough, I can slow it down or give them it outright, just as a reward for trying so hard (and because you do not want the player to lose interest or get completely stuck with no way to continue).

      Peace.

      +++++++
      EDIT:
      +++++++

      The "Wasn't Dat Fun?" question part is essential to the script, even though it seems irrelevant. You need to change the value of the user input or it will confuse the script when it runs the next puzzle piece. The way I have it set up any button other than Triangle will close the window and change the user input variable's value.

      If anyone knows a better way to do this, please let me know.
      thank you if you help me, dont thank you if you never helped me

      Comment


        #4
        Re: guides,tip,tricks,and help

        i know im makeing a better one out of that one
        thank you if you help me, dont thank you if you never helped me

        Comment

        Working...
        X