рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реЗрд╕ (рдХреЛрдб рдХреА 30 рд▓рд╛рдЗрдиреЗрдВ)

рдЕрд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди (рдЬреИрд╕рд╛ рдХрд┐ phpcmsdev рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ ) рдореИрдВрдиреЗ рдХреЛрдб рдХреА 30 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдЦреЗрд▓ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЯреЗрдЯреНрд░рд┐рд╕ рдХреЗ рдмрд╛рдж рд╕реЗ, рд╕рд╛рдВрдк рдФрд░ рдЕрд░реНрдХрд╛рдиреЙрдЗрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдереЗ, рдкрд╕рдВрдж рджреМрдбрд╝ рдкрд░ рдЧрд┐рд░ рдЧрдИ, рдЬреЛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдЧреЗрдо рдХреЗ рдорд╛рдирдХ рд╕реЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдереЗред



рдмреЗрд▓рд╛ рд╕реЗ рд▓рд┐рдВрдХред

(function(elid, width, height, speed, strength){ var canvas = document.querySelector(elid), ctx = canvas.getContext("2d"), pos = 0, blocks = []; canvas.width = width; canvas.height = height; ctx.fillStyle = "black"; var game = setInterval(function(){ if( Math.random() < strength) blocks.push([Math.random()*(width-10),-10]); ctx.clearRect(0,0,width,height); ctx.fillRect(pos,height-50,10,40); for(var i = 0; i < blocks.length; i++){ ctx.fillRect(blocks[i][0],blocks[i][1],10,10); if( blocks[i][1] > height - 60 && blocks[i][1] < height - 10 && Math.abs( pos - blocks[i][0]) < 10 ){ clearInterval(game); alert("Game over. You have " + Math.floor(1000 * strength) + " points."); } if( blocks[i][1] > height - 5 ){ blocks.splice( i, 1); i--; } else { blocks[i][1] += 5; } } strength += 0.001; },speed); document.addEventListener('mousemove', function (e) { pos = (e.pageX > 0) ? ((e.pageX < width) ? e.pageX : width-10) : 0; }, false); })("#canvas",400,300,33,0.05); 


рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ





рдирд┐рд╖реНрдХрд░реНрд╖



рдЯреЗрдЯреНрд░рд┐рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЬреЗрд╕реНрдЯрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдПрдХреНрд╕реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП zag2art , рдЖрд░реНрдХрдиреЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╕реНрдиреЗрдХ рдФрд░ рд▓рд┐рдиреЛрд▓рд┐рдпрдо рдХреЗ рд▓рд┐рдП DjComandos ред

рджреЛрд╕реНрддреЛрдВ, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░реЗрдВред

рдпреБрдкреАрдбреА


рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд┐рдирд┐рдорд╛рдЬреИрдХ рдиреЗ рдмрджрд▓реЗ рдореЗрдВ, рдЧреЗрдо рдмреЙрд▓ рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рднреЗрдЬрд╛, рд▓реЗрдХрд┐рди рдЙрджреНрджреЗрд╢реНрдп рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдкреЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред

рдмреЗрд▓рд╛ рд╕реЗ рд▓рд┐рдВрдХред

Source: https://habr.com/ru/post/In202556/


All Articles