Skip to content
Trần Nhật Minh Đặng edited this page May 10, 2021 · 3 revisions

Welcome to the A2-UniTech-BinaryPuzzle wiki!

Aiden

I worked on versions v1.01, v1.04, v1.07, v1.10, and v1.11. Version v1.01 was compromised of just uploading the template files and getting the repository in order. Version v1.04 loads the grid from a 36 element array through nested for loops rather than 36 lines of grunt codes. Version v1.07 converts the global grid array to be two-dimensional rather than one-dimensional. This allows for easier row/column reference in the code when changing values. Version v1.10 was a minor edit, just fixing the debug textarea with incorrect values caused by a lack of redefinition of the global array grid. Version v1.11 added functionality to solve row pairs.

Luca

Minh

I worked on versions v1.03, v1.06 and v1.09.

  • v1.03 made the dividing lines between the cells in the gameboard a solid red line.
  • v1.06 task was condensing 6 loops to 2 nested loops. However, the nested loops was done in v1.04 by Aiden so there was no difference between v1.06 JavaScript content and v1.04, v1.05.
  • v1.09 change variables row, col and grid from local variables to global variables. A new function was added to replacing values in the gameboard by using 2D array instead of 1D array.

Justification of licence

The MIT licence is a short and permissive licence. The only real conditions are that the copyright and licence notices be preserved. Any modified work can be distributed (in binary compiled form), but no source code may be shared. We chose this licence to allow developers to modify and extend upon our code and give them lots of room to develop. The modified files may be used for commercial purposes, including distribution and modification for private use, under the condition that the licence and copyright be maintained.

Clone this wiki locally