> What could be a good book to start game programming with Java?
> I'm mosty interested in algorithms used in games.
Clearly, this depends on what kind of game you plan to write. The
algorithms used in freecell are going to be quite different from those
used in Quake 3, which in turn will be different from those used in
chess. Any clarification on what you want?