Warning: The magic method Slickr_Flickr_Plugin::__wakeup() must have public visibility in /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php on line 152

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/kenbauer/public_kenscourses/tc101winter2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php:152) in /home/kenbauer/public_kenscourses/tc101winter2015/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":6973,"date":"2015-03-05T08:09:11","date_gmt":"2015-03-05T14:09:11","guid":{"rendered":"http:\/\/kenscourses.com\/tc101winter2015\/?page_id=6973"},"modified":"2015-05-05T14:56:25","modified_gmt":"2015-05-05T19:56:25","slug":"tc1017-final-project-sudoku","status":"publish","type":"page","link":"https:\/\/kenscourses.com\/tc101winter2015\/course-home-page-for-tc1017\/tc1017-final-project-sudoku\/","title":{"rendered":"TC1017 Final Project – Sudoku"},"content":{"rendered":"

What to Do<\/h2>\n
\"creative<\/a>

creative commons licensed (BY-NC-ND) flickr photo by lincolnblues: http:\/\/flickr.com\/photos\/lincolnblues\/2717026960<\/p><\/div>\n

You will create a text based version of Sukoku in teams of 2 (1 person if no partner is available). The idea is to have a final project which shows your mastery of the topics in this course.<\/p>\n

Specification Details<\/h2>\n
    \n
  • First task is form a team and send Ken both of your GitHub users so he can create your repository (with the starting codebase).<\/li>\n
  • Deadline for submission: before 5pm May 6, 2015<\/li>\n
  • All code must be on GitHub. Ken will create a repository and add each of the team members as contributors. Part of the mark is the consistent submission of code changes over the time for the project.
    \nWe expect to see a balance of commits from each member as well.<\/li>\n
  • Teams of two people (from either of my 2 groups of the course).<\/li>\n
  • Text only, color implemented using ANSI sequences which we use to show a 3×3 grid as correct as well as original versus user numbers.<\/li>\n
  • Both members need to understand the code, you can (and should) import libraries for your work including possibly the use of colors.<\/li>\n
  • The program should take a textfile as argument to the program to select\/set the initial table.<\/li>\n
  • The “fixed” (original) number should be shown in a different color (suggestion: red) and the numbers written by the users in another color (green).<\/li>\n
  • The user should be able to exit the program, restart with the same table, print instructions, print history about Sodoku, write a number and remove a (user-placed) number.<\/li>\n
  • Writing a number requests three items: the number, the row and the column. If the move is illegal, the move is not executed and a message is presented to the user stating why (number already used in this row\/column\/grid or location already used, etc.)<\/li>\n
  • Delete a number requests two items: row and column. Obviously a permanent number cannot be deleted.<\/li>\n<\/ul>\n

    You can do this with arrays or Vectors, but you will need to know eventually how to do both. How would you structure your code in the best way to make the change from Vectors to arrays (or vice-versa) simple?<\/p>\n

    Video Explanation<\/h2>\n