MADRIX Forum • Snake Effect ?
Page 1 of 1

Snake Effect ?

Posted: Fri Jul 05, 2013 10:53 pm
by C64
Hallo,

ich würde gern Wissen ob es eine Möglichkeit gibt einen "Snake Effect" darzustellen. Sowie damals auf den alten Nokia Handies blos das ganze noch
in 3D.

Wir verwenden dazu im Moment die Madrix 3.0 RC welche sehr Stabil läuft seit 4 Wochen. Mit einer LED Decke 16x16x24 Pixel over Art-Net.

For us English User:

I would like to know is there any way to Create a "Snake Game Effect" like from old Nokia Phones.

We are at the Moment the Madrix 3.0 RC which pretty Stable since 4 Weeks.
Us LED Roof is 16x16x24 Pixel over Art-Net.


Offtopic:

Könnt ihr mir etwas genauer erklären die "Fade OUT / IN" bei Diversen S2L Effekten ?

MfG

Andreas

P.S. Falls Interesse besteht kann ich Euch meine LOG-Files zusenden, für Diverses Fehler Debuging.

Re: Snake Effect ?

Posted: Mon Jul 08, 2013 9:57 am
by Wissmann
To create a snake effect the MAS Script would be the right choise.
Just a small sample you could start to work on it.

Code: Select all

@scriptname="Snake 3D";
@author="S.Wissmann - inoage GmbH";
@version="";
@description="";

int x,y,z,ax,ay,az;
color subcol = {0,0,0,0,5};

void InitEffect()
{
	ax = GetMatrixWidth();
	ay = GetMatrixHeight();
	az = GetMatrixDepth();
}

void RenderEffect()
{
	ChangeBrightness(subcol);
	x = x + random(-1,1);
	y = y + random(-1,1);
	z = z + random(-1,1);	
	x = max(0,min(ax-1,x));
	y = max(0,min(ay-1,y));
	z = max(0,min(az-1,z));
	SetPixel3D(WHITE,x,y,z);
}

void MatrixSizeChanged()
{
	InitEffect();
}