„Benutzer:B166ER" – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Versionsgeschichte interaktiv durchsuchen
Zum nächsten Versionsunterschied →
Inhalt gelöscht Inhalt hinzugefügt
Zeile 1: Zeile 1:
'''B166ER'''<br><br>
'''B166ER'''<br><br>
B166ER kommt aus dem Trickfilm "Animatrix" im Teil "The Second Renaissance". Es ist der Name eines Roboters, der als erster sich gegen seinen Herrn aufgestellt und getötet hat. Daraufhin, hat die Menschheit entschieden alle Roboter zu zerstören, um zu vermeiden das weitere Roboter dem B166ER folgen.
B166ER kommt aus dem Trickfilm "Animatrix" im Teil "The Second Renaissance". Es ist der Name eines Roboters, der als erster sich gegen seinen Herrn aufgestellt und getötet hat. Daraufhin, hat die Menschheit entschieden alle Roboter zu zerstören, um zu vermeiden das weitere Roboter dem B166ER folgen.
<br><br>'''Matrix-Code-Emulator'''<br><br>
Nach einer zweiwöchigen Arbeit habe ich einen Matrix-Code-Emulator geschaffen, der im vergleich zu allen anderen (ich kenne aber nur einen auf JavaScript basierenden Emulator außer meinen) viel besser ist. Dies kann man daran sehen, dass ich mit diesem Script 25 Zeilen mit einem alten Laptop darstellen kann, während bei dem alten die Maschiene völlig abkackt. Für interessenten kommt hier der Script:
<br><br>
<html>
<title></title>
<head></head>

<style type="text/css">
<!--

.schwarz {
font-family:Courier New;
font-size:11pt;
color:#000000;
text-decoration:none;
}

.hellgrun {
font-family:Courier New;
font-size:11pt;
color:#00DF00;
text-decoration:none;
}

.normalgrun {
font-family:Courier New;
font-size:11pt;
color:#00DF00;
text-decoration:none;
}

.dunkelgrun {
font-family:Courier New;
font-size:11pt;
color:#009F00;
text-decoration:none;
}

.sehrdunkelgrun {
font-family:Courier New;
font-size:11pt;
color:#003F00;
text-decoration:none;
}

-->
</style>

<script language="JavaScript">
<!--
zeichen_index = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","1","2","3","4","5","6","7","8","9","0","#","@","(","&copy;","\","&#913;","&#916;","&#926;","&#923;","&#931;","&#934;","&#936;","&#937;","&#969;","&#1513;","&#64398;","&#64717;","&#65010;","&#65182;","&#65273;"); //57
schicht_eins = new Array(); //Zeichenschicht
schicht_zwei = new Array(); //Farbschicht

anz_linien = "25"; //anzahl der zu generierenden linien
anz_zeichen = "20"; //anzahl der zu generierenden zeichen


function first_line_generator()
{
var for_anz_zeichen = anz_zeichen;
var for_anz_linien = anz_linien

for(for_anz_linien; for_anz_linien >= 0; --for_anz_linien) //Array Generator
{
schicht_eins[for_anz_linien] = new Array();
for(for_anz_zeichen; for_anz_zeichen >= 0; --for_anz_zeichen) //Zeichen Generator
{
var zufall_1 = Math.round(Math.random());
var zufall_2 = Math.round(Math.random());
var zufall_3 = Math.round(Math.random());
var zufall_4 = Math.round(Math.random());
var zufall_5 = Math.round(Math.random());
var zufall_6 = Math.round(Math.random());
var zufall_7 = Math.round(Math.random());
var zufall_8 = Math.round(Math.random());
var ergebniss = eval(zufall_1*1 + zufall_2*1 + zufall_3*2 + zufall_4*4 + zufall_5*8 + zufall_6*8 + zufall_7*16 + zufall_8*16);

schicht_eins[for_anz_linien][for_anz_zeichen] = zeichen_index[ergebniss];
}
for_anz_zeichen = anz_zeichen;
}
return first_color_generator();
}


function first_color_generator() //Farbarray erstellen
{
var for_anz_zeichen = anz_zeichen;
var for_anz_linien = anz_linien;

for(for_anz_linien; for_anz_linien >= 0; --for_anz_linien) //Array Generator
{
schicht_zwei[for_anz_linien] = new Array();
for(for_anz_zeichen; for_anz_zeichen >= 0; --for_anz_zeichen) //Zeichen Generator
{
schicht_zwei[for_anz_linien][for_anz_zeichen] = "schwarz";
}
for_anz_zeichen = anz_zeichen;
}
return first_visuell_generator();
}

function first_visuell_generator()
{

var sourcecode = "";
sourcecode = sourcecode + '<table cellpadding="0" cellspacing="0" border="0"><tr>';
var for_linien = anz_linien;
var for_zeichen = anz_zeichen;

for(for_linien; for_linien >= 0; --for_linien)
{
sourcecode = sourcecode + '<td>';

for(for_zeichen; for_zeichen >= 0; --for_zeichen)
{

sourcecode = sourcecode + '<u class="' + schicht_zwei[for_linien][for_zeichen]+ '">' + schicht_eins[for_linien][for_zeichen] + '</u><br>';


}

sourcecode = sourcecode + '</td>';
for_zeichen = anz_zeichen;
}
sourcecode = sourcecode + '</tr></table>';
document.all.graphoutput.innerHTML = sourcecode;
return run_color();
}

function run_color()
{

var for_linien = anz_linien;

for(for_linien; for_linien >= 0; --for_linien)
{
schicht_zwei[for_linien].pop();

if(schicht_zwei[for_linien][0] == "schwarz") //Wenn erste Element schwarz ist
{
var zufall = Math.random();
if(zufall < 0.9){schicht_zwei[for_linien].unshift("schwarz");}
else{schicht_zwei[for_linien].unshift("hellgrun");}
}

else if(schicht_zwei[for_linien][0] == "hellgrun") //Wenn erste Element hellgrun ist
{
schicht_zwei[for_linien].unshift("normalgrun");
}

else if(schicht_zwei[for_linien][0] == "normalgrun") //Wenn erste Element normalgrun ist
{
var zufall = Math.random();
if(zufall > 0.1){schicht_zwei[for_linien].unshift("normalgrun");}
else{schicht_zwei[for_linien].unshift("dunkelgrun");}
}

else if(schicht_zwei[for_linien][0] == "dunkelgrun") //Wenn erste Element dunkelgrun ist
{
schicht_zwei[for_linien].unshift("sehrdunkelgrun");
}


else if(schicht_zwei[for_linien][0] == "sehrdunkelgrun") //Wenn erste Element dunkelgrun ist
{
schicht_zwei[for_linien].unshift("schwarz");
}

}
return zufall_zeichen();
}

function zufall_zeichen()
{

for(var i = 0; i <= anz_linien; ++i)
{
var zufall_1 = Math.round(Math.random());
var zufall_2 = Math.round(Math.random());
var zufall_3 = Math.round(Math.random());
var zufall_4 = Math.round(Math.random());
var zufall_5 = Math.round(Math.random());
var zufall_6 = Math.round(Math.random());
var ergebniss_eins = eval(zufall_1*1 + zufall_2*1 + zufall_3*2 + zufall_4*4 + zufall_5*4 + zufall_6*8);

var zufall_1 = Math.round(Math.random());
var zufall_2 = Math.round(Math.random());
var zufall_3 = Math.round(Math.random());
var zufall_4 = Math.round(Math.random());
var zufall_5 = Math.round(Math.random());
var zufall_6 = Math.round(Math.random());
var zufall_7 = Math.round(Math.random());
var zufall_8 = Math.round(Math.random());
var ergebniss_zwei = eval(zufall_1*1 + zufall_2*1 + zufall_3*2 + zufall_4*4 + zufall_5*8 + zufall_6*8 + zufall_7*16 + zufall_8*16);

schicht_eins[i][ergebniss_eins] = zeichen_index[ergebniss_zwei];
}

return visuell_generator();
}

function visuell_generator() //visuell darstellung, nach array änderung
{

var sourcecode = "";
sourcecode = sourcecode + '<table cellpadding="5" cellspacing="5" border="0" style="border:1px solid #00FF00;"><tr>';
var for_linien = anz_linien;
var for_zeichen = anz_zeichen;

for(for_linien; for_linien >= 0; --for_linien)
{
sourcecode = sourcecode + '<td>';

for(var i=0; i <= anz_zeichen; ++i)
{

sourcecode = sourcecode + '<u class="' + schicht_zwei[for_linien][i]+ '">'+ schicht_eins[for_linien][i]+ '</u><br>';


}

sourcecode = sourcecode + '</td>';
for_zeichen = anz_zeichen;
}
sourcecode = sourcecode + '</tr></table>';
document.all.graphoutput.innerHTML = sourcecode;
window.setTimeout("run_color()",50);
}

//-->
</script>

<body onload="first_line_generator()" bgcolor="#000000" text="#00FF00" id="korper">
<table width="100%" height="100%" cellpadding="0" cellspacing="0">
<tr>
<td id="graphoutput" align="center" valign="middle"></td>
</tr>
</table>




</body>
</html>

Version vom 7. September 2005, 21:24 Uhr

B166ER

B166ER kommt aus dem Trickfilm "Animatrix" im Teil "The Second Renaissance". Es ist der Name eines Roboters, der als erster sich gegen seinen Herrn aufgestellt und getötet hat. Daraufhin, hat die Menschheit entschieden alle Roboter zu zerstören, um zu vermeiden das weitere Roboter dem B166ER folgen.

Matrix-Code-Emulator

Nach einer zweiwöchigen Arbeit habe ich einen Matrix-Code-Emulator geschaffen, der im vergleich zu allen anderen (ich kenne aber nur einen auf JavaScript basierenden Emulator außer meinen) viel besser ist. Dies kann man daran sehen, dass ich mit diesem Script 25 Zeilen mit einem alten Laptop darstellen kann, während bei dem alten die Maschiene völlig abkackt. Für interessenten kommt hier der Script:

<html> <title></title> <head></head>

<style type="text/css"> </style>

<script language="JavaScript"> </script>

<body onload="first_line_generator()" bgcolor="#000000" text="#00FF00" id="korper">



</body> </html>

Abgerufen von „https://de.wikipedia.org/w/index.php?title=Benutzer:B166ER&oldid=9130408"