Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Sollten Beamte in die gesetzliche Rentenversicherung einzahlen?
    • Würdet ihr es Okay finden wenn euer Partner kifft?
    • Was haltet ihr von Frosta?
    • Welches Studium könntest du NICHT schaffen?
    • Kannst du beim Gehen besser über schwierige Dinge reden?
    • Braucht man Freunde wirklich?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Spiritualität
    • Blickwechsel: Deine Fragen an einen Schiedsrichter im Amateurfußball
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

MisterMoinz

21.10.2022
Übersicht
0
Hilf. Antw.
6
Antworten
2
Beiträge
3
Danke
0
Komplim.
0
Freunde
Erfolge

Dankwart

Erstes Danke erhalten.

Geistesblitzer

Erste Antwort gegeben.

FraGenius

Erste Frage gestellt.
MisterMoinz
11.11.2022, 15:27

JavaScript / Snake: Wie kann ich das Spiel beenden, sobald die Schlange sich selbst berührt?

Servus.

Ich bin gerade dabei, ein Snake selber zu machen. Jedoch bekomme ich kein Gameover hin, wenn die Schlange sich selbst berührt und ich verstehe auch nicht wieso. Könnte mir vielleicht ein netter Jemand helfen?

...
gleichx = false;
gleichy = false;
countgx = 0;
countgy = 0;

// wie?
for (k = 0; k <= laengex.length; k++) {
  countx = 0;
  countgx++;

  for (t = 0; t <= laengex.length; t++) {
    if (gleichx == false) {
      countx++;
      if (k != t) {
        if (laengex[k] == laengex[t]) {
          gleichx = true;
          break;
        }
      }
    }
  }

  if (gleichx == true) {
    break;
  }
}

for (k = 0; k <= laengey.length; k++) {
  countgy++;
  county = 0;

  for (t = 0; t <= laengey.length; t++) {
    if (gleichx == false) {
      county++;

      if (k != t) {
        if (laengey[k] == laengey[t]) {
          gleichy = true;
          break;
        }
      }
    }
  }

  if (gleichy == true) {
    break;
  }
}

// bis hier

if (gleichx == true && gleichy == true && countgx == countgy && countx == county) {
  window.alert("You lost!");
}

...
JavaScript, Code
2 Antworten
MisterMoinz
21.10.2022, 20:33

Kann man in Javascript prüfen, ob ein Array 2-mal den gleichen Wert hat?

Servus,

ich arbeite gerade an einem kleinem Snakespiel um Javascript zu lernen, und weil es mir spaß macht. Die Werte welche die Positionen der Schlage festlegen, habe ich in Arrays gespeichert. Jedoch habe ich keinen Plan, ob, und wie ich prüfen könnte, ob ein Wert 2-mal vorkommt, und je nachdem true oder false ausgegeben wird. Wenn mir Jemand helfen könnte wäre ich ich euch sehr verbunden. Danke!

JavaScript, Array
1 Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel