Undergraduate Thesis

QoS Aware Path Protection Schemes for MPLS Networks

Multiprotocol Label Switching integrates Layer 2 information about network links (bandwidth, latency, and utilization) into Layer 3 (IP) in order to simplify and improve IP-packet exchange. The problem of path protection looks at fast rerouting of critical traffic along pre-allocated paths in case of a node/link failure. Our focus has been to develop algorithms to provide QoS guarantees even in case of failure along with efficient bandwidth reservation.



Chinese Checkers AI

Chinese Checkers is a game requiring strategy and logic, played on a board shaped like a six-pointed star, with one player's home at each star point. Unlike chess, which is played on a flat board, Chinese Checkers is played with round marbles on a board with holes, where the marbles rest. The holes are connected by lines forming a hexagonal pattern. The players are only allowed to move their marbles along these lines.




Space Invaders 3D

This game got the Second prize in the Game Development Contest In the Computer Graphics Course at Northwestern.

This is the classic game Space Invaders re-invented with OpenGL as Space Invaders 3D. The game is simple to play, but this version adds some interesting game play challenges. You are the pilot of Bat-plane! Your opponents are in F17s. Missiles used are the popular AARAM and PYTHON missiles. There is artificial intelligence like satellite guided missiles, intelligent aggressiveness etc to make game play more challenging!




Made on
Tilda