Suchergebnisse

Suchergebnisse 1-20 von insgesamt 120.

  • Vielen Dank für den Vorschlag, leider habe ich nach deiner Implementierung dasselbe Problem. Konnte es allerdings auf einen anderen Weg beheben, und zwar hatte ich einfach eine Abfrage gemacht, dass man nur schießen kann (und somit auch der Nächste drankommen kann), wenn strength > 0 ist und nach Beendigung des Zuges wird strength immer auf 0 zurückgesetzt, das klappt super Trotzdem vielen Dank für die Hilfe, hat mir bei der Erkennung des Problems geholfen.

  • Das hatte ich auch schon versucht, ändert aber nichts. Gibt es vielleicht eine Herangehensweise als meine? Im Prinzip ist das Gameplay ja turn-based, da die Panzer sozusagen immer abwechselnd dran sind, also nacheinander sich ausrichten und schießen. Danke für mögliche Vorschläge

  • Heyho Ich arbeite momentan an einem sehr kleinen lokalen Multiplayer Projekt, wo man, ähnlich wie in Worms, jeder Mitspieler einen Panzer steuert und die anderen abschießen soll. Es wird nacheinander gespielt, d.h. Panzer 2 ist erst dran, nachdem Panzer 1 geschossen hat. Die Panzer sind 4 mal das Objekt oTank, im Creation Code hat jeder Panzer eine individuelle turn_number: 0, 1, 2, oder 3. Ich habe ein Controller Objekt mit der globalen Variable global.player_turn = 0. Für jede vom Spieler ausg…

  • Heyho Habe seit längerem mal wieder eine Frage, ich habe eine Variable in einem Objekt "blinkPossible", die entweder false oder true ist. Folgendes Problem: Ein Objekt, dass von einer zur anderen Seite im Raum läuft und sich außerhalb des Raumes umdreht, ist versehen mit dieser Variable. Ist das Objekt in der Mitte des Raumes (also room_width/2 oder?), soll die Variable auf true gesetzt werden. Außerhalb des Raumes wird sie wieder auf false gesetzt. Ich habe im Step Event die Abfrage GML-Quellco…

  • offline raid game

    CallMeLegend - - Technische Fragen

    Beitrag

    Was das Speichern der Game Daten betrifft: Wenn du ein Offline Game machst, solltest du die Daten wirklich lokal, aber verschlüsselt(!) speichern. Wenn man online sein muss, um dein Spiel zu spielen, hast du die Wahl ob du die Daten lokal oder in einer Cloud speichern willst. Beides hat so Vor- und Nachteile, lokale Speicherdaten könnten - trotz Verschlüsselung - möglicherweise manipuliert werden, ist aber unwahrscheinlich. Eine Cloud einzurichten oder zu mieten könnte dich hingegen echt was an …

  • GameMaker füllt Festplatte

    CallMeLegend - - Game Maker Allgemein

    Beitrag

    Ich habe das Problem, dass GameMaker - soweit ich weiß - durch das erstellen von Backups nach jedem Speichern meine Festplatte ungemein schnell füllt. Wie kann ich das ausstellen und wo werden die Backups gespeichert, dass ich sie löschen kann?

  • Problem recht schnell gelöst Das instance_create() einfach durch das oButton jedes with() ersetzen.

  • Heyho Ich arbeite momentan an einem UI mit Buttons, und wenn man auf einen gewissen Button klickt, werden links von ihm nach unten weg weitere Objekte erzeugt. Klappt auch super, nur würde ich jetzt gerne für jeden der einzelnen Buttons Variablen wie zB den Namen ändern. Wie gehe ich das am besten an? Für alle bestehenden Buttons am Anfang (Start Game, Options, Help und Quit) habe ich die Instance IDs bereits geändert, um sie einfacher abzurufen. Die Buttons sind durchnummeriert (action = 0 bis …

  • Vielen Dank, funkioniert perfekt

  • Die Idee hatte ich auch schon mit dem Step Event, und dass ich wohl mind. eine weitere Variable brauche dachte ich mir auch schon, nur bin ich damit etwas überfordert

  • Scheint mir eigentlich eine recht einfache Frage zu sein, komme aber nicht auf die Lösung und finde auch keinen älteren Beitrag dazu. Will eine Variable mit dem Wert 1 bis zu einem gewissen Punkt, sagen mir mal 0.7 schrumpfen lassen, und ab dann bis 1,3 wachsen lassen. Ab 1,3 wieder schrumpfen lassen bis 0,7 etc. Danke für eure Hilfe

  • Sinn des Forums ist es eigentlich nach Möglichkeit selber zu programmieren und sich hier Hilfe zu holen. Von fertigen Projekten wirst du auch nicht lernen. Ich habe mich zwar noch nie mit einem Turn Based Combat System beschäftigt, vielleicht hilft dir aber diese Tutorial Serie: youtube.com/watch?v=nf7ckPpyx4E

  • Random generierte Blöcke

    CallMeLegend - - Technische Fragen

    Beitrag

    Ich würde das mit einem "oLevelCreate" Objekt machen. Create UND Room Start: GML-Quellcode (50 Zeilen) Hoffe das hilft und funktioniert alles

  • Guck mal bei den Object Properties der Objekte ob ein Haken bei Persistent gesetzt ist. Falls ja, nimm diesen raus. Falls nein, dann guck ob in den Objekten vielleicht eine Zeile Code wie room_goto() oder Ähnliches steht und somit die Objekte "doppelt ausgeführt" werden, da die Objekte dann in den anderen Raum ünernommen werden

  • Vielen Dank Husi, aber das war gar nicht das Problem. Viel mehr war es meine eigene Dummheit, ich hatte mein Grid von 10x10 auf 5x5 verringert, die Werte der Abfrage blieben aber bei 320 und nicht 160. Ach ja, immer diese Flüchtigkeitsfehler

  • Heyho Ich habe ja neulich gefragt, wie ich nur eine gewisse Anzahl an Gegnern in einer Grid Zelle haben kann. Das funktioniert (eigentlich) auch, allerdings werden immer mehr Gegner vernichtet als nötig wäre. Sagen wir, maximal 4 Gegner sollen in einer Zelle sein, aber es werden 5 in dieser Zelle createt, dann sollte nur einer zerstört werden. Allerdings werden fast immer zu viele oder alle Gegner zerstört Das erkenne ich daran, dass ich vor der Zerstörung eine "Leiche" des Gegners spawnen lasse…

  • Vielen Dank Larsi, jetzt klappts endlich Und ja, dein spontaner Code funktioniert

  • Okay also hast du eine Idee wie ich am besten - sagen wir mal - nie mehr als 6 Gegner pro Zelle habe? Sollte diese Abfrage von den Gegnern aus gemacht werden? Oder von einem anderen Objekt wie dem Grid Objekt? EDIT: Was ich noch erwähnen sollte, die Grid Zellen haben eine Größe von 10*32 x 10*32. Das heißt, in jeder dieser Grid Zellen sind genau 10 x 10 Tiles, also Wand oder Boden. Nun sollen also in diesem großen Grid maximal zB 6 Gegner sein. Weiß jemand wie ich das am Besten angehen kann?

  • Hey Ich würde gerne die instance_count eines Objektes (Gegners) für jede Zelle in einem Grid überprüfen, da ich nur eine maximale Anzahl an Gegnern pro Grid haben möchte. Weiß jemand wie ich das am besten angehen kann?

  • path_flip() Problem

    CallMeLegend - - Technische Fragen

    Beitrag

    Konnte es beheben, für Leute mit Ähnlichen Problemen: Variable im Create Event und nicht im Step Event setzen.