title: Movement algorithms for Java 2D Video Games
body: <p>I am working on a Java 2D Video game, and having issues with game movement when occurs on a diagonal.  If the game piece moves on a diagonal, it moves faster, as for the given unit of time, it is traversing more pixels. Also, issues given scaling of the X-axis and Y-axis having unequal pixel counts.</p>
  
  <p>How to normalize game piece movements?  Also, would like to avoid use of a Game Engine to solve this.</p>