Primeiro, arrisquei imaginar como seriam funções para o desenho, funcionou perfeitamente :D Também corrigi a proporção (adaptando o canvas e definindo o tamanho de cada pixel). Porém ainda não gostei do resultado final, gostaria de usar outro tom de verde, então aqui vem a primeira pergunta: É possível usar coordenadas de cor para defini-las (ex: #81E63E para um verde menos saturado)
E também surge outra dúvida: Tem algum jeito fácil de fazer os diferentes tons de verde do creeper? Ou eu teria de fazer pixel por pixel na programação?
(meu código)
<canvas width = 400 height = 400>
</canvas>
<script>
var tela = document.querySelector("canvas");
var pincel = tela.getContext("2d");
function retangulo(cor, x0, y0, x, y) {
pincel.fillStyle = cor;
pincel.fillRect(x0, y0, x, y);
}
retangulo("green", 0, 0, 400, 400); //cabeça
retangulo("black", 50, 100, 100, 100); //olho esquerdo
retangulo("black", 250, 100, 100, 100); //olho direito
retangulo("black", 150, 200, 100, 150); //centro da boca
retangulo("black", 100, 250, 50, 150); //lado esquerdo da boca
retangulo("black", 250, 250, 50, 150); //lado direito da boca
//cada pixel possui 50x50
</script>