These projects include personal and academic projects
Guess the Number: Multiplayer Game Server
Client-server multiplayer game using Python, where players connect to the server, participate in rounds of guessing a target number, and the server manages the game by broadcasting updates, declaring winners, and handling disconnections.
Path Builder Using Graphs
Building a graph, adding/removing nodes, and edges, assigning weights to edges, checking for cycles, finding the shortest path, and performing DFS and topological sort, using C++.
Traffic Light Controller
Implementation in VHDL for controlling traffic lights. It is simulated on the Vivado software and implemented on the Nexys 4 FPGA board.
Mastermind Mini Game
A simplified version of the Mastermind game, where the player has a limited number of attempts to guess a secret code composed of colors. The code checks the player's guesses for correct colors and positions and provides feedback accordingly.
8-Bit ALU
Implementing 8-bit ALU using VHDL language.