ECE291 Computer Engineering II Lockwood, Fall 1996

Machine Problem 4: 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 LIBMP4

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

CategoryPointsMinMax
DrawBox
Draws a solid, filled rectangular box
Can be tested using mazec test
 
07
DrawTrap
Draws left and right-sided trapezoids
Can be tested using mazec test
 
08
DrawBackWall
Places a rectangle at appropriate depth and size
 
05
DrawSides (*)
Draws sidewalls at appropriate depth and size
 
07
DrawFloorCeiling
Draws floors and ceilings. Draws colored crosshair on floor
 
08
DrawGRScreen
Shows all levels of a given 3D view
 
05
UpdateGRScreen
Accurately reflects 3D view of maze
 
08
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
 
02
Subtotal (Before THR, 10/14)
 
015
Subtotal (Before TUE, 10/19)
 
035
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 11/19: +1 pt/day
Checkpoint after 11/14: -5 pts/day
Deadline after 11/19: -5 pts/day
 
-505
Total
 
050