Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

Rock, Paper, Scissors - Space Battle ๐ŸŽฎโœจ

Inspiration ๐ŸŒŸ The idea for this project came from classic arcade games ๐ŸŽฐ and my love for retro pixel art ๐ŸŽจ. I wanted to recreate the nostalgia of old-school gaming while incorporating the timeless game of Rock ๐Ÿชจ, Paper ๐Ÿ“„, Scissors โœ‚๏ธ. Adding a "boss battle" element made it feel more competitive and fun, like facing a final boss in a video game ๐Ÿ‘พ.

What I Learned ๐Ÿ“š Through this project, I gained hands-on experience with:

  1. HTML and CSS for building and styling the interface ๐Ÿ› ๏ธ.
  2. JavaScript for implementing game logic, animations, and event handling ๐Ÿ–ฅ๏ธ.
  3. Using pixel art assets to create a retro aesthetic ๐ŸŽจ.
  4. Adding animations with keyframes to bring the game to life with glowing and pulsing effects โœจ.

How I Built It ๐Ÿ—๏ธ

  1. Initial Setup: I created the basic HTML structure for the game, including sections for player and computer interactions ๐Ÿ‘ค vs ๐Ÿค–.
  2. Styling: Using CSS, I styled the game to resemble a pixelated battle arena ๐Ÿ•น๏ธ, complete with retro animations and a glowing "boss" character ๐Ÿ’ฅ.
  3. Game Logic: Implemented JavaScript functions for:
    • Generating random moves for the computer ๐Ÿค–.
    • Handling player interactions via button clicks ๐Ÿ–ฑ๏ธ.
    • Updating scores ๐Ÿ“Š and displaying results in real time โฑ๏ธ.
  4. Final Touches: Added animations like glowing effects around the boss ๐Ÿ•ถ๏ธ and a pulsing "VS" sign to make the game feel dynamic ๐ŸŒŸ.

Challenges Faced ๐Ÿง—โ€โ™‚๏ธ

  • Finding suitable pixel art assets that matched the theme ๐ŸŽจ.
  • Ensuring the animations worked smoothly across all browsers ๐ŸŒ.
  • Balancing the difficulty of the "boss" to make the game challenging but fair โš–๏ธ.

Future Plans ๐Ÿš€

  • Add sound effects ๐ŸŽต and background music ๐ŸŽผ to enhance the gaming experience.
  • Introduce a "special move" mechanic to add more strategy to the game ๐ŸŒ€.
  • Create a leaderboard ๐Ÿ† to track high scores among players.

This project was a fun and creative way to combine my love for retro gaming and web development. Let me know what you think! ๐Ÿ˜Šโœจ

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages