mrps
 07-31-2010 | not logged in main · login · register · rankings · active users · information 


information

Megaman Rock Paper Scissors is not a very complicated game, as the title probably suggests. It's, well, rock paper scissors, online. I doubt it's something totally unique in that sense either; however, I suppose I may doubt the willingness of the rest of the internet to tackle such a stupid idea. Regardless, if you're seeking a little information on just how the game works exactly, read on.

table of contents

› getting started

› playing the game

 

getting started

registration
To register for Megaman Rock Paper Scissors, simply click the register link on the main page or the one located on the bottom of every page. Fill out your desired username, your password (and confirm it), and then please provide a VALID email address. While we're not going to need this for you to play, I'd still like to have it in the database incase I need to contact you. If you do not provide a valid email address, that is, it doesn't even look like one, your account will probably be deleted.

login issues
After you register, if you attempt to go directly to your panel you will get denied, and it will say you need to login. Do this by clicking the link provided or simply click login at the bottom of any page. Once you are logged in, you will stay logged in until you close your browser. Once your browser is closed, you will logout. In short, only your current browser session will stay logged in. If you open a new browser and attempt to view your panel, it will tell you to login again. MRPS does not use cookies, so do not worry about having them enabled.

contacing me
MRPS was written by Nick "Niaad" Schimek. I'm a member of clan SMR, a TFC clan, which you've probably figured out because of the URL. If you need to contact me...
- on irc: #smr on irc.gamesnet.net - discuss MRPS here too if you want :)
- email: nick@niaad.com
- icq: 63011060
- aim: echo out

 

playing the game

your panel
Once you login, you'll be at your panel. Your panel displays your user box (or "tag" as I like to call it), which contains your avatar, username, skill, and record. Basically, the layout is this:
[avatar] Username
[avatar] skill | record
Your record is displayed win-loss-tie format, whereas your skill is something you earn and lose as you play the game, explained more in detail here.

accepting challenges
If somebody challenges you, it will appear in the upper-most table in your panel. Simply click their challenge (the table row) and make your RPS selection. Since they've challenged you, their selection is already locked in and once you make your selection the game will be final. You will automatically be forwarded to the results page, and from there you can go back to your panel to continue on. If somebody mass-challenges you without your permission, please report them.

making challenges
To challenge somebody, just click the "challenge somebody" link located at the bottom of your panel. Select a name from the drop-down list (it's in alphabetical order, with their record to the right of their name) and then make your RPS selection. Since you're challenging somebody, your selection will be locked into the database but not displayed. The next time the person logs in, they will be shown the challenge, and then they can accept it. Until that happens, though, you can really do nothing more. Please do not mass-challenge people unless they are alright with it, and report people who "sit" (that is, don't ever respond) on challenges for too long (read: 4-5 days).

how skill/ranking works
Everytime you play and complete a game that isn't a tie, skill is exchanged between the winners and losers. The winner will receive a certain amount of skill, the loser will lose a certain amount of skill, and if there's a tie, no skill is exchanged (+0 for both). How much skill is exchanged is based on the ranking of the two players (if a higher ranking player wins, they will receive a lot less skill than if a lower ranked player wins). The formula used is as follows:
ns = os + 50 * (1-We)
- ns is the new score (of the winner)
- os is the old score (of the winner)
- We is the win expectancy of each player, determined by this: 1/10^(-d/1000)+1, where D is the difference of the skills of the two players (winner_score - loser_score).

so basically the overall equation is:
ns_win = os_win + 50 * (1-(1/10^(-(os_win - os_lose)/1000)+1)).
- where ns_win is the new score of the winner, os_win is the old score of the winner, and os_lose is the old score of the loser.

Since this determines what the new skill level of the winner will be, it can be easily found just how much skill was gained. This amount of skill is then subtracted from the loser's skill, and both are saved to the database as the user's new skill total. Phew!

 

That's all for now. If you have any other questions, or something that you think should be in this info page/game, please email me or get a hold of me on IRC (#smrurn:irc.gamesnet.net).

 

megaman rock paper scissors | contact me: nick@niaad.com