Bubbles-Game - Ansatz Probleme

Übersicht BlitzBasic Allgemein

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

Tennisball

BeitragFr, Dez 24, 2010 1:27
Antworten mit Zitat
Benutzer-Profile anzeigen
-blub weg damit-

Deine Idee ist imho besser. Wink
  • Zuletzt bearbeitet von Tennisball am Fr, Dez 24, 2010 1:46, insgesamt einmal bearbeitet
 

Schrolli

BeitragFr, Dez 24, 2010 1:42
Antworten mit Zitat
Benutzer-Profile anzeigen
follgender Lösungsansatz funktioniert bis jetzt... bei besseren Ideen bitte bescheid geben...

Ich speicher in der rekursiven Funktion die Positionen in das Type, übergebe dabei auch die farbe mit...
Setze dann die entsprechende Farbe auf 0 damit die rekursive funktion diese nicht mehr mit sucht und keine endlossschleife verursacht

nachdem der rekursive teil abgeschlossen ist sind nun alle zusammenhängende gefunden.
bevor ich nun das herunterfallen und zusammenschieben prüfe zähle ich erst die einträge der types.
sind diese >= 2 dann lösche ich einfach alle type einträge

falls dies nicht der fall ist setze ich im array wieder alles auf standart per BlitzBasic: [AUSKLAPPEN]
balls(info\x, info\y) = info\col
deshalb auch die übergabe der farbe. Danach lösche ich auch hier alle type einträge

Wenn es also zu wenige sind die gezählt werden wird alles zurück gesetzt ansonsten werden die type einträge vernichtet und alles passt.


Das wäre mein Lösungsansatz... Falls jmd was besseres weis wäre ich trotzdem dankbar.

Gruß Basti Smile

BlitzBasic: [AUSKLAPPEN]
zahl = 0
For info.ball = Each ball
zahl=zahl+1
Next

If zahl>=2 Then
For info.ball = Each ball
Delete info.ball
Next
Else
For info.ball = Each ball
balls(info\x,info\y) = info\col
Delete info.ball
Next
EndIf



EDIT:
Sieht gut aus, morgen lass ich meinen "Grafiker" nochn schickes Gewand entwerfen und dann lad ich das ganze evtl mal hoch, sieht eig ganz nett aus. Dadurch das ich beim erstellen der Maps in den Zufall eingreife, kann man bestimmte Level Nr. eingeben, mitwelchen immer wieder das selbe bild entsteht. Dadurch kann man sich verbessern oder mit anderen vergleichen da ja bei selber NR auch jeder das selbe bild sieht Wink

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group