D4GR4SS / rock-paper-bundle

"Rock Paper Scissors game with Webpack integration"

Home Page:https://d4gr4ss.github.io/rock-paper-bundle/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rock, Paper, Bundle! ๐Ÿชจ ๐Ÿ“„ โœ‚๏ธ

Welcome to the Rock, Paper, Bundle off-platform project! ๐ŸŽ‰ In this project, we'll dive into the exciting world of Webpack and apply it to a finished Rock Paper Scissors game web app. ๐Ÿš€

Project Overview

This off-platform project is part of the Codecademy Front-End Path. Our goal here is not to add new features to the game but to enhance it by integrating Webpack. ๐Ÿ› ๏ธ We'll be focusing on restructuring the project to use Webpack as a build tool to bundle our resources efficiently. ๐Ÿ“ฆ

What You'll Learn

By completing this project, you'll gain hands-on experience in:

  • Configuring Webpack to bundle JavaScript, CSS, images, and other assets.
  • Optimizing the project structure for better organization and maintainability.
  • Understanding how build tools can streamline the development process.
  • Leveling up your front-end development skills while having fun! ๐ŸŒŸ

Instructions

  1. Clone the Repository: Clone the provided repository containing the Rock Paper Scissors game.
  2. Install Dependencies: Run npm install to install the necessary dependencies, including Webpack and related loaders/plugins.
  3. Configure Webpack: Set up Webpack configuration to bundle your project's resources effectively.
  4. Test Your Setup: Ensure that your project builds successfully using Webpack without any errors.
  5. Celebrate!: Sit back, relax, and enjoy your newly bundled Rock Paper Scissors game! ๐ŸŽฎ

Project Structure

project
โ”‚   package.js
โ”‚   package-lock.js
โ”‚   webpack.config.js
โ””โ”€โ”€โ”€code
โ”‚   โ”‚   template.html
โ”‚   โ”‚   main.js
โ”‚   โ”‚   game.js
โ”‚   โ”‚   utils.js
โ”‚   โ”‚   styles.css
โ”‚   โ”‚   assets
โ”‚   โ”‚   โ””โ”€โ”€โ”€fira_code
โ”‚   โ”‚	โ”‚   โ”‚   โ””โ”€โ”€โ”€FiraCode-Regular.woff
โ”‚   โ”‚	โ”‚   โ”‚   โ””โ”€โ”€โ”€FiraCode-Regular.woff2
โ”‚   โ”‚   โ””โ”€โ”€โ”€paper.png
โ”‚   โ”‚   โ””โ”€โ”€โ”€scissors.png
โ”‚   โ”‚   โ””โ”€โ”€โ”€rock.png
โ””โ”€โ”€โ”€dist
    โ”‚   bundle.js
    |	FiraCode-Regular.woff
    |	FiraCode-Regular.woff2
    โ”‚   index.html
    โ”‚   paper.png
    โ”‚   scissors.png  
    โ”‚   rock.png  

Resources

Let's Get Bundling! ๐ŸŽ‰

Ready to take your Rock Paper Scissors game to the next level with Webpack? Let's dive in and bundle up some fun! ๐Ÿ’ป If you have any questions or need assistance, don't hesitate to reach out. Happy coding! ๐Ÿš€

About

"Rock Paper Scissors game with Webpack integration"

https://d4gr4ss.github.io/rock-paper-bundle/


Languages

Language:JavaScript 74.3%Language:CSS 18.7%Language:HTML 7.0%