Monday, October 08, 2007

Sinistral Cooljoke here. Well, that's not my real name; it's my avatar name in Second Life instead. My real name is Justin, and I'm from the Orange Team doing FYPJ right now. Like what Fadong mentioned, our proposal has been rejected several times, so there's no games that has been decided of yet.

So for the past few weeks, without any objective, I tried out scripting several unrelated things which might be used in the end.

The Doors


Here's the 2 different type of doors that I scripted out. Chances are you might not see them at the end of the project(since there aren't any places that requires door I guess). One is the sliding door at the top of the picture, while the above is the swinging door. The doors open when you left click them, or touches them. They open by, well, swinging and sliding. Hahaha.

Platform Boxing


Platform Boxing is 2 player game where you are supposed to 'box' your opponent out of his platform in order to score. As you can see, there's only one platform that I scripted out. Lol. This game is one of the game that was proposed, and thought to be accepted, until it is scrapped(there's some chances it might appear back in the final presentation).

There are 2 boxes, one that teleports you to the blue platform when you right click and press "Sit Here", while the other checks on the score and gives out the prize to the winner. So you may ask, "Why 'Sit Here'?". That's because of how SL works with linked prim. It was supposed to be "Teleport!" until I linked them together and it reverts to default.


This is how it looks when you teleport to the platform.

This is what pops out when the winner 'boxes' the opponent out of his platform. Since there's only one platform scripted, the winner is me when I drop off the platform. Lol. Of course once there's 2 platform scripted, I can change how it gives the reward to the winner.

Animation

This is the assignment given to us. We are supposed to animate this Gurkha for the other SL team. We found a way to 'animate' it by some nice guys in Second Life which had already provided a way to animate primitives. How this work is that it will store all primitives' position when you call it to store as 1 'frame'. Tweak the positions and store it again as the next 'frame'. Once everything is finalised, it will play each frame, making it look like an animation.


It does seems like we are lagging behind schedule, as the proposal has not been finalised. Hopefully it can be finalised so that we know what games are needed and what's not.




No comments: