a 2d distributed java strategy game

Hello folks,
I have taken a graduation project on JAVA, which is a 2D distributed strategy game. I have some knowledge on JAVA and developed some GUIs especially for company purposes, but this is a very hard job i guess. I have no game design experience. The only thing that keeps me calm is the time, which is 1 year from now.But in any case I need any ideas especially on subjects like:
-What tools to use
-Should it be more graphical than logical
-Any resources that I can research
-Which classes should I use that helps me to proceed easily
those are the things that I can ask for now,it would be very nice if you can give me any more information.
Another thing is for this semester [until june 2009], I need to have a demo, at least a running program.

regards,
led1433

Hi!

I wrote a small fighting game with a multiplayer online mode with RMI, would you like to watch the source code?

First of all, thanks for the reply.

I would be very thankful if you could share it with me. May I also ask some questions about this code,please?

well, if this is going ot be your first game you may wan to first make some smaller games. Only little stuff like pong, not anything big. This iwll teach you all of the basics. Then use what you learn and make your strategy.

a good tool is slick. get it at slick.cokeandcode.com