Tuesday, 3 April 2012

Puzzles

ATTN: Nick

Below is the code needed for the puzzles sections. I am about halfway through making the basic assets for these sections and I plan to have them finished and uploaded by this time tomorrow. I'll keep you posted.

LEVEL ONE
--> Platforms which rotate back and forth continuously, around a pivot point which may be on one side or the other (these are the tree branch platforms).
--> One of these rotating platforms must kill the player if he is standing on it and it is in the DOWN position.
--> Another electrical hazard which kills the player character when touched.
--> A platform which rotates 90 degrees around a pivot in the center, when a switch is pulled.
--> A fire hazard which kills the player character when he touches the ground in one area, but is turned off by a switch.
--> An NPC squirrel who will jump down, but only once the fire goes out (can probably use leaper code for the jumping) and who will patrol back and forth in a limited area.
--> Another zombie NPC who patrols back and forth in another area, in the same way as this squirrel, but does not jump.

LEVEL TWO
--> Two panels which unlock a door when both have an object on top of them. This could mean the player character or another object (i.e. a crate).
--> Four switches which open or close four trapdoors, and when they are all open, a trapdoor above them opens and the crate falls down onto the panel below.

NB. I don't have the logic behind which switches activate which trapdoors at the moment; Christian has it, so leave this for now and we'll get this to you by the weekend.


LEVEL THREE
--> Platforms which move vertically up and down.
--> One such platform, which moves FURTHER down once a door opens below it (triggered by pulling a switch).
--> A large cog which rotates continuously in either direction; changes direction based on the activation of switches.
--> Doors which rotate up or down 90 degrees, based on the activation of switches (basically the same as the rotating platform above, actually).
--> Pistons which move up and down suddenly and will kill the player character if they are touched by the main part of the piston.

...I think this is everything. All together this is quite a lot of work so delegate some of these tasks, preferably to David or Craig because me and Christian suck at programming in comparison. As I said, I'll have the assets finished tomorrow, so for now just get the movement working for the puzzle sections, and just do what you can without models, and work on other things.

6 comments:

  1. Good job, Dan :). I'll put up the stuff about the second puzzle so you have that as well, Nick.

    In any case; me and Dan are going to do a playtest of the paper versions of our puzzles on friday, and along with Craig we'll give it a go to start building digital prototypes on saturday, as well as finishing up some basic versions of levels two and three.

    ReplyDelete
  2. What I meant to say is on Fridaty 13th we'll do one, as there is no games club this week. Friday 13... I'm sure that'll go well...

    ReplyDelete
  3. ok got the roatating platforms working, i'am not excpecting much of a problem with the moveing ones.
    but i'am having a problem with detecting collision with player i'am going to try another aproch with those but once i got the detection rest should just be simple comands for killing the player. also having problems with having the camra system i need more time on it i can't seem to send the data between the player and the camra it realy annoying.
    i have plans for most of the stuff put here but i need some sort of colission detection to implament them. if u want me to go through them i can.
    sorry this was bit late my internet has been down i will send what i got so u can have a look through.

    ReplyDelete
    Replies
    1. just thought i should add i got the moving ones done to

      Delete
  4. Okay, good. We'll arrange another meeting soon (Christian, this is your cue) and we can see what we've got. If we put all of our heads together, I'm sure we can come up with solutions to some of these issues.

    I haven't finished the modelling for the puzzles yet as I've been busy with other things, but I'll have them done by the next time I see you. Working on this tonight at any rate.

    ReplyDelete