proj3

proj3 - CS32ProjectAlert! Hint#1:Readtheentireproject

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
CS32 Project Alert! Hint #1 : Read the entire project spec before starting; it has lots of clues! Hint #2 : Don’t freak out! Hint #3 : Work incrementally. Get one  thing to work at a time! Hint #4 : Start early! This project will  probably take 20+ hours! Hint #5 : Don’t freak out!
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Project #3 : BIOX Idea : You’re going to write a simple video game where  the player battles against person-sized household germs  to save the CS department. Goals : This is your first big Object  Oriented project, so you’re going to be  using  classes inheritance  and  polymorphism . Go  virtual   functions !!! How should you attack the problem?  Incrementally! Write a little code, test it, then write a  little more.
Background image of page 2
Project #3 : BIOX In this project, the  Player  has to battle against four different types of  Bacteria  -  Salmonella Staph Pneumonia  and  Resistant   Pneumonia  - to rescue CS profs. The game consists of 1 or more  maze-like levels . Each level has both  professors  to rescue as well as  weapons that can be picked up and used, like flame throwers,  antibiotic syringes and anesthetics (zzzzz)! The player must rescue everyone on the current level before proceeding to the next level. The bacteria, of course, want to kill the player.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Project #3 : BIOX Why use inheritance? Well, take the four strains of bacteria for  example… They can all  move around  and  attack  the player . They also all have  x,y  coordinates  and have  health points etc. So why would you write 4 separate bacteria classes 
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/07/2009 for the course CS 32 taught by Professor Davidsmallberg during the Winter '08 term at UCLA.

Page1 / 8

proj3 - CS32ProjectAlert! Hint#1:Readtheentireproject

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online