Miguel Nogueira 2020-02-19 18:31:13 +01:00
commit 4b6859df36

34
Home---Welcome.md Normal file

@ -0,0 +1,34 @@
Welcome to Rock Paper Scissors.
This game is quite simple. Proceed to the installation page for more instructions.
# Game Mechanics
The code is written to support several Game Objects (GOs) that interact with each other in a way that resembles Rock Paper Scissors.
Right now, three GOs are available to play Rock Paper Scissors.
The main program file is a series of loops that keep the game running.
## Game Rules - Score Calculation
The score calculation system is rather simple; Each player starts out with 20 points.
Each loss deducts x points from the player; The current game multiplier (hardcoded to 2) is multiplier by 6 and then it's result is subtracted from your score:
``` score - (multiplier * 6) ```
Each win, your score is multiplied by the current multiplier: ``` score * multiplier ```.
After 1000 positive points you start getting more lives.
Too long with negative points, you start losing lives.
The game ends when any of the players' lives reaches 0.
# Computer Choices
The CPU plays in a purely random fashion; It uses a random number using PHP's ```mt_rand()``` function, that uses ```CryptGenRandom()``` from the Windows API or ```/dev/urandom``` for some Linux systems.