Second Life Scripting Project
Project ID: 1228587125
Project Details
  • Status:
    Closed (Cancelled)
  • Posted:
    12/6/2008 at 13:12 EST
  • Cancelled:
    12/20/2008 at 14:22 EST
  • Project Creator:
  • Budget:
    N/A
  • Description:
    I have a simulation I need programmed in LSL, inside of Second Life. I have a spec for it but before I post it here want to know if anyone here has experience with scripting in Second Life. The project involves simulating the assembly of a group of prims by four different avatars. Please reply if you have the skills to do this. If I see that there are LSL programmers here I'll post the spec.

    I picked Javascript as the type only because it forced me to choose one to post this.
    Additional Info (Added 12/8/2008 at 22:32 EST)...
    Specification for Lean classroom exercise #2 to be done in Second Life
    Bill Bentley
    Value-Train
    8/15/08

    5S Exercise –draft 0.2

    Objective: Demonstrate the effectiveness of the 5S program for a business operation. We will use a simulated kitchen operation to demonstrate it.

    The process to simulate: Grilling hamburgers

    The product: A hamburger with tomato, cheese and lettuce on a bun and with ketchup and salt/pepper on the side.

    The necessary parts:
    Hamburger patties
    Buns
    Cheese slices
    Tomato slices
    Lettuce leaves
    Ketchup
    Salt/pepper packets

    I also want other parts available to add confusion. I’m open to suggestion what these should be. Make each one as simple as possible. These are suggestions.
    Mayonnaise
    Milk
    Tuna
    Macaroni
    Orange Juice
    Chicken
    Hot Dogs

    Tools needed:
    Grill
    Spatula
    Fork
    Bottle of ketchup
    Sanitary gloves

    I also want other tools available to add confusion. I’m open to suggestion what these should be. Make each as simple as possible. These are suggestions.
    Spoon
    Soup bowl
    Knife
    Ladle
    Glass
    Blender

    The Process should have four stages to it:
    1. A place where the raw patties are grilled and cheese added
    2. A place where the grilled and cheesy patties are put onto a bun half
    3. A place where tomato, lettuce and ketchup are added
    4. A place where the top bun is added and salt and pepper packets are added.

    One avatar will stand at each process stage to perform the stage functions. Each function must require the use of a tool. Avatars will, in general, be new to SL so can NOT be assumed to have any building or editing skills. All they can do is point and click.

    Process Steps:

    To pick up a patty and put it on the grill.
    Click first on a spatula, then on a patty, then on the grill. If they click on a patty without the right tool or with no tool, it should not be picked up.
    Cook for the time that the instructor specifies (probably about 10 seconds but I need this to be variable)
    To flip the patty over
    Touch it with a spatula while it’s on the grill.
    Cook for the time that the instructor specifies (probably about 10 seconds but I need this to be variable)
    To place a cheese slice on the burger
    Pick up a fork, touch the cheese to get a slice, then touch the burger to drop it

    When fully cooked, the cooked, cheesy patties should move to stage 2. Here
    To get a bun half
    Pick up a glove, touch a bun half and put it on the table
    To get the cooked burger
    With a glove on, touch the burger
    To put the cooked burger on the bun
    With a glove on and holding the burger, touch the bun

    When the burger is on a bun half, it should move to stage 3 where:
    To add a lettuce slice,
    Wear a glove, touch lettuce to get a slice, touch burger to place it
    To add a tomato slice
    Wear a glove, touch tomato to get a slice, touch burger to place it
    To add ketchup
    Wear a glove, touch ketchup bottle to get it, touch burger to deposit some


    When ketchup has been added, the burger should move to stage 4 where:

    To get a plate
    Wear a glove
    Touch the plates to pick one up, touch the table to set it down
    To put the assembled burger on the plate
    Wear a glove
    Touch the assembled burger to pick it up
    Touch the plate to set it down
    To add the top bun
    Wear a glove
    Touch the bun halves to pick one up
    Touch the burger to set the bun on top
    To add condiments
    No tool needed for this but it can be done with a glove
    Touch salt/pepper pack to pick one up
    Touch plate to deposit it there

    We need to use as few prims as possible since the exercise could have as many as 30 assembled burgers rezzed at one time.

    Components should look similar so that mistakes can be made.
    Tools should look similar for the same reason.
    The avatars should be able to make assembly mistakes. Allowed mistakes are:
    No bottom bun
    No top bun
    No lettuce
    No cheese
    No tomato
    Under cooked (cooked for less than 80% of specified time)
    Over cooked (cooked for more than 120% of specified time)
    (Note, I need to be able to vary these percentages from class to class but not during an experiment)



    The exercise will be done in three passes. The simulator has to support all of these phases

    Pass 1. Assemble N burgers with everything in the disorganized state and central location for all the operators of each kitchen. There should be a way for the instructor to start the exercise. As each product is finished there should be a way for the avatar to put the completed product in a finished product area. When the last product is finished, the exercise ends and the final data should be displayed. Necessary and unnecessary food items should be stored in a disorganized manner and necessary and unnessary tools should be in a disorganized manner also.

    Pass 2. Same as pass 1 but with all unnecessary tools and food items removed. We need to have a way for the avatars to move or delete any class of food or tool to a remote storage place. Not one button, but a method for them to decide what goes to remote stores and what stays in the kitchen.

    Pass 3. Same as pass 2 but with the tools stored in an orderly fashion. Whenever a tool is put back, it goes back to the same place.

    Pass 4. Same as pass 3 but with local storage for all tools and food items. Store each at the point of use. The avatars should be able to move the items, I don’t want one button that “cleans it up”.

    Data to collect and display at the end
    Time for each burger to be made
    # of defects for each burger
    Average time for all burgers to be made
    Minimum time for all burgers
    Maximum time for all burgers
    Defect rate for the entire run (# defects/# things checked)

    Running data displays
    Cook time for each burger. Resets when burger is placed or flipped.
    Total simulation time. Starts at zero when instructor starts it
    Number of burgers to make for the exercise (changeable by instructor at the start but stays constant during the exercise)
    Number of burgers started
    Number of burgers finished

    Note that for a single class, I could have as many as three ‘kitchens’ operating at once, three duplicates of this simulator, so be sure that three of them can exist and work together.

    I'm open to modifying anything in this spec if it will make the exercise easier to run easier to create or fewer prims as long the it doesn't hurt the learning intent.

  • Tags:
Project Bids
Programmer Bid Delivery Time Time of Bid Rating  
rtsistemas $2,000 40 days 12/18/2008 at 21:23 EST 10.00/10
(2 reviews)
This is a complex job, these estimates of cost and days may be not accurate and I'm open to adjust them as per request.