I need a module created for drupal that is basically a challenge system. It must be able to follow two scenarios using these basic steps:
Scenario 1 (Open Challenge)
The user will enter what game they want to play etc. Then click post and the details will be put into the database. Then it will be displayed in an open challenges table. A user can then come and view the challenge details and accept the challenge if they want. The challenge will then not be displayed on the open challnge table anymore, but won't be deleted. Once the challenge has been completed (offsite). The users then come back and report who won the challenge. The details of that needs to be stored in the database then.
Scenario 2 (Closed Challenge)
Needs to do the same as scenario 1, but the challenge never appears in the open challenge table and a PM gets sent to the person you are challenging (which is specified when they enter the details).
There also needs to be a leaderboard page using the details from the database and a block with the top 10 players that I can place elsewhere on the site.
I don't mind whether you make it from scratch or modify a module to do it.
If you have any questions, please post them I will be happy to answer.