Skip to content

Instantly share code, notes, and snippets.

View loktar00's full-sized avatar
🏠
Working from home

Jason loktar00

🏠
Working from home
View GitHub Profile
@loktar00
loktar00 / robot.js
Created December 3, 2012 17:47
Grunt
//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) {
@loktar00
loktar00 / robot.js
Created December 3, 2012 19:36
Rocky Balboa
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;
@loktar00
loktar00 / index.html
Created December 30, 2012 21:58
A CodePen by Jason Brown. Messing around with the audio api - Spent way too long messing with this. Happy New year!
<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>
@loktar00
loktar00 / RainbowBright.js
Created January 3, 2013 17:22
Way overboard on a cool script posted by Rlemon
function r() {
return Math.floor(Math.random() * 255);
}
function lemon() {
var cycle = parseFloat(this.dataset.cycle);
if(isNaN(cycle)){
cycle = ~~(Math.random()*100);
}
@loktar00
loktar00 / gist:4675433
Created January 30, 2013 18:23
game loop
/**
* 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);})();
@loktar00
loktar00 / gist:5404432
Created April 17, 2013 13:45
Console decorations
console.log('%cTHIS IS SO MUCH FUN', 'color:red; background:yellow; font-size: 2em;')
@loktar00
loktar00 / gist:5427189
Last active December 16, 2015 11:28
What is the best way to do this?
/*
*
* What Im trying to get to work
*
*/
function playersGameName(options){
// stuff in here to init whatevs.
}
@loktar00
loktar00 / reoccurringtimer.js
Last active December 21, 2015 11:09
Simple reoccurring timer
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) {
@loktar00
loktar00 / Swimming-snakes.markdown
Created January 16, 2014 01:24
A Pen by Jason Brown.

Swimming snakes

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.

License.