Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.15 KB

README.md

File metadata and controls

53 lines (35 loc) · 2.15 KB

Cinema Recommendation Systems

This Python code uses the Pygame and Pygame-menu libraries to create a simple interactive menu for several movie theater chains.

Installation

To install my project, you can follow these steps:

  1. Clone the repository: git clone [https://github.com/myusername/myproject.git](https://github.com/pham0084/cinema-recommendation-systems.git)
  2. Install the dependencies: pip install pygame pip install pygame-menu
  3. Run the project: python main.py

Usage

To use my project, you can follow these steps:

  1. Open the project in your favorite text editor
  2. Modify the code to fit your needs
  3. Run the project: python main.py

Menus

The code contains several menus, including:

  • Main Menu: The first menu that the user sees, with buttons for each theater chain and a button to exit the program.
  • Shaw: A menu with buttons to display pricing information for Shaw theaters.
  • GV: A menu with buttons to display pricing information, venue locations, and benefits of going to GV theaters.
  • Eng Wah: A menu with buttons to display pricing information for Eng Wah theaters.
  • Cathay: A menu with buttons to display pricing information for Cathay theaters.
  • Map: A menu with an image of a cinema map.

The pricing information menus display the cost of tickets for different days and times, as well as special rates for students and seniors.

Running the Code

To run this code, ensure that the Pygame and Pygame-menu libraries are installed. Then, run the Python script. The main menu will appear and the user can navigate through the menus by clicking on the buttons. To exit the program, click the "Quit" button on the main menu. You can choose the category depends on your favour.

Contributing

If you would like to contribute to my project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b my-branch
  3. Make your changes and commit them: git commit -m 'my commit message'
  4. Push your changes to the branch: git push origin my-branch
  5. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE.md file for details.