During the arena sequence in Tron Legacy we see Sam take a grazing hit from a disk and bleed a few drops of blood, thus identifying him as a User.

From a plot and drama point of view this is very important but it appears to break the rules of the virtual world. Programs don't bleed, Quorra doesn't bleed, but Sam does. If he is a simulation within a virtual world how can he bleed? Or, more importantly, why is Sam simulated as having blood when programs do not?

Interesting points: in the original Tron movie Kevin Flynn seemed to absorb the energy of a program when it 'died' and was able to change colour, all of which indicate that he could interact with the world in ways different than other programs.

  • Shoddy coding: There's quite some memory leak, maybe the "hit" caused a buffer overrun and/or lost pointers. ;)
    – Mario
    Jan 4 '13 at 12:04

TL;DR : Sam bleed because it's how is body would react when his skin is cut, so the simulation of his digitized body react the same way. Program don't bleed because they are made of pure code, not a simulation of a physical body.

The presence of Sam in the virtual world is not the same as for others victuals words, he is not "Jacked-In" like in the Matrix, he is completely Digitized, all his molecules are transformed into code.

Flynn’s digitisation

Thus, if it's not real Sam that control his simulation of himself from outside, it's a full and complete simulation of Sam that run, including his brain, all organs and of course, his blood.

If you ask how a 80's computer could run a full and complete simulation of a human being, well, it's just a movie! But the Grid seam to have done some simplifications, of adaptations to how it works. User sometime react like a normal program (the need of a disk, circuitry in the original Tron, etc), but sometime like humans (blood among others). It's like the simulation of a user works like a human locally, but like a program globally. The separation between those is more an artistic decision than a rationalized deductions.

As for program, they don't bleed because nothing in theirs code say they need to bleed; they are build of pure code. In Tron Legacy, when a program is hurt, the wounded part shatter into smalls cubes, an representation of the bit theirs code is build of, literally theirs building blocks :

A "program getting "derezzed"

  • This is a good answer but I'd like to see something that adresses the 'why' part of the question
    – user11295
    Jan 7 '13 at 9:21
  • @APaleShadow Updated answer.
    – DavRob60
    Jan 7 '13 at 14:04
  • Nice pic. I'm going to give other people a bit longer to come up with some different answers though.
    – user11295
    Jan 7 '13 at 15:24
  • 1
    "shatter into small cubes" - Tron is Minecraft. Jan 11 '13 at 15:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy