AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:02

Parameter dieser Suchanfrage:

Suche in Thema: Snake - Ein Problem mit dynamischen Arrays
Suche alle Beiträge, die von "MrMooed" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 15 von insges. 15 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 11. Apr 2012
    Sooo.

    Das Programm ist nun soweit fertig und muss felißig getestet werden :lol:
    Zu finden ist es hier in der Projekt Abteilung:

    nicht noch ein snake klon
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 5. Apr 2012
    Nett. Allerdings ist, wie bei einer früheren Version bei mir auch, ein Bug enthalten:
    man bewege sich nach rechts und drücke schnell hintereinander + . Dann kommt die Fehlermeldung, dass man sich in den Schwanz gebissen hat. Du hast zwar abgefangen, dass man nicht direkt einen Richtungswechsel in die entgegengesetzte Richtung unternehmen kann, allerdings kann man es mit 2 Bewegungen während...
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    FIFOs gehen MIR viel zu weit über den Kopf, allerdings wäre es vllt. etwas für Coffeecoder's Java Projekt :thumb: Ich werde mich erstmal auf die Version mit dem Array beschränken und mir FIFOs bei gaaaanz viel langeweile ansehen. Trotzdem nette Ergänzung.
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    :wall: verdammt.. soetwas ähnliches ging gerade durch den Kopf :? Nach einer stärkenden Mahlzeit werde ich mich dann mal nachher dran machen, vllt. finde ich ja noch was schlichteres :P
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Ich hätte das jetzt eher so formuliert:
    Warum sollte ich mich gegen das Aute stellen, wenn ich auch einfach die Bremse zum bremsen nutzen kann :gruebel:

    Viele Wege führen nach Rom ;)
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Ahhh *klick* Somit müsste ich also vor jeder Bewegung überprüfen lassen, ob in der aktuellen Richtung ein Block vorhanden ist -> falls nicht Leben abziehen/ Beenden. Habe hier ebenfalls auf nicht auf die Syntax geachtet, aber so in etwa würde es dann ausschauen:


    möglich = True
    case Richtung of
    vorwärts: if Array > High(Array) then moeglich = False;
    unten : if Array < Low(Array) then...
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Sicher so dachte ich mir das am Anfang auch. Doch wenn man versuchen würde die Felder rings herum zu untersuchen und man sich zufälligerweise am Rande des Arrays befindet, müsste es doch eigentlich ne Zugriffvsverletzung geben, da er ja nicht auf etwas zugreifen kann, was nicht im Array liegt :shock: So kam ich letztendlich ja auf Tr..Exept :?
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    :?: Was denn jetzt sollte man es mit einer try..exeption machen oder ist es "eine ganz schlechte Wahl" :?:
    Vllt blicke ich den Post auch nicht weil ich Kopfschmerzen habe :lol:


    /EDIT:
    Ahh, es bezog sich vermutlich auf den vorherigen Beitrag, dass man es auch sauberer lösen kann. Hat sich also erledigt ;)
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Soso :roll: ständig lernt man mehr :D

    Eine weitere Idee war zur Bewegung: Könnte man es mit einem Try .. exept Block lösen ? Wenn sich die Schlange nun aus dem Spielfeld beweg, also aus dem Bereich des Arrays, würde dies ja zu einer Zugriffsverletzung im Speicher führen. Wenn man ihm aber sagt, dass er dann (exept) ein Leben (oder was auch immer) abziehen soll und die Schlange neu...
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Danke für den Tipp, doch ist es nicht so, dass Dec(X) den Wert um eins erniedrigt ? Wenn dem so ist, ist diese Funktion leider unbrauchbar für mich denn ich will die Schlange ja nicht nur um einen Pixel immer verschieben.

    Und was den Debugger anbelangt: Kenne mich mit dem nicht so wirklich aus :oops: wenn es sich um dieses Schritt für Schritt ausführen handelt, das man mit F7 Startet, dann...
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Servus,

    Habe mir da mal ein Paar Gedanken zu dem Denkanstoß gemacht und etwas weitergedacht. Wenn man nun die Koordinaten aller Gegenstände von Snake (Schlangenteile, Äpfel, Wände etc.) in einem Array, also einer Art Karte, speichert, stellt sich mir das Problem, wie ich ihm sage wo sich die Schlange befindet und wo deren Kopf liegt (wobei letzteres noch einfach zu erledigen ist) Müsste dort...
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 4. Apr 2012
    Also würdest du alle Koordinaten (sei es nun die der Schlange als auch die der Äpfel/ Münzen) in einem Array Speichern ? Hmm eigentlich wäre das wirklich sinnvoller :x Werde das ganze dann wohl nochmal überarbeiten. Trotzdem vielen Dank für die Anregungen :thumb:

    Zu allem Überfluss ist mein Laptop mit nem Bluescreen sbgeschmiert und hat das komplette Delphi Projekt zerschossen. Exakt in dem...
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 3. Apr 2012
    'Nabend

    Ist das nicht letztendlich Jacke wie Hose ob ich nun downto Low(Array)+1 oder einfach nur downto 1 schreibe ? Oder verbirgt sich da ein Vorteil den ich bloß nicht sehe ?
    Wenn dem so ist werde ich mir diese Schreibweise mal eineignen. Wobei Komplizierter = cooler ist :lol:

    MfG
  • Forum: Sonstige Fragen zu Delphi

    AW: Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 3. Apr 2012
    Jau so funktioniert das ganze :D

    Danke dir Aphton. Schade, dass einem sowas in der Schule nicht vermittelt/ erklärt wird. Das einzige mal das ich von so einer Unterscheidung gehört habe war hier bzw. in anderen Delphi-Foren. Aber das Thema Schulbildung etc. ist ein gänzlich anderes Thema :roll:

    Vielen Dank nocheinmal. Bei Interesse würde ich den Programmcode noch etwas aufhübschen und dann...
  • Forum: Sonstige Fragen zu Delphi

    Snake - Ein Problem mit dynamischen Arrays

     
      by MrMooed, 3. Apr 2012
    Hallo DPler,

    Da ich nun Schulferien habe, dachte ich mir, dass ich mal etwas größeres in Angriff nehmen könnte. Gesagt Getan :lol: die Idee war ein Snake Spiel zue porgrammieren (Ja ich komme gleich zu meinem Problem, will nur meinen Gedankengang klar machen :roll: ) Jedenfalls hatten wir gerade in der Schule Arrays. Da mir der Stoff in der Schule nie wirkliche Probleme bereitet, habe ich...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=MrMooed&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=167525
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz