<
Social Media Analytics
- For my final project in 15-110, I developed a program that extracts data from a database containing social media politics information, utilizing the Pandas library. This project, coded in Python within the Thonny IDE, analyzes sentiments and keywords to gauge views, generating insightful charts from the extracted data to visualize these analyses.
<
Huffman Compression
- Implemented a Huffman compression algorithm in C with tree-based encoding/decoding, bit-packing for binary file compression, and robust error handling to achieve efficient file compression and decompression.
<
Virtual Machine
- Developed a custom C0 virtual machine with stack-based operations, memory management, and function calls to execute bytecode, gaining experience in low-level data handling and execution optimization.
Uno
- Developed and ideated an Uno (with a twist) game. Coded in Python for my final 15-112 project, it includes different game modes that switch game play while the round is occurring. Regular Uno rules apply.
SuperSet
- Developed a unique game inspired by "Set" for my 15-112 project, featuring four distinct modes to challenge players in creating sets, all programmed in Python within the CS Academy environment.
BlotShooter
- For my 15-112 project, I also crafted a game comprised of three segments: a multiplayer mode where players aim to hit each other with a "blot" while causing buildings to vanish on impact, and two single-player versions focusing on hitting shapes with the "blot" and maneuvering the ball into hoops, all developed in Python through CS Academy.
Tetris
- As part of a homework assignment for 15-112, I successfully recreated the iconic game Tetris, adhering to the same gameplay rules as the original game. This is also programmed in Python within the CS Academy environment.