top of page

Engineering 133 Final Project

Using the knowledge I gained throughout the semester, I was able to create a program, using Python, to design a Star Wars 'Choose-your-own adventure' text-based game.

Within the code, I was able to handle input and output data (file reading, user input, data display, and saves), control structures (loops, conditionals, and nested), control function development (main and user defined functions), deal with error handling and input validation, integration of libraries and modules, and even project documentation.

This game lets you make decisions based upon storylines that occur. Your actions determine the ending of the game and your overall reputation in the Star Wars universe. Your reputation at the end of the game determines whether you are a Jedi or Sith.

Main Code of Final Project

Reputation Function Imported

Final Project Report

bottom of page