Skip to content

vishal2376/rps-simulator

Repository files navigation

RPS Simulator

A dynamic physics-based Rock Paper Scissors simulator built using Kotlin Multiplatform (KMP).




🚀 Features

  • 🎮 Real-time RPS physics simulation
  • 🧭 Vector-based movement and collision reflection
  • 🔄 Particles bounce off walls and each other
  • 🧱 Modern UI using Jetpack Compose
  • 🌌 Customizable particle count, speed, and simulation settings
  • 🎨 Particle counters with colorful themed UI
  • 💻 KMP support: Android, Desktop, iOS, Web

🎥 Demo

rps.mp4

🚀 Get Started

Clone the repository and build the project using Android Studio or a compatible KMP environment.

Prerequisites

  • Android Studio
  • KMP Setup
  • Git

Installing

  1. Clone the repository git clone https://github.com/vishal2376/rps-simulator.git
  2. Open the project in Android Studio
  3. Build and run the app

Contributing

We welcome contributions from anyone interested in helping to improve rps-simulator! Feel free to submit a pull request or open an issue if you notice any bugs or have suggestions for new features.

Star History

Star History Chart

About

A dynamic physics-based Rock Paper Scissors simulator built using Kotlin Multiplatform (KMP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published