SkillAgentSearch skills...

MediaVerse

A command line media simulation built in Python where users can interact with audio, video, images, and mini-games through dynamic and responsive behaviors.

Install / Use

/learn @Kirstnnlx/MediaVerse
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1 align="center">🗃️🎧🎮 MediaVerse: Enter the OOP Simulation 🎬🖥️</h1> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div class="footer"> <img src="https://raw.githubusercontent.com/trinib/trinib/82213791fa9ff58d3ca768ddd6de2489ec23ffca/images/footer.svg" alt="wave go brr by aivan" /> </div> </body> </html>

🎬 A Polymorphic Playground of Digital Files

Welcome to MediaVerse Simulator — an interactive, object-oriented media adventure coded in Python! This system brings digital files to life using classic OOP principles like abstraction, inheritance, and polymorphism — but with a twist of personality.

At its core lies the MediaFile abstract class — the universal blueprint for all media. From it, four diverse subclasses spring into action:

  • 🎵 AudioFile – Simulates playing audio tracks and lets you crank up the volume.
  • 🎥 VideoFile – Streams video playback with optional subtitle magic.
  • 🖼️ ImageFile – Allows viewing and resizing images like a digital Picasso.
  • 🕹️ HypermediaFile – Turns your terminal into a mini game hub with Tic-Tac-Toe and Rock-Paper-Scissors!

Each class implements its own flavor of the operate() method — proving that one method can wear many hats 👒🎩🧢 thanks to polymorphism.

Whether you're learning OOP or building a Python class hierarchy project, this simulator offers a clean, creative, and extensible design.

💻 Class Diagram

Class Diagram

🕹️ How to Run the Program

Welcome to MediaVerse — a command-line playground for exploring digital media! 🧠💻
No need to set up a GUI or install fancy tools — just launch the Python file and dive in.

🚦 Step-by-Step Simulation Flow

  1. Start the Program

    Run the script in your terminal or Python environment

  2. Choose Your Media Adventure

    You'll be greeted with this interactive menu:

    🎉 Welcome to MediaVerse: Media File Simulator!
    Choose a media type:
    1. Audio
    2. Video
    3. Image
    4. Hypermedia (Games)
    5. Exit
    
    
  3. Interact with Your Choice

    Depending on what you choose, you’ll be prompted to:

    ✓ Input details (filename, artist, resolution, etc.)
    ✓ Perform actions (play, view, resize, or even play games!)
    ✓ Decide if you'd like to ⭐ add the file to your Favorites list.
    

🎀 Acknowledgement

We, Group 5, would love to express our gratefulness for our Lovely, Optimistic, Vouch, and Enticing adviser, Ms. Fatima Marie Agdon 👩‍🏫🌸, for her earnest encouragement, support, and the valuable lessons we've learned. Her steady guidance helped us navigate every challenge with more confidence ✨. She made the learning process engaging and meaningful 🎀. This work reflects not only our effort, but the impact of her dedication as a mentor. Her insight challenged us to think deeper and work smarter 💅🏻. We carry forward not just knowledge, but lasting appreciation for her support.

👩🏻‍💻 Meet the Team

| Name | Github Account | |------|----------------| | Kirsten Roan Dumlao | Kirstnnlx | | Azelle Ann Aguilar | wxyzel | | Mikyla Carranceja | kykylim | | Christine Nicole Miranda | Tine1420 |

Related Skills

View on GitHub
GitHub Stars4
CategoryContent
Updated8d ago
Forks2

Languages

Python

Security Score

70/100

Audited on Apr 1, 2026

No findings