Maybe the community will be more helpful, if you have a half-made program and you show your code to us, and point out where you stuck.
But don't wait we make your work (all codes), instead of you.