ECE291 Computer Engineering II Lockwood, Fall 1996

Machine Problem 3: Grading Report

Please print this page and attach this sheet to the front of your printed .ASM files.
Demonstrate your machine problem to a TA or the instructor. Verify library usage by showing all EXTRN statements, exiting with ShowLibUse, and/or linking without LIBMP3

Name:
Date Submitted:
Demo To: Graded By:
Gold Star
Programming Excellence
Data copied to floppy
Score recorded

CategoryPointsMinMax
ShowMaze
Draws screen and original mouse
 
010
ShowMode
Must prints mode message & rate at top of screen
 
05
Adv
Mouse must not walk through walls
 
08
UpdateTextScreen (*)
Redraws entire screen: -6
 
07
AutoAdv
Must reach decision points around turns
 
010
AutoSolve
Works for all mazes (Try maze2.dta)
Mouse walks hallways, not jumps: -4
Mouse becomes stuck on loops in maze2.dta: -5
 
010
Subtotal
 
050
Modularity (* percentage of code written)
Procedures interchangable with library routines
Procedure interface redefined -5
 
-50
Technique & Style (* percentage of code written)
Efficient Use of lookup-tables or jump-tables
Excessive Repetitive code: -3
Inefficient algorithms: -2
 
-50
Comments (* percentage of code written)
Clear and precise comments
Sports Announcer-type (Line-by-line) comments: -2
Sparse or unclear comments: -5
 
-50
Penalty/Bonus
Before Tue 10/29: +1 pt/day
After Tue 10/29: -5 pts/day
 
-255
Total
 
050