Hi,
wenn Du das Spiel wirklich in Java entwickeln willst, solltest Du Dich vorher nochmal intensiv mit OOP und Java im allgemeinen auseinander setzen. Zumindest solltest Du wissen was Interfaces sind, und warum es sie in Java gibt
Ansonsten ist vielleicht auch Python interessant, wurde zum Teil auch bei Civ 4 eingesetzt. Dort gibt es auch schon fertige Module für Spieleprogrammierung.
Gruß
Jonk