Project 1: The A-maze-ing Recursive Labyrinth Solver --------------------------------------------------------------------------- General Deductions 50 points - Compiler error(s) (Do not grade for Correctness. Grade only for Design & Syle and Documentation) 50 points - Use of loops (proj1 only!) 5 points - Compiles and links, but with warning(s) 10 points - Run-time error after complete output 25 points - Run-time error during execution (Grade for Correctness as much is possible. Grade for Design & Style and Documentation) ---------------------------------------------------------------------------- Correctness (50% total) 10 points - Makefile present that successfully builds "proj1". 5 points - Output includes correct maze size 20 points - Solves maze correctly (shown in printed version) 10 points - Prints maze correctly 5 points - All error conditions are detected, an appropriate message displayed, and the program terminated. Design & Style (30% total) 10 points - Program broken into logical subprograms (functions) 5 points - Main function in a separate file 5 points - Consistent, readible indentation style 5 points - Fully-named variables and constants (loop variables are exceptions) 5 points - No global variables (global constants are OK) Documentation (20% total) 5 points - Header comments present and complete for all files 5 points - Header comments present for each function that include - function purpose - description of all function parameters - description of value returned (if any) - any preconditions and postconditions 10 points - Adequate descriptive comments within function bodies ---------------------------------------------------------------------------- Points lost: -0 Final Score: xx/100 ---------------------------------------------------------------------------- Grader's Comments to Student (if any): ---------------------------------------------------------------------------- Note from Instructor: Please contact me (during my office hours or by e-mail) if you have any questions regarding your grade on this project. You have exactly one week from the day/time that you receive your grade during which you may dispute it. Do not contact me regarding this project after that time period has expired.