I have a social networking site where I want to be able to award points for various things. Example would be signing up would give that user 1000 points. On this note though I need it so it will only reward the points to one account per IP address so someone cannot make multiple accounts on the same IP in order to get points.
The users will be able to win points in a few ways. I will discuss these via email or PM.
Users will be able to take these points and go to a virtual slot machine that I need created. Flash or whatever. I have some custom pictures I want to use for the slots and front design of the machine.
At the slot machine users will see the points they have accumulated and can then bet from that pool on the slot machine (max bet will probably need to be set) They will click the handle and either win or lose various amounts. Payouts need to be controlled and I will discuss odds with the bidder I go with.
At any point during the users playing he can "cash out" and it will calculate what his new point total is. This way he can log out and then come back to see his correct point total so he can play again.
ON this slot machine page will also be the prizes someone can cash their accumulated points in for. There also needs to be a section where they can click to collect prize and they pick the prize they want from the list and it deducts the points and somehow lets me know that I need to give the prize to that person.
Another thing I am looking for is a way to give points based on how long someone has been logged in on the website. Something like for every hour logged in they would receive 10 points. However, inactive completely on the site would result in them being logged out (after an hour or so) I don't even know if this is possible.