CMPUT 229 Laboratory Assignment - Game of Life Bytes ==================================================== Final Mark: /100 MARKS TOTAL ===== Part 1: _____ /25 Non-visual functions in gameOfLife.s Part 2: _____ /55 Interactive Simulator Part 3: _____ /20 Program Style ------------------------------------------------------------------------ Part 1: Non-visual functions in gameOfLife.s Total: _____ /25 _____ /15 updateGrid steps the simulation correctly _____ /5 getCell works correctly _____ /5 setCell works correctly ------------------------------------------------------------------------ Part 2: Interactive Simulator Total: _____ /55 _____ /20 User Interaction _____ /4 Can move the cursor in each direction _____ /4 The cursor wraps around the grid _____ /4 Can set cells as living or dead _____ /4 Can toggle between 'paused' and 'running' states _____ /4 Can exit the simulation _____ /35 Simulation & Display _____ /5 The initial state is displayed correctly _____ /10 Can single step the simulation _____ /20 When in the 'running' state, the simulation periodically updates ------------------------------------------------------------------------ Part 3: Program Style Total: _____ /20 Some common deductions will include: (5 marks per deduction) No subroutine description No program header No explanation for register usage No block comments