Our team of three accomplished the development of an engaging two-player checkers game, complete with a user-friendly interface and an intelligent AI opponent. We leveraged the capabilities of the pygame and tkinter libraries in Python to build this interactive gaming experience. Pygame enabled us to handle graphics, animation, and user input, while tkinter facilitated the creation of an intuitive and visually appealing interface. The highlight of our project was the implementation of an AI opponent that intelligently strategizes and makes moves based on game analysis. Together, these components combined to deliver a captivating checkers game that guarantees hours of entertainment for players of all skill levels.
We designed and developed a simulated Major League Baseball (MLB) database that mirrors the real-life structure of the MLB. This comprehensive database comprises more than 14 entities, representing various aspects of the league, as well as 8 relationships that capture the interconnections between these entities. To populate the database with substantial data, we generated thousands of entries using Excel CSV files, ensuring the authenticity of the information while maintaining the fictitious nature of the data. This project aims to provide a robust platform for exploring and analyzing MLB-related scenarios and data-driven insights.
Utilizing OpenAI's GPT-3.5, we harnessed Python and Networkx to extract movie dialogues, enabling us to construct a comprehensive network representation of Marvel characters. In this network, each character is depicted as a node, while interactions between characters are represented as links. Working collaboratively in a team of two, we not only created a visually appealing gml file but also conducted extensive analysis on the network structure and dynamics.