Bar Billiards Auto-Score Project Outline
BB Auto-score code on git hub.
🏆🏆🏆
Stage 1 of my Bar Billiards Auto-Score Project is complete. It's not rocket science but my method for making progress is to go step by step. If I can do something straight away I'll do it then make incremental progress.
Whenever I'm working on a new kind of project that involves doing things I haven't done before and using technologies that I haven't used before I try to simplify it as much as I possibly can just so I can get something working. It's a lot easier to start with something small and simple that works than something big and expansive that isn't working. When it's new, big, complicated and not working it will be incredibly difficult to work out what's gone wrong.
💻💾📈
Python command line is about as simple as it gets, I've done it this way because this is what's required for this project. The next step will involve getting this app integrated into a GUI (graphical user interface). I've got a few different options that I'm considering at the moment. I used Tinkter for my imperial measurement unit converter app recently so I can reuse some of that code or I could try something new like Flask or I've found that Django is the most versatile framework I've used so using Django would be good practice.
Once I've got the GUI up and running I'll transfer it over to one of my raspberry pi's to make it more portable. Plus I've got a device that I can wire into the Pi that will streamline the user interface/input.
After I've got the app working on the raspberry Pi with scores displayed on a screen and then the inputting of the scores can be replaced with the appropriate sensors or a web camera combined with image recognition software (that may or may not include AI/ML tools. I haven't made a decision on that part of the project yet.
Comments