Mboverloaders Beatla
Mboverloaders Beatla
Mboverloaders Beatla
Beat LA?
Roderick Burkhardt, Faiga Revah, Agustin Preciado, Mina Mansour
Game Objective
In this game, the user has to navigate through different
locations in Los Angeles. Each location requires the user to
spend a given amount of money and time at that place. For
example, in Beverly Hills, the user spends 8 hours and $1500
there. If the user runs out of money or time, s/he loses the
game. The goal is to get to every location before your money
and time runs out. At the end of the game, the user will
receive a postcard with pictures of all of his/her visits!
The objective of this game for the students of CST 205 is to
incorporate the string and picture/pixel manipulations
concepts we learned into a fun text-based adventure game.
IMPORTANT: This game is only compatible with JES 5.0
and higher
Approach
We have approached this assignment collectively and have
divided up the work so that each of us are responsible for a
part of the assignment, and we each get practice with the
concepts weve learned.
Faiga was responsible for testing, some of the images, and the
remaining parts of the assignment.
Results
Click through the next few slides to see our wonderful game! We have emerged
with a fully-functioning game that allows the user to travel through LA and rack
up gas and purchase bills.
Faiga- I have seen how you can use fairly simple string and image manipulations
to create a complex, intricate program. I have also developed familiarity with
strings and images, and have learned how to debug programs thoroughly.
Mina- We met multiple times to discuss the project and understand how it will
work. We decided to work on a game to visit the most interesting places in Los
Angeles. While we worked on the program, I looked for pictures of those places
and had to look for them again to fit the right sizes.
Augie- has learned to manipulate photos and use strings to create a game
The Rules and Options
Visit different locations
The user sees a map with every possible location, as well as the remaining time and money
Group Status Google Doc
https://docs.google.com/document/d/
186wsVJSKXXkWEdW57HDNXOEnzj5ouXFaoNK6mUuvTXk/pub
Other options
How to streamline very basic concepts- such as image, string and sound manipulation- to create complex
programs. We have put together our knowledge and skills to create an intricate game that was based on three
very basic, essential Python programming skills
How to use the documentation from the language to add onto what weve learned in class and to independently
progress further with our knowledge of Python (or any language for that matter.) We have used the
documentation to learned how to use classes in Python and to import files and outside classes.
Roderick:
Better uses for dictionaries, lists, and other Python libraries. We learned how to manipulate them and to use
them as containers for our data, and to appropriately pick which one was necessary for our program.
Better file handling- how to access files from other directories, or even the same directories, and use Python
libraries to incorporate those files into the program. General file input and output was also a skill that was
strengthened during this class.
All about sound: We learned about digital vs. analog, volume, samples and sound waves, which has helped us manipulate
sound and understand just how it works.
Mina
How to properly do an assignment in a team with teamwork, and how to divide up the assignment so that the program
can become a cohesive program.
Good programming practice- strengthened certain points of code practice in the software engineering workbook
Time management- how to properly time the program and write and test it in the given time, with sufficient time to
account for errors.