"Rock, Paper, Scissors" (RPS) Combat Engine

3
  • 2 favourites

Index

Stats

106 visits, 313 views

Tools

Translations

This tutorial hasn't been translated.

License

This tutorial is licensed under CC BY-NC 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

"Rock, Paper, Scissors" (RPS) Combat Engine For Action/Adventure, RPGs, and Rogue-Like Games.

Play this IGM in the Scirra Arcade ( construct.net/en/free-online-games/rock-paper-scissors-combat-64645/play )

Let’s learn how to use the “Rock, Paper, Scissors Game Mechanics” as a combat engine for any combat encounter theme such as "Street Fighter" or "Futuristic Space / Star Trek / Star Wars". I also use this Rock, Paper, Scissors game mechanics as a mini-adventure called the "Derelict Hulks™ - The Salvage of NCC Pandora" (Play it from here). Before we begin, I’d like to thank “Naji” for his helpful Construct2 rps tutorial.

There are a few "Rock, Paper, Scissors" free tutorials and samples in the Construct Asset Store. I've read ALL of them and purchased some that I thought worthy of deeper investigation. This brief tutorial demonstrates what I've learned from my quest and how I use the "Rock, Paper, Scissors" game mechanics as a combat engine.

Let's begin with a new Construct 3 project. I prefer using Construct 3 with all its expanded new HTML features. Here are the project features we'll create:

  • a stand-alone "Combat Engine" using "Rock, Paper, Scissors" game mechanics.
  • use Construct3 HTML elements and HTML Layers.
  • a simplified "RPS" game mechanics based on sprite animation frames.
  • No external plugins are used; only native Construct3 elements. (The Construct2 version is only available in the download package.)
  • W3CSS integration.
  • Dynamically generated HUD feedback for each combat turn.
  • License and Source Code are available in the Construct Asset Store.
  • a Free "Developer's Guide" in the Construct Asset Store licensed package.
  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!