Noch eine Variante die bisschen dichter an deinem Ursprünglichen Code ist:

for (var i = 0; i < 6; i++) {
    var tmp;
    do {
       tmp = Math.floor(1 + Math.random()*49);
    } while(contains(y, tmp);
    y[i] = tmp;
}

function contains(a, obj) {
    for (var i = 0; i < a.length; i++) {
        if (a[i] === obj) {
            return true;
        }
    }
    return false;
}
...zur Antwort

Deine Frage ist nur schwer zu verstehen. Am besten du beschreibst mal noch zusätzlich was dein Programm aus Sicht des Spielers genau machen soll.

...zur Antwort

Hallo, meiner Meinung nach ist es am Besten einfach den realen Vorgang im Code nachzustellen. Das bedeutet: 1. Ein Array mit den Zahlen von 1 bis 49 befüllen 2. Pro Zug zufällig eine Zahl aus dem Array wählen 3. Sofort nach dem wählen die betreffende Zahl aus dem Array löschen und damit sozusagen die Kugel aus dem Behälter entfernen so dass sie beim nächsten Zug nicht mehr gewählt werden kann.

Im Code sieht das dann so aus:

        var y = new Array();
        var kugeln = new Array();
        
        for (var i = 1; i<=49; i++) {
            kugeln.push(i);
        }
        console.log(kugeln);
        
        // ziehen   
        for  (var j = 0; j<6; j++) {
            var randomIndex = Math.floor(Math.random() * kugeln.length);
            y.push(kugeln[randomIndex]);
            
            kugeln.splice(randomIndex,1); // gezogene Kugel aus dem Basisarray entfernen
        }
        console.log("Gezogene Zahlen: " + y);
...zur Antwort

Die Preisklasse entspricht einem Dekoschwert. Das bedeutet du solltest von der Qualität der Klinge nichts erwarten, und auf keinen Fall versuchen damit etwas zu schneiden, weil du riskierst dass ein Stück der Klinge abbricht und unkontrolliert durch die Luft fliegt.

Ölen ist eine Sache von Sekunden. Einfach Öl auf einen Lappen und drüberwischen. Bei einem Schwert das nicht verwendet wird, sollte das nicht allzu oft notwendig sein.

Im Endeffekt kommt es darauf an was du mit dem Schwert anfangen willst. Zum an die Wand hängen ist es ok. Für alles Andere solltest du entweder erst mal genauere Informationen dafür erfragen (Hersteller, Erfahrungsberichte, Stahlsorten...) oder ein anderes Schwert aus einer höheren Preisklasse wählen.

...zur Antwort

So etwas solltest du auf keinen Fall mit mehreren Threads lösen.

In der Spieleprogrammierung verwendet man üblicherweise einen Mainloop, der pro Frame einmal durchlaufen wird und alle notwendigen Updates durchführt. Dieser Mainloop sieht im ganz Groben so aus:

void main() {
do {
    newtime = System.getMilliseconds();
    deltaTime = newtime - oldtime
    oldtime = newtime;

    bewegeSchuss(deltatime*schussgeschwindigkeit);
    bewegeSpielerRaumschiff(deltatime*spielergeschwindigkeit);

    redrawEverything();
} while(spielNichtZuende);
}

keydownHandler() {
  if(key == links) {
  spielergeschwindigkeit.setVector(-1,0);
}
  if(key == rechts) {
   spielergeschwindigkeit.setVector(1,0);
  }
}
...zur Antwort

Möglicherweise fehlt dir ein Aufruf von robot.keyRelease(37); um zu simulieren dass die Taste auch wieder losgelassen wird. zwischen Press und Release brauchst du dann vielleicht noch ein Delay, damit es eine definierte Zeitspanne gibt in der im Spiel nach links gelaufen wird.

...zur Antwort

Mathe LK ist einfach so lange du einigermaßen Spass an Mathe hast. Es gibt dort nichts was man nicht verstehen könnte wenn man ein bisschen Zeit zum Lernen investiert.

...zur Antwort

Wichtige Formel für diese Aufgabe: P = U * I

Damit kannst du mit den Angaben für den Scheinwerfer die Spannung ausrechnen.

Mit Hilfe der Spannung kannst du dann die Leistung bzw den "Energiestrom" am Rücklicht berechnen.

Addition gibt die vom Dynamo erbrachte Gesamtleistung. Zusammen mit der bekannten Spannung kannst du die Stromstäke im Dynamo berechnen.

...zur Antwort

Es sieht so aus als ob du die ()^2 nicht richtig auflöst. (a-b)^2 sollte ja zu (a^2 - 2ab + b^2) führen. Unter anderem muss es dann irgendwo einen Teilausdruck e^(-t1/50)^2 = e^(-2t1/50) = e^(-t*1/25) geben, was bei dir nicht der Fall ist.

...zur Antwort

Am besten ist, wenn du in deiner Freizeit anfängst (kleine) Spiele zu programmieren. Die Programmiersprache ist dafür erst mal egal. Du stößt dann automatisch auf die wichtigsten Probleme und Themen mit denen du dich beschäftigen musst. Wahrscheinlich wird deine Mathenote dadurch nach einiger Zeit automatisch gegen 1 gehen. Gebiete aus der Mathematik die du verstärkt brauchen wirst: Vektoren und Trigonometrie

Informatik hast du nicht in der Schule, deswegen ist es praktisch wenn du dir selbst ein paar der theoretischen Grundlagen aneignest. Was mir spontan einfällt: * Graphen / Graphenalgorithmen. Findet unter anderem Anwendung bei der Wegfindung * Software Patterns. Geben dir eine Idee wie du deine Programme aufbaust

...zur Antwort

Pyrex ist ein Markenname für Glas siehe auch http://de.wikipedia.org/wiki/Pyrex

...zur Antwort

Mit ausgeschnittenem Papier und einem Fotoapparat kommst du z.B schon ziemlich weit und kannst z.B sowas hier machen: https://www.youtube.com/watch?v=Enlmk4Xms7s

Am Ende brauchst du aber immer ein Schnittprogramm oder sowas in der Art um alles zusammenzufügen.

...zur Antwort

Du hast schon mehr aufgelistet als die Meisten hier aus dem Kopf wissen, wie es aussieht, inklusive mir ;)

Die genannten sind aber auf jeden Fall Farbordnungssysteme.

Eine ziemlich umfassende Liste gibt es z.B hier: http://www.colorsystem.com

...zur Antwort

Es lassen sich zu fast allen Muskelgruppen Übungen mit dem Körpergewicht finden. Insofern haben die anderen Antworter hier schon recht wenn sie die Aussage anzweifeln.

Die Frage ist eher was ist effektiver.

Die Schwierigkeit beim Körpergewicht ist, dass man das Gewicht nicht optimal auf das Trainingsziel anpassen kann. Wenn jemand starkes Übergewicht hat, dann schafft er z.B keinen einzigen Klimmzug und hat somit auch keinen Trainingseffekt. Wenn jemand fit ist, dann schafft er selbst auf einem Arm zu viele Liegestütze um bei einer guten (niedrigeren) Wiederholungszahl für den Muskelaufbau zu bewegen.

...zur Antwort

Es gibt ja prinzipiell 2 Möglichkeiten warum der Stromkreis auf 15 A begrenzt ist.

  1. Er ist mit einer 15 A Sicherung versehen. Sobald die Verbraucher diesen Wert übersteigen fliegt die Sicherung raus/brennt durch und der Kreis ist unterbrochen

  2. Die Begrenzung entsteht durch die Stromquelle. Dies könnte z.B eine Batterie sein. Es gibt dann auch keine feste Grenze, sondern einen Zusammenhang zwischen gelieferter Spannung und Stromstärke. Z.b kann eine ausgedachte Batterie 12V bei 15A liefern, aber nur noch 7V bei 18A. Was dann mit den Verbrauchern passiert hängt dann am davon ab wie diese genau auf niedrigere Spannungen reagieren.

...zur Antwort

Wenn du ein Schwert tatsächlich schmieden willst, dann musst du erst einmal ein paar hundert Stunden üben um erstmal die grundlegenden Fähigkeiten im Schmieden aufzubauen die du für so ein Schwert benötigst. Falls du daran ernsthaft interesse hast: Auf der Tannenburg (http://www.tannenburg.de/) werden zum Beispiel regelmäßig Schmiedekurse für Anfänger angeboten. Man macht dort natürlich keine Schwerter sondern Nägel, Kerzenständer usw. Aber du kannst dort einen Einstieg finden.

...zur Antwort

Geplante Videos stehen bis zum Releasetermin auf private. D.h selbst wenn du die Url kennen würdest, könntest du noch nichts sehen.

Beispiel für geplantes, noch gesperrtes Video: http://youtu.be/xAXfkiihbd8

...zur Antwort

Du benötigst dazu nur ein NAND (=Nicht Und) Gatter. (siehe http://minecraft-de.gamepedia.com/Redstone-Schaltkreise) Eingang A des Gatters wird mit deiner Basisleitung verbunden. Eingang B des Gatters wird mit dem Ausgang des Gatters verbunden. Eventuell noch mit einem Repeater dazwischen um die Impulslänge zu kontrollieren. Am Ausgang des Gatters kannst du dann deinen Impuls abgreifen.

...zur Antwort

Die Wahl der Standorte wird freier. Die Produktion kann ganz oder Teilweise in andere Länder verlagert werden. Auch neue Märkte mit neuen Kunden finden sich. China ist ein typisches Beispiel für einen solchen neuen Markt. In diesen Rahmenbedingungen der Globalisierung kann dann die Kultur wichtig werden, weil dadurch andere Kunden in anderen Ländern z.B anders auf Werbung ansprechen.

...zur Antwort