How to get out of "Hope" chess into "Real" chess I was reading this article by Dan Heisman on playing 3 different types of chess:  "Flip-Coin", "Hope", and "Real".  I think I am stuck in "Hope" chess where I make a move that I think is pretty could and hope it works instead of playing a move based on sound analysis, so how do I get from "Hope" to "Real" chess.  I know it is not a simple solution, but are there any techniques/tools that can help?
Just to ensure that we get the definitions correct, I will quote Dan Heisman on the definition of these two terms:


  "HOPE" Chess - This is NOT when you make a move and hope your opponent
  doesn't see your threat. Instead, Hope chess is when you make a move
  and don't look at what your opponent might threaten on his next move,
  and whether you can meet that threat on your next move. Instead, you
  just wait until next move and see what he does, and then hope you can
  meet any threats. In my first 3 tournaments I played Hope chess and
  never won more than 1 game in any of the three. The speed at which you
  can play Hope chess also explains why I usually took only about half
  an hour for each game in these tournaments, even though the time
  control was 50 moves in 2 hours. Most high school level players play
  hope chess, but almost always lose when they run into a serious player
  who plays "Real Chess."


and...


  Real Chess: In a nutshell, it’s making sure that before you make a
  move, you make sure you can safely meet your opponents checks,
  captures, and threats that he could play in reply to your move, and
  you must do that every move. So in terms of threats:
  
  ...
  
  3) Real Chess - you make sure you can meet next move's threat
  (actually checks, captures, and threats).


If you still sometimes play Hope Chess you need to train it out of you as a player. The fact is, you will play the way you train and thus you should always train the way you want to play. Regardless of what sort of training you are doing you must always ensure that you are meeting the exceptions of "Real Chess". If you are doing tactics puzzles DO NOT simply push your pieces into the most forcing moves you can find without having come to a real conclusion, instead think about the position. Make sure you have evaluated all of your checks, captures, and threats as well as your opponent's checks, captures, and threats. The same goes for training games or anything else you are doing. If you don't make a rigid habit out of it, you will not do it during an over-the-board game.

In my opinion the best way to train playing Real Chess is ensuring that you are meeting the expectations in chess puzzles (those from real games), K+P(s) v. K(+Ps) endgame puzzles, "solitaire chess" and, of course, practice games against either a computer or human player at long time controls. I think Practical Chess Exercises is a great collection of problems for this sort of training because it does not include only tactical positions but also has strategic themes and endgames all mixed together so that it really lends itself to this sort of training. Some of the positions even have bad combinations in them that don't work because they allow your opponent to equalize or even pull a combination of their own. Instead you have to find the best move, even if it isn't a forcing move.