Skip to content

Latest commit

 

History

History
72 lines (43 loc) · 2.06 KB

README.md

File metadata and controls

72 lines (43 loc) · 2.06 KB

Mini-Projects

A collection of small personal projects developed to experiment with various modules and technologies.


1. Gambling Time 🎲

Description:
A simple game that allows two players - Player A and B to roll a dice randomly. Player A can choose to hold the score or roll again. Rolling a 1 will reset the score and pass the turn to Player B. The first player to reach a total score of 50 wins!

How to Run:

  • Download all the contents in the folder.
  • Open the index.html file in a browser.

2. Map Maker 🌍

Description:
A Python program that displays datasets (in csv format) on a map using folium. It's an experiment to visualize data structures using pandas.

How to Run:

  1. Install required modules:

  2. pip install folium pandas branca

  3. Download all the contents of the folder.

  4. Run the program from within the folder.


3. Motion Detector 🎥

Description:
A Python program that detects moving objects using a webcam. It draws a rectangle around the moving object and, upon exit, displays a graph showing the amount of time the object was in frame.

How to Run:

  1. Ensure you have a webcam.
  2. Start the program.
  3. Quickly move out of the webcam's frame.
  4. Move back into frame for detection.
  5. For optimal results, use in an environment with minimal motion.
  6. To exit, press Q on the keyboard.

4. Password Manager 🔒

Description:
A simple Python GUI program using tkinter that generates and tracks passwords for various websites. Outputs passwords in a .txt file.

How to Run:

  • Download all the contents in the folder.
  • Run the program from within the folder.

Credits 🙏

These projects were inspired and developed with the help of online course materials. Special thanks to the following contributors: