Iniyaa Status Report 4/25

This week I worked on the Parcheesi Player 2 interface and updated the chess interface to comply with more rules. I also integrated a mock mode that allowed for easier testing with the player 1 interface. My progress in on track and my work for the next week is to work primarily on the poster and final report.

Iniyaa’s Status Report 4/18

This week I worked on the player 2 interface. I started by creating the checkers interface and after I got that working, I started on the chess portion. I now have a home page where you can select chess or checkers and then play the game. Chess if somewhat functional but not fully tested. Checkers should be fully functional on the player 2 side but has not yet been integrated.  To test on my end, I set up a mock raspberry pi using python that sends the json input that the player 2 interface takes. The checkers game works with this mock player 1 interface. Also, I worked on creating the Parcheesi board for the physical flexi board. So far I am slightly behind schedule as it would be nice to have parcheesi also integrated on the player 2 side but it is not yet done. However, I didn’t have too much trouble doing chess and checkers so I am not super worried about integrating parcheesi. Since we have final presentations this upcoming week, I will need to put in more time outside of class time to get the player 2 interface done. Furthermore I need to coordinate with my teammates about the integration of the Player 2 interface with the physical FlexyBoard. We are slightly behind schedule but I think if we put in a lot of work this week we can make it work. My tasks for the upcoming week are to finish the parcheesi game on the Player 2 side and confirm with Chris about connecting the P2 interface with the raspberry Pi.

Iniyaa’s Status Report 4/4/26

This week I was primarily focused on the Interim Demo. I made a slide deck for the demo and worked on polishing the appearance of our current setup to make sure things go smoothly for the demo. I’ve started planning the player 2 interface that will communicate with the raspberry pi to reflect the moves made on FlexyBoard. I am a bit behind compared to the original schedule we wrote in our design report, but I am on track for the updated schedule we included as part of our interim demo. I am still on schedule for the final deadline. In the next week I hope to make significant progress on the player 2 interface. My goal is for the computer interface to be fully functional with checkers.

For the player 2 interface I will verify that a remote player can correctly view the board state, input moves, and receive updates from the physical board, while measuring move-entry accuracy and ensuring both boards remain fully synchronized over multiple turns. Since the player 2 interface is on my computer, I do not feel the need to do any repetition tests and I plan to primarily verify its functionality by making sure it is 100% accurate during regular game play based on the inputs it receives from the raspberry pi. Currently, I am testing jumping over pieces in checkers using a mock rpi interface using a python tool.

Iniyaa Status Report 3/28

I made a lot of progress this week. We have our gantry system and board setup so I spent a lot of time figuring out the mechanics of how we were going to attach the game boards to the flexyboard, where it sits with respect to the gantry system, and how to attach the magnets to the gantry and the game pieces. I hot glued magnets to all the game pieces. I also drew out game boards as the ones we ordered were too large and the magnetized pieces seemed to move better on paper instead of the thicker/clunkier cardboard game boards with creases. Also, none of us had played the game sorry in years so it was different than we anticipated and the game pieces were not compatible with our project design. Because of this, I stopped by Games Unlimited and found parcheesi, a game that works a bit better with FlexyBoard as it does require players to draw cards(like sorry does). All of us helped assemble the stand for the Camera, and I did a bit of cosmetic work with a hacksaw and file to smooth out the screws that were sticking out of the stand and it’s not such a safety hazard anymore. Overall I’d say my progress is on schedule, but we do have lots of things to get done in order to be prepared for the final presentation/showcase. I’ve picked up the additional responsibility of working on the software for the player 2 interface so that is what I will be working on next week.

Iniyaa Status Report 3/14/26

This week I worked on the project mainly through design/planning work,  and project coursework that supports the overall development of FlexyBoard. I spent time along with my teammates looking at the specific magnets we need for the gantry, and I also worked on the ethics assignment tied to the project, which took a meaningful amount of time and will continue to feed into our design decisions. In addition, I contributed to progress on materials/planning for the build, including work related to the magnets and game boards. I’ve done work looking at the gantry and figuring out how the dimensions of the gantry will work with our game boards. We’ve noticed that the x-y plane the gantry covers is not centered on the plexiglass encasement so we are trying to figure out how to place the game board. I made a few small modifications to the gantry removing previous parts that were there since we are using a second hand gantry.  I would say my progress is generally on schedule, although next week needs to be more focused on direct implementation work so we can keep pace with the build and testing timeline. To stay on track, I plan to spend more time on the actual gantry work next week while also continuing discussion with my team on the ethics portion. My main deliverables for next week are writing some preliminary code to get the gantry moving to specific x-y positions.

Iniyaa’s Status Report 2/14/26

This week my work revolved around the feedback from the project proposal presentation. I looked at the feedback in the slack to finalize the details we needed to provide clarity on. Since I will be working primarily on the gantry system, I looked into specific parts to build the gantry. I also looked into what magnets we should use for the bottom of the pieces and for the claw. We decided to use a magnet and not an electro magnet as we felt that it would require less components. I also worked on the presentation for next week and am working on practicing the script as I will be presenting. I am currently on schedule and my main task for next week is preparing and doing the design presentation.