In this repository I develop a 'Rock, Paper, Scissors, Lizard, Spock' game as a challenge using TypeScript and ReactJS. The objective is to develop the game for two, three or four players, receive their choices and then shows the winner. I also implemented a score counting logic and a reset button.
- Clone the repository: git clone https://github.com/gbdanielbr/jokenpo-react-ts
- Install the dependencies: npm install
- Install styled-components: npm install --save styled-components
- Initialize the application: npm start
- Game logic: each player's choice and final result;
- Basic game items and positioning: hands image, title, player designation and footer with score;
- Style implementation;
- Responsive style implementation;
- Public URL deployment: https://gbdanielbr.github.io/jokenpo-react-ts/;
- Code refactoring;
- Upgrade to "Rock, Paper, Scissors, Lizard, Spock";
- Adapt the game logic for more players;
- Bug fixes;