Inspiration
We created this game to be a fun little breather between tasks. Research shows that taking engaging breaks can refresh the mind and improve productivity during long study or work sessions. Playing our Rock Paper Scissors simulator during breaks will help keep the brain active and ready for the next task.
What it does
This game features two modes. One mode allows you to play against a simple "AI." The other mode enables two players to compete against each other, making it a fun break activity for friends working together on projects.
How we built it
We built this game using Java. The project uses 2D arrays to manage the rules of the game, Booleans to handle game states, and simple conditionals to determine the winner. We also implemented a randomized opponent that selects its moves intelligently based on probabilities, giving it a challenging edge. For development, we used IntelliJ IDEA as our main IDE.
Challenges we ran into
We struggled with creating a UI as we had never worked with React and JS before and unfortunately could not get it working. Additionally, we had trouble using github. Another challenge keeping track of scores and rounds efficiently.
What’s next for Rock-Paper-Scissors
We plan to improve the AI to make it more adaptive based on the player’s previous moves and integrate the game into a web application. Additionally, we want to add more gameplay modes and features like visual effects and sound for a more engaging experience.
Log in or sign up for Devpost to join the conversation.