/Monopoly

Finding a nice place to stay at Purdue can feel like a game of luck, with room selection slots often feeling like a roll of the dice. To add some humor to our shared experiences, I thought, why not make an actual game out of it?

Primary LanguageHTML

Monopoly_demo.mp4

Monopoly

Monopoly is a fun and interactive web-based game inspired by the classic board game, but with a unique twist. It uses popular Purdue University residence halls as properties, creating a familiar and engaging experience for students and alumni alike.

Throughout development, I faced significant hurdles in integrating JavaScript with various libraries, establishing smooth animations, and finding the right balance between functionality and aesthetics. Overcoming these obstacles required a deep dive into CSS animations, JavaScript event handling, and the intricacies of responsive design. Thanks to the invaluable support from communities like Stack Overflow and thorough documentation, I not only surmounted these challenges but also honed my skills in web development significantly.

Key Features

  • Dynamic Board: The game board rotates and updates dynamically, providing a visually engaging experience.
  • Real-Time Notifications: Players receive live toast notifications for game events.
  • Player Interactions: Players can buy properties, pay rent, and even go to jail!
  • Animated Dice: Realistic dice-rolling animation enhances the gameplay experience.

Technologies Used

  • Libraries/Frameworks: Bootstrap, Chart.js, jQuery
  • Languages: JavaScript, HTML/CSS
  • Tools: Visual Studio Code, Figma

##Acknowledgements Special thanks to Lena Stanley, and Taras Bilohan for the original concept and code that inspired this project.

##Contributing Feel free to fork this repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

Developed by Shivam Rastogi.