well the first step is to design the game, thnk about all the inputs and outputs and all the calculations etc. coding comes after. there are a few ways this could be coded, TCL probly the best way i would have thought.
Also this thread can be for game ideas!