Risk+Java?

I want to try making a basic game of risk in Java. I believe I have all the necessary skills and even asked my teacher a few alternative ways to do something I had trouble figuring out. I only have one more obstacle to over come. I have to figure out the rules. I never played the game before and would appreciate just the general rules. I tried looking them up but am having trouble understanding certain aspects. Anyone have a link to the rules that are explained in the most basic terms possible?