25.02.2009

Stumble

Hay

I had this game idea lately, seeing many games focusing a lot on nice graphics, cool shaders, realism and so forth.
Why not build a game, where you have to navigate by hearing and not by sight. Instead of the graphics engine we would need a sound renderer, working somehow like a ray tracer. Of course sound comes form every direction and has to be somehow adapted so you can hear from where it comes. I think some sort of raytracing could be helpful. The equivalent to shaders would be different acoustic properties of materials.
Since you can only "see" your environment by making sounds, this might be interesting for a first person shooter. By walking or shooting, you produce sound which helps you identify the surroundings, unluckily the enemy will be able to identify you.
It might be helpful to have sound "lights" that emmit sound all the time, so that you don't have to produce sounds all the time.
Here below you see a mock up prototype of how the game could look like:

Honestly, I would be quite interested in a game like that.

Baibai
LeLapin

21.02.2009

My girlfriend

She is hot sometimes.
She likes to cook.
I know where to push the buttons.
She doesn't wear fancy clothes.
When she drinks, she smokes.
She is shiny.
When she's ready, she goes ca-clunk.

Who is she?

17.02.2009

A quick sketch of my new girlfriend:

Ok, I go to bed already!

Harz

I've seen this post and of course had to do it.




Unluckily I was too lazy to do it right. Of course someone will take my crappy code and uncrap it. Have fun!


int width=1200; int height=800;
int saize = 800;
int depth = 5
float rotx, roty;

void setup() {
size(width,height);
background(0);
frameRate(2);
}

void draw() {
drawHeart(width/2, 0, saize/2, depth, false, false);
}

void drawHeart(int x, int y, int s, int depth, boolean down, boolean right) {
if (depth <= 0) {
return;
}
int r = (int)(s*0.25);
int dy = (int)(s/2);
int dx = s/2;
Point p1 = new Point(x-dx, y + dy);
Point p2 = new Point(x+dx, y + dy);
Point p3 = new Point(x, y);
//myline(p1, p2, 128);
myline(p2, p3, 128);
myline(p3, p1, 128);
float angle = PI/6;
int xr = (int)(cos(angle)*r);
int yr = (int)(sin(angle)*r);
noFill();
int a = 20;
int b = 9;
arc(x + dx - xr, y + dy + yr, 2*r, 2*r, -PI/6, PI/2);
arc(x + dx - xr, y + dy + yr, a*(dx-xr)/b, 2*r, PI/2, PI-PI/7);

arc(x - dx + xr, y + dy + yr, 2*r, 2*r, PI/2, PI + PI/6);
arc(x - dx + xr, y + dy + yr, a*(dx-xr)/b, 2*r, PI/7, PI/2);
//arc(x + r/8, y + h, r/4, r/4, 0, PI);

drawHeart(x, y + dy + yr + r/2, 2*s/5, depth-1, true, false);
if (down) {
drawHeart(x + 2*(dx-xr), y + 3*dy/5, s/5, depth -1, false, true);
drawHeart(x - 2*(dx-xr), y + 3*dy/5, s/5, depth -1, false, false);
}
else
{
if (right) {
drawHeart(x + (dx +r/2), y, s/2, depth -1, false, true);
drawHeart(x - (dx +r/2), y, s/2, depth -1, false, false);
}
else //if left
{
drawHeart(x + (dx +r/2), y, s/2, depth -1, false, true);
drawHeart(x - (dx +r/2), y, s/2, depth -1, false, false);
}
}
}

void myline(Point p1, Point p2, int colour) {
line(p1.x, p1.y, p2.x, p2.y);
stroke(colour);
}

14.02.2009

Hello every bodies!

No comic, but a very cool game concept: http://www.newgrounds.com/portal/view/480006