Exit Full View

Dolls House / todo.txt

Bugs
====

Shouldn't Tickle automatically scale all joints when the body is scaled?
    Mayeb create a new oldScale on actor specifically for physics initially set to 0.
        Then if !=0 and scale != oldPhysicsScale, then scale the body and the joints.
        The zero ensure that the first time round, the scaling isn't applied.

Scaling a doll - isn't it scaling the joints TWICE,
    It only works because the joint position of one body part is always (0,0)

Next
====

Sounds :
    Notes for the bells
    Voices for Mike, Fiona, Asul, Jishna and Eesha
    Voices for the FrankenDolls.

Play through Doll House : Shah's Palace

Publish it !

Other Games
===========

A Marionette style contraption, rather than a single piece of elastic.
    Maybe on some Doll's Houses, and also on Rain???
    The mouse position is elastic to the Marionette bar.
        A "string" joint from the center of the bar to the head.
        and two string joints to the arms (legs are still free)
        Left/right mouse clicks tips the bar.
    Or maybe the bar is a static object (like wood), and there are
        elastic "mouse" joints from it to head and hands.
    Could also consider using a game controller!


Collect all "collectables" before the time runs out (by dragging dolls)
    Other items such as rocks may either be draggable or not???
    Don't knock over valuables!
    Could be "Repton" sytle puzzles!
        Enterable objects, such a dirt, coins etc do not collide with dollparts, but DO collide with rocks etc.

Football/Basketball
    Drag a doll around
    "kick" balls into net(s) in the quickest time possible.

2 Player Volleydoll
    Dolls for players, and the balls
    A fence post for the net
    If the ball touches the ground on your side, you lose
    No count of number of touches
    You must return the ball within a given time (maybe different for each player as handicap).
    Either using analog sticks or networked PCs with mouse. Hmm.
    Maybe Tickle should allow an analog stick to trigger mouse events
        All existing handlers should check a new field mouseNumber for 0 (primary mouse).
        All code, such as FollowMouse to have a mouse number.
        Might be possible to create (or buy) hardware, which converts a "regular" usb mouse into a USB game controller!
            But the sensitivity of the mouse may be compromised???

Later
=====

A sofa (the back isn't "solid") The seat does not affect limbs

Final 3 levels for Xmas


Nice to Have
============

Doll's House has buttons :
    Radio : Drag / Drop (hand)
    Radio : Grow / Shrink (left mouse shrinks, right mouse grows?)

    Gravity up/down (maybe a slider?)
    Magnet (to allow dolls to hold hands???)

Photos instead of postcards on The Robinson Mansion and Shah's Palace ?