I'm going into Java this semester, and it's going to be interesting. We get to choose a major project to work on for the semester after the tutorials, so of course I want to make some kind of game! I made the thread to post progress with that project.
I originally thought of making something that would use a tile engine, but I realised there's something I want to try that I couldn't do in SC. I think I will make a Worms type game, where explosions take away chunks of terrain. But first I have to figure out how you would store the terrain, so that you can alter individual pixels, like when you destroy all pixels within a radius of an explosion (as opposed to the ground getting lower like in Circuit's game). It would likely involve storing ground as a bitmap image and collision detection would involve color detection. Yay color detection!