I created a version of the classic arcade game Asteroids in Java using an imperative style. The game physics were extremely similar to the original game, but the game variables (such as ship acceleration speed, number of asteroids, speed of asteroids, ship representation, board size, etc.) are all customizable. This allows users to easily set the game to their preferred settings.
If you'd like to see the code, please feel free to email me.