Girl

The Girl is the protagonist of Ditto.

Appearance
This character is seen as having a rectangle for a head and a pyramid skirt for a body, both of which are white. Also, she wears a white bow on her head and a red cape on her back. She has two small black squares for eyes.

Although when still she is perfectly geometric in shape, walking causes her cape to swish about and jumping causes her pyramidal skirt to billow out, revealing small white pointy feet underneath. The girl's double in the opposite world is exactly the same is appearance except that it is an orange outline filled in with black, and it has no cape.

Character History
The game begins when the girl wakes up as a butterfly perches upon her face. She gets up and finds herself trapped in a dungeon just below a hole she fell out from, along with a mirror version of herself in a mirror world below her. She then goes through the open door in the room, and makes her way through the rest of the dungeon, solving puzzles and avoiding hazards along the way.

In game
The player controls the girl in Ditto purely with the arrow keys. left and right make her move, while up makes her jump. While in the air, the player can press and hold up a second time to glide. Gliding will cause the girl's skirt to billow out and slow her fall. Using this reduced fall, the player can move left and right to make much longer jumps than otherwise possible.

If the character or her mirror double (see below) touches any enemy or hazard, she will die and respawn at the beginning of the room (with any gems collected being put back). Also when she dies, a square implosion animation happens, and the girl cries out.

Mirror doubles
Along with controlling the main character, using the arrow keys also controls the girl's reflection in the opposite mirror world when orange mirrors are present. However, in some rooms the controls are inverse to the normal world, adding an extra challenge to the game. Multiple reflections can be present depending on the number of orange mirrors in range.