Havent done a pen in the longest time, decided to put this demo together after playing around with IK, the effect turned out pretty cool! (in my biased opinion of course)
A Pen by Jason Brown on CodePen.
//FightCode can only understand your robot | |
//if its class is called Robot | |
var Robot = function(robot) { | |
this.rotate = 1; | |
this.dist = 0; | |
this.lastAngle = 0; | |
}; | |
Robot.prototype.onIdle = function(ev) { |
var Robot = function(robot) { | |
this.rotate = 360; | |
this.dist = 0; | |
this.lastAngle = 0; | |
}; | |
Robot.prototype.onIdle = function(ev) { | |
var robot = ev.robot; | |
robot.turn(this.rotate); | |
this.lastAngle = this.rotate; |
<div class="attribution"> | |
<a href="https://soundcloud.com/term-and-conditions-mixes/new-year-dubstep-minimix">New Year Dubstep Minimix By Terms and Conditions</a> | |
</div><br/> | |
<canvas id="playCanvas"></canvas> |
function r() { | |
return Math.floor(Math.random() * 255); | |
} | |
function lemon() { | |
var cycle = parseFloat(this.dataset.cycle); | |
if(isNaN(cycle)){ | |
cycle = ~~(Math.random()*100); | |
} |
/** | |
* jGame.update() | |
* | |
* Main update loop for the game, updates all objects, and calls the renderer. | |
**/ | |
update : function(){ | |
var curTime = (new Date()).getTime(), | |
update = this.update; | |
this.deltaTime = curTime - this.lastTime; |
javascript:(function(){var script=document.createElement('script');script.src='http://github.com/mrdoob/stats.js/raw/master/build/stats.min.js';document.body.appendChild(script);script=document.createElement('script');script.innerHTML='var interval=setInterval(function(){if(typeof Stats==\'function\'){clearInterval(interval);var stats=new Stats();stats.domElement.style.position=\'fixed\';stats.domElement.style.left=\'0px\';stats.domElement.style.top=\'0px\';stats.domElement.style.zIndex=\'10000\';document.body.appendChild(stats.domElement);setInterval(function(){stats.update();},1000/60);}},100);';document.body.appendChild(script);})(); |
console.log('%cTHIS IS SO MUCH FUN', 'color:red; background:yellow; font-size: 2em;') |
/* | |
* | |
* What Im trying to get to work | |
* | |
*/ | |
function playersGameName(options){ | |
// stuff in here to init whatevs. | |
} |
var timer = function (waitTime, callBack, forever, start) { | |
this.lastTime = Date.now(); | |
this.waitTime = waitTime; | |
this.forever = forever; | |
this.running = start; | |
this.callBack = callBack; | |
this.tick = function () { | |
if (this.running) { | |
if (Date.now() > this.lastTime + this.waitTime) { |
Havent done a pen in the longest time, decided to put this demo together after playing around with IK, the effect turned out pretty cool! (in my biased opinion of course)
A Pen by Jason Brown on CodePen.