CAT BURGLAR

You are a CAT BURGLAR. Your job is to sneak through a darkened HOUSE
at night night looking for VALUABLES. You need to use your FLASHLIGHT
to find valuables, but if you are seen by the RESIDENTS they will call
the POLICE -- or worse -- come after you themselves!

RESIDENT will ring BURGLAR ALARM if he sees you with your flashlight
on or in a lit room, or if he bumps into you

DOG will BARK, waking resident if he sees you with your flashlight on
or in a lit room. 

The game is 2D -- you are walking through a cutaway view of a house.

CONTROLS:

  A,D .................................... Move burglar left & right
  W ............................ Flatten against wall or go upstairs
  S ................................... Crouch down or go downstairs
  Left mouse button .............. Take loot or turn off lightswitch
  Mouse ..................................... Pan flashlight up/down
  Right mouse button......................... Turn flashlight on/off
  
Houses (esp. early on) should have multiple paths through so you can
avoid residents. 

Houses have lots of types of rooms. Some can be multiple per house.

  ROOM TYPE .............. SIZE ........ MULTIPLE?

  Bathroom ............... Small/Med ... Yes
  Bedroom ................ Med/Large ... Yes
  Kitchen ................ Med/Large ... No
  Living.Room ............ Large ....... No
  Dining Room ............ Large ....... No
  Hallway ................ Small/Med ... Yes
  Study .................. Med ......... Yes
  Laundry Room ........... Small ....... No

Props
  
  PROP .................. WHERE ............ UNDER? ... TREASURE

  Bed ................... Bedroom .......... Yes ...... N/A
  Nightstand/End table... Bed/Living/Hall... No ....... atop
  Bookshelf ............. Bedroom, Study ... No ....... center
  Sofa .................. Living room ...... No ....... N/A
  Large table + chairs .. Dining room ...... Yes ...... atop
  Washer/Dryer .......... Laundry room ..... No ....... N/A
  Small wall shelf ...... Laundry,Bath ..... No ....... center
  Toilet ................ Bath ............. No ....... N/A
  Bathtub ............... Bath ............. No ....... N/A
  Vanity sink ........... Bath ............. No ....... N/A
  Stove/oven ............ Kitchen .......... No ....... N/A
  Kitchen bench. ........ Kitchen .......... Yes ...... N/A
  Mirror ................ Bath,Bed,Living .. No ....... N/A
  Fireplace ............. Living ........... Yes ...... atop

  Stairway .............. Hallway .......... N/A
  Window ................ Anywhere ......... N/A

A room will have multiple props in it. To make a house:

  Decide how many floors (2, 3, or 4) (more floors = more difficult).
  A floor is 600 units wide by 100 units tall
  A small room is 100 units wide
  A medium room is 200 units wide 
  A large room is 300 units wide
  Add rooms to the floor until there is < 100 space left. 
  Every floor needs at least one hallway.
  Make sure that hallways overlap vertically for stairwells
  Add stairwells to hallways.
  There needs to be at least one bed.
  Divide that space equally between existing rooms.
  Place light switches in rooms.
  Place props in rooms.
  Place treasure. 
  Let value of treasure be roughly proportional to difficulty.
  We want to place roughly 3/4 treasures per rooms
  
  Make sure that each floor can connect to other floors at least once.
  In early levels, more stairways is good.
  After level 10, only 1 stairway.

You have to get in and out within the time limit. Time limit is 

   (30 sec - 1.5 sec per level) per room - no less than 5s per room

Start at level 0.

Scoring:

  Alabaster Statuette ......................................... $500
  Silver Candlesticks ......................................... $750
  Pearl Necklace ............................................. $1000
  Antique Coins .............................................. $2000         
  Fancy Clock ................................................ $2500
  Rare Book .................................................. $5000
  Diamond Earrings ........................................... $7500
  Fine Painting ..............................................$10000
  Siamese Cat ............................................... $50000

  Hiding bonus ............................................... $5000

  Get all the treasure .................................... 2x bonus

  Time bonus .............................. $10 per second remaining
  Time penalty .......................... -$500 per second over time
  
Hiding bonus = resident walks past you without noticing

You can only hide if there are no props where you are trying to be.
i.e. you can crouch under tables and beds, but not under bookshelves.
Similarly you can flatten against a wall only if there is blank space.

Getting caught - if you are caught when you do not have any loot, you
there was insufficient evidence to convict and you can restart the level.
otherwise, it's game over.



X flashlight proof of concept
X  sketch out game logic including 
    scoring, 
    termination
    level difficulty ramp
    AI for resident + dog
/ program game logic
/ program random house generator if needed, otherwise hardcoded levels
  program animation tool
  static artwork for actors
  static artwork for treasures
  static artwork for props
  dynamic artwork for dog + resident + burglar
  menus + title screen
  treasure shiny special effect
  grab treasure zoom in special effect
  fancy draw groups
  sounds
  do installer

SAT

  0600 Schedule + Flashlight proof of concept
  0700 Schedule finished. Nap.
  0800 
  0900 Wake up. Sketch game logic.
  1000 
  1100 Done sketching game logic. Program game logic
  1200 
  1300 
  1400 
  1500 
  1600 Program game logic finished.
  1700 
  1800 Program house generator / levels finished
  1900
  2000 Static artwork for actors finished
  2100
  2200 Static artwork for treasures finished 
  2300

SUN

  0000 Static artwork for props finished
  0100 
  0200 RC1 finished 
  0300
  0400 
  0500 
  0600 Program animation tool finished
  0700 
  0800 
  0900 Animation for actors finished
  1000 
  1100
  1200 Menus + Title Screen finished
  1300
  1400
  1500
  1600
  1700
  1800
  1900
  2000
  2100
  2200 Compo finished

