For an Olin College class called Software Design, I programmed a randomly generated video game. The player uses the keyboard to move a character and fight enemies in the room. The positions of the doors to the room, the enemies, and the obstacles in the room are randomly generated. The game was created using Python 3 and PyGame. The code repository can be accessed here.