Массив клеточек получается очень просто в несколько строк кода, больше строк надо чтоб их нарисовать. Вот пример который давно делал:
https://codepen.io/Profesor08/pen/zJXrBq
Аналогично можно сделать на любом другом языке, на пхп еще проще, там готовые функции есть.
Смысл в том, чтоб получить некий хэш из нужного значения (например никнейма). Далее любым способом представить его в виде нулей и единиц. А потом рисуй эти пиксели в любом размере и порядке.