Juan Pablo Weekly Status Report 4/3/2021

This week I continued to work on the UI. I’ve improved the overall look, the manual switching of cups, and added a rerack function that so far supports gents and diamond. The UI also recognizes when the Automatic Gentleman has won the game and announces accordingly.

This almost finished UI model was made with Tkinter and was originally gonna be integrated into the other C++/C components with some extra steps. This week I’m going to remove the need for those extra steps by making the UI fully functional in C++ which should make testing and integrating more straightforward.

Juan Pablo Weekly Status Report 3/27/21

I coded up a basic UI model that supports cup selection, manual marking/unmarking of cups, and not allowing the user to choose cups that have already been made.

I’ve also made some progress on the game flow system that will keep track of the game state. Making these is relatively simple but what I think  will be more complicated is ensuring the different systems are able to communicate and share data effectively which we will look to start working on now.

This week I’m going to continue working on the game state system and will look into the calibration map/image idea and how we can best integrate that into our UI.

Juan Pablo Status Report 3/20/21

This week I ordered another Jetson Nano and tablet online so I can work on the UI at home and make sure my implementation will actually work on the Jetson when we move to integrate all the pieces. I also started working on the game state management. This will act like an fsm in which the system will move from state to state based on binary decisions. 

This week I will continue working on the game state code and will start putting together an initial UI with basic cup selection and a settings page.