Week 1 (Jan 8-14, 2017)
Your first boardgame!
Moderator: Ann Nowak, Panagiotis Mourtzis, Jens Olsen.
During the first session you will learn how to add images to a board and will learn how to create a dice.
At the end of the first week, we ask you to present your first boardgame to the group and explain how the games work. Where possible we want to record your explanations of the game and create a short machinima with the rules.
Those with little knowledge of Second Life are asked to learn some of the basics of Second Life using the following set of training videos created by Carol Rainbow.
http://camelotproject.eu/moot-3/
Objectives
- getting to know games in virtual worlds
- learn how to build a prim object in Second Life
- learning how to add a picture to your object (texturing)
- create your own dice
- create your own board game
- create games pieces
Here is how to do it
A. Sample boardgames
Cyber Placebo
Heike Philp
Annie Mazocco/ Maya Thorn
Fab (Barfabsl)
Jens's game
Nuno
B. How to create a boardgame
Please watch the following video of how to build a boardgame by Helena Galani
https://youtu.be/crHxC5vKYb0
Create a boardgame in PowerPoint, Google Slides, Word etc. and save it as image (*.jpg and *.png)
Upload it in Second Life
Build -> Upload images -> Rename the image so you find it again, it now becomes a texture. It costs 10 Linden Dollars to upload an image.
Create a building block and resize it
Build -> Create -> Stretch
Add texture In the build properties -> Texture tab -> Click on texture -> search for your image
Select 'Full Bright
C. How to create a game piece (counters, cones etc.)
Right-click on the floor and select Build.
Choose a shape and click again on the floor.
Right click on the object and choose Edit.
- On the General Tab give it a name such as game piece or red counter.
- On the Object Tab click the Physical box.
- On the Texture Tab click where it looks like a piece of wood and click on blank in the menu that pops up. Your object will go white.
- Click in the colour box and choose a colour. If you want the object to be bright, tick the Full Bright box under the colour selection.
Click on OK and close the menus.
Push your object around with the hand that appears after you have completed it and hover over it.
How to create a dice
Click on Build in the main menue or right hand click on the ground select Build
Choose a cube
Place it on the ground
Left Click the green box near the board game. KEEP
Find the "Game piece and dice box" from Recent Objects in your Inventory.
You can see the textures/images
Right click your cube. Select each face of your cube separately now.
Click Textures. Image 1.
Select another face of the cube. etc
Right click your dice. Go to Contents.
Find "Low hopping dice script" in your recent Inventory.
Drag and drop the script into the content of the dice.
****Dice script****
float gMaxRotForce = 2;
float gMaxLateralForce = 1.5;
float gMaxUpForce = 3;
float gMinUpForce = 1;
integer gChannel = -41354;
string gSignal = "JUMP!";
Hop()
{
llSetStatus(STATUS_PHYSICS, TRUE);
float Rx = llFrand(gMaxRotForce);
float Ry = llFrand(gMaxRotForce);
float Rz = llFrand(gMaxRotForce);
float Px = llFrand(gMaxLateralForce);
float Py = llFrand(gMaxLateralForce);
float Pz = (llFrand(gMinUpForce) + gMaxUpForce - gMinUpForce) * llGetMass();
// llSay(0, (string) <Rx, Ry, Rz>);
// llSay(0, (string) <Px, Py, Pz>);
llApplyImpulse(<Px, Py, Pz>, FALSE);
llApplyRotationalImpulse(<Rx, Ry, Rz>, TRUE);
}
default
{
state_entry()
{
llSetStatus(STATUS_BLOCK_GRAB, TRUE);
llSetStatus(STATUS_PHYSICS, TRUE);
llListen(gChannel, llGetObjectName(), NULL_KEY, gSignal);
}
touch_start(integer count)
{
Hop();
llSay(gChannel, gSignal);
}
listen(integer channel, string name, key id, string message)
{
Hop();
}
}
****End of dice script****
Costume dice by Barbara McQueen
Roleplaying dice by Barbara McQueen
Comments (0)
You don't have permission to comment on this page.