Game Programming Techniques

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius—and a lot of courage— to move in the opposite direction." —Albert Einstein


This chapter covers a variety of important topics for creating games in Java. In this chapter, we will create a reusable framework for a game and look at how we can use animation and tiles within our games. We will also cover topics such as using timers and creating objects—two key issues with Java right now—and discuss measures to overcome these hurdles.