I was looking a way to improve the performance of the FlockDraw project and while I was reading a post on Robert Hodgin blog I saw a very interesting lib named OpenSteer created by the...
After a looong time without blog posts, I’m dedicating this one to the release of the WavyWaves Screen Saver (binary and sources). You can “preview” it on HTML5 version or watching this video. I...
After I finished Wavy Waves, some work was left to do to reduce its size, fitting into JS1K contest’s 1024 bytes limit. To achieve this incredible size I used Google’s Closure Compiller and the code got reduced...
Ok, after submitting this script, will be nice if I explain how the Wavy Waves Mesmerizer works… Lets start from the beginning: the global variables.
var doc = document;
var canvas = doc.getElementById( ‘c’ );
var context = canvas.getContext( ‘2d’ );
var width = canvas.width = window.innerWidth - 21;
var height = canvas.height = window.innerHeight - 21;
var max_particles = width * height / 810;
var particles = ;
var math = Math;
var rnd = math.random;
var max = math.max;
var min = math.min;
var i = 0;
var functions = [‘sin’,’cos’,’tan’];
var fnx = math[‘sin’];
var fny = math[‘sin’];
The code above declares everything that will be...
Ok, one of my experiments with CImg were The Strange Fractal Generator that you can download here. Or visualize online with HTML5 canvas here (you gonna need a Browser [IE isn’t a browser]) and hopefully soon ChromeExperiments. This...
Ok, this is the project that I am working in the last months. I’m just working a few hours per week, so it is evolving very, very slowly. The game is a puzzle based...
I worked in at least 6 medium sized or big projects, but a lot of them did not had success. The first title that I’ve participated was the “Jogo da Cidadania”, which was planned...
Inspired by good music, some cigarettes, a perfect incense and a glass of late harvest sweet muscatel wine I gonna post a resume of my history in game development. I got involved with games as everyone: playing....