While MikeFez.net has a lot of pupose behind the scenes, I figured I'd use this domain to share some of the personal projects I've worked on over the years. While the updates might be rare, I promise to keep this site filled with interesting content.
Many of the personal projects viewable below are now out dated, but feel free to browse them anyways. If you have any questions about them, please feel free to contact me to discuss.
This script is almost identical to the Movement Tracker project, however it only supports one color to track. Simply, it breaks the image from your webcam up into sections. It displays what section the tracked object is currently in when moved into a region. Its a simple game controller concept, showing that events can be triggered when the object tracked moves into a specific section.
This is the most advanced script I have yet coded, and is the main work of my AutoIT creations. This script, when complete, will allow two players to play pong through their webcam by selecting two different colors. The program will then designate the selected colors as paddles, causing the ball to bounce when touching them. Currently, it allows two players to select colors and tracks them on screen, however no gameplay has been intergrated.
Home Theater Personal Computers (or HTPCs for short) are computers intended for displaying media on a TV. While they're generally more expensive and difficult to set up than Chromecast or Apple TV, HTPCs provide a level of customization unmatched by simple media players. Every HTPC can be configured differently depending on personal needs. Due to the staggering amount of ways to go about creating and maintaining an HTPC, I'll be focusing on my personal needs and uses for all guides I write on the subject.
The "Simply Interfaced Media Based Automation Home Theater PC", or SIMBA HTPC for short, is my first generation HTPC solution. Its combination of services allows me to search for, download, and update all of my movies, TV shows and music, regardless of where I am in the world, and without needing any user interaction. Controlling the back-end processes, if needed, can be done through any web browser. When media downloads complete, alerts are sent to both my fiancée’s and my phone, as well as are displayed on our HTPC connected TV itself.
Shout out to the r/HTPC community for posting the latest news, utilities, and hardware options.
Growing up, I was that child that would disassemble his toys rather than play with them, because the real fun was in seeing just how exactly they functioned. Plain and simple, I'm a tinkerer. Learning, conceptualizing, designing, improving and creating. These processes are are the core to my being.