When you think of training patience, you may think of monks meditating in a temple somewhere in a jungle in Asia. Although this may work, a much better and faster way to do it would be to play the videogame Super Meat Boy.
Super Meat Boy is an indie computer game that starts out easy then gets very, very hard. The goal is to jump around, avoiding spikes, bombs, enemies, rockets, saw blades, monsters, radioactive goo, lasers, salt piles, and more. The levels are relatively long, and if you get hit by any dangerous object once, you have to start the level over. After attempting a level many times, you learn how to get past obstacles only to get hit by a new one. If you play the game for more than two hours at a time you run the risk of going mad from the all-consuming rage. Here is a video:
While we are on the topic of extremely difficult games designed to make the player punch their computer screen and throw their mouse across the room, here is a video of Kaizo Mario World. This game pushes the boundaries of fairness, resulting in deaths not even caused by the player’s mistakes.
Although extremely difficult, these games teach patience. Whenever I need to wait for long periods of time or get fed up with something I remember the time that I gave up on one level of Super Meat Boy and how much better I felt playing something else instead.