From 6d4a8be544a0d6e03e0be83b9f6a604512fceb6a Mon Sep 17 00:00:00 2001 From: Dwayne Charrington Date: Sat, 21 Dec 2024 20:23:13 +1000 Subject: [PATCH] feat(showcase): add rock paper scissors game showcase Added a new showcase entry for the Rock Paper Scissors game built with Aurelia 2. Includes an overview, technical stack details, and implementation insights to highlight its features and design. --- content/showcase/rock-paper-scissors/index.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 content/showcase/rock-paper-scissors/index.md diff --git a/content/showcase/rock-paper-scissors/index.md b/content/showcase/rock-paper-scissors/index.md new file mode 100644 index 0000000..68e836b --- /dev/null +++ b/content/showcase/rock-paper-scissors/index.md @@ -0,0 +1,23 @@ +--- +title: "Rock Paper Scissors" +description: "A classic Rock Paper Scissors game built with Aurelia 2, featuring an elegant UI and computer opponent." +date: 2024-03-15 +showcase_categories: ["games"] +github: "your-username/rock-paper-scissors" +demo: "https://your-demo-url.com" +--- + +## Overview + +Rock Paper Scissors is a modern take on the classic hand game, built with Aurelia 2. The game features a clean, intuitive interface and an intelligent computer opponent. Perfect for learning Aurelia 2 basics while creating something fun and interactive. + +## Technical Stack + +- **Frontend**: Aurelia 2 +- **Styling**: TailwindCSS for responsive design +- **Icons**: Font Awesome 5 +- **Animations**: CSS transitions and transforms + +## Implementation Details + +The game leverages Aurelia 2's powerful binding system and component architecture to create a seamless gaming experience. The computer opponent uses a simple yet effective random selection algorithm, while the UI updates in real-time to reflect the game state.