Why does Team Fortress 2 go black screen when the game starts?

Because you need Half life 2 Source

Because its a half life 2 mod

Or you have the following Problems

  1. The game is not Good installed
  2. something is required for the game