| CS306 | Processing Systems and Structures | Lockwood, Spring 2002 |
| Category | Points | Min | Max | |||
|---|---|---|---|---|---|---|
| DrawBox Draws a solid, filled rectangular box | 0 | 7 | ||||
| DrawTrap Draws left and right-sided trapezoids | 0 | 8 | ||||
| DrawBackWall Places a rectangle at appropriate depth and size | 0 | 5 | ||||
| DrawSides (*) Draws sidewalls at appropriate depth and size | 0 | 7 | ||||
| DrawFloorCeiling Draws floors and ceilings. Draws colored crosshair on floor | 0 | 8 | ||||
| DrawGRScreen Shows all levels of a given 3D view | 0 | 5 | ||||
| UpdateGRScreen Accurately reflects 3D view of maze | 0 | 8 | ||||
| Performance Using stopwatch or wall clock, measure performance of 3D maze view using AutoSolve at delay=0. Compare to library versions of same. * As fast or faster than library routines: 2 pts * Not more than 25% slower than library routines: 1 pt * More than 25% slower than library routines: 0 pts | 0 | 2 | ||||
| Penalty/Bonus Before 5pm on deadline: +1 pt/weekday After 5pm on deadline: -10 pts/weekday | -50 | 5 | ||||
| Functionality SubTotal | 0 | 55 | ||||
| ||||||
| Category | Points | Min | Max | |||
|---|---|---|---|---|---|---|
Comments (* percentage of code written)
| -5 | 0 | ||||
Technique & Style (* percentage of code written)
| -5 | 0 | ||||
I/O Specs & Modularity (* percentage of code written)
| -5 | 0 | ||||
| Total | 0 | 55 | ||||
| ||||||