Inspiration

The inspiration behind "RPS Showdown: The Ultimate Throwdown" was to implement the classic Rock, Paper, Scissors game in a mobile application by leveraging the capabilities of React Native (since I started learning React Native two days ago).

What it does

The game allows players to engage in a series of Rock, Paper, Scissors matches against the computer by selecting their choice through a tap interface. It tracks the scores, displays the winner, and offers a chance for players to challenge themselves against the computer.

How we built it

The project was built using React Native, incorporating various components to manage the game logic, state, and user interface. It involved setting up interactions, displaying images based on choices, and creating a modal to showcase the game result.

Challenges we ran into

Challenges included managing the game logic to ensure fair play, handling state changes effectively, and integrating a modal to display the game result. Overcoming these challenges required thoughtful implementation and careful consideration of the game's flow.

Accomplishments that we're proud of

I'm happy to implement a cute UI in the application and overcome my fear of javascript, by building this app successfully through React Native. (I remember when I built this once with vanilla Javascript in past, I failed many times, got infuriated and started disliking javascript code for a while).

What we learned

Building this mini project taught me a valuable lessons in managing game state, handling user interactions, and creating a dynamic and responsive user interface in React Native.

What's next for RPS Showdown: The Ultimate Throwdown

Future plans for the game include enhancing the user interface with animations and sound effects for a more immersive experience. Additionally, I wish to introduce different game modes, multiplayer options, and an extended range of choices for players to enjoy.

Built With

Share this project:

Updates