Team Status Report 03/15

This week, our team made progress on multiple fronts, including refining our report, discussing ethical considerations, and advancing technical development.

Feedback on our design report highlighted the need for greater clarity in conveying our project’s goals and execution. While our presentation successfully communicated our ideas, the report did not fully capture the same level of clarity. A key takeaway was that our written work should stand independently as a strong argument, avoiding vague statements that could invite unnecessary scrutiny. Moving forward, we will work on improving the structure and precision of our final report to ensure it effectively represents our project.

Beyond documentation, we also explored the ethical implications of our Sudoku solver. Through team discussions and our ethics assignment, we considered how increased accessibility to digital solvers could lead to over-reliance on automation, potentially diminishing engagement with traditional puzzle-solving. This prompted us to reflect on the broader impact of our work, reinforcing the importance of responsible design choices.

On the technical side, the team worked on integrating different components of the system. Winstone developed and tested the projection code, successfully displaying a 9×9 Sudoku grid with a cursor and possible inputs. Moises focused on refining the touchpad functionality, shifting from polling to an interrupt-based system to improve responsiveness and accuracy. While the transition introduced new challenges, such as handling missed inputs, it ultimately led to a more efficient input system. Meanwhile, Michael implemented additional features, including an automatic solver and random puzzle generation, further enhancing the system’s functionality. As a team, we also tested the projection setup and discussed ways to improve the coordination between the projected grid and the physical board. Moving forward, our next steps will involve fine-tuning the touch sensor, optimizing user interactions, and ensuring smooth integration between all hardware and software components.

Leave a Reply

Your email address will not be published. Required fields are marked *