Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

51

01.08.2011, 20:58

Das hatte ich entfernt gehabt, weil ich es als überflüssig empfand weil ich ja die if-Bedingung um das Positionsgedöns hatte.

Und da ist der Operator falsch.

EDIT: Mach ichs aber wieder richtig hin, spawnt ein Gegner der keinen Schritt macht, aus/an geht und dabei die Spawning-Punkte abwandert bis zum letzten, dann läuft er runter und bleibt halt hängen. ;(

52

01.08.2011, 21:00

Na dann haben wirs doch :thumbsup:
Einfach das wieder rein tun und Operator umdrehen und auch das m_fTimer -= 2 nicht vergessen. das sollte gehen

53

01.08.2011, 21:03

Wie im Edit geschlidert, nur überspringt er jetzt ein paar.
Ich resette den Timer auch.

Beim vorletzten geht er auch bis unten durch, aber "nur" Einer. :S

54

01.08.2011, 21:06

Ich habe keine Lust deine unzähligen if(position...) zu durchsuchen. Mit Vektoren wäre das das einfachste überhaupt

55

01.08.2011, 21:11

Mit Vektoren hätte ich auch nur die Zahlen mit einem Deutsch-Englisch Namen ersetzt.
Ich glaub ich sollte komplett aufhören. Hab ja mehrfach gemerkt das ich nicht zu fähig bin...

Mir macht das Spawning-System mehr sorgen. In Gang 2/3 kommen jetzt auf einmal 2 Gegner, in Gang 6 sind es 3.
Aber bestimmt wieder so ein ernüchternder Fehler mit einem falschem if.... ;(

56

01.08.2011, 21:20

Auf keinen Fall aufhören. Nur kleiner Anfangen. Dir ist schon klar das die gewünschte Funktionalität mit Vektoren in einem Bruchteil des Codes zu lösen ist(alle if-Bedingungen weg).
Lass auch erstmal die Gänge aus dem Spiel. Ist dir klar was ein Vekror ist?

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

57

01.08.2011, 21:23

Dein Code erscheint mir totaler Muell zu sein. Schmeiss weg und machs komplett neu. Bau erstmal ein Objekt, dass du enfach nur mit Cursortasten steuerst und ersetze dann die richtige Schritt fuer Schritt durch kuenstliche Intelligenz.

Ich glaub ich sollte komplett aufhören. Hab ja mehrfach gemerkt das ich nicht zu fähig bin...
Auch ne Moeglichkeit...

58

01.08.2011, 21:24

JA!
Das ist ja gerade der Dreck, ich hab durchaus was auf dem Kasten, aber bei so was verkapsel ich mich zu sehr und bin dann hilflos und "dumm".
Ich hab mindestens 40 kleine Projekte gehabt, um anzeigen von Sprites, handeln auf Events usw. zu üben. (will jetzt nicht die Festplatte aus der Box holen)

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

60

01.08.2011, 21:40

Was du nicht?
Gäbe 2 Möglichkeiten, deshalb frag ich.

Aber ich kann durchaus drauf verzichten, weitere Erniedrigungen zu lesen. Ich wäre Dir verbunden. :(

Ist doch hoffnungslos, ich lerne seid 2 Jahren und bekomme nicht mal gescheit das Spiel aus Kapitel 12 von C++ für Spieleprogrammierer erweitert, aber so Projekte wo man ein Rechteck hat, was "laufen" kann und dazu schießen, also auch schräg, das kann ich wieder herum. Das wieder spricht sich doch. Und wenn ich dann Andere sehe die sagen sie lernen seid einem halben Jahr und fangen dann mit was relativ komplizierten an, das zerstört durchaus den Glauben an einen selbst.
Aber egal, das Thema ist gegessen, ich tu jetzt das was ich tun werde und möchte Danke aussagen. Viele hier sind nett, andere wieder herum nicht, trotzdem werde ich euch weiterempfehlen wenn ich wen treffe. :thumbup:

Werbeanzeige