AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi mein Battletree-Algo funktioniert nicht so wie er soll...
Thema durchsuchen
Ansicht
Themen-Optionen

mein Battletree-Algo funktioniert nicht so wie er soll...

Ein Thema von yankee · begonnen am 8. Okt 2005 · letzter Beitrag vom 8. Okt 2005
 
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#1

mein Battletree-Algo funktioniert nicht so wie er soll...

  Alt 8. Okt 2005, 03:57
Hi @ll,

ich bin gerade dabei ein Programm zu schreiben, welches einen Battletree generiert. Also sowas:

Code:
Spieler1 \ Sieger1
          >---\
Spieler2 /     \
                \ Endsieger
                 ------
                /
Spieler3 \     /
          >---/
Spieler4 / Sieger2
Ich hoffe man kann aus der Grafik erkennen, was ich will. Weil das ziemlich viel zum posten wäre, habe ich einfach mal alles in den Anhang geschmissen. Das ist das volle Programm, welches ihr kompilieren könnt. Dann geht ihr auf "edit players", gibt in die Memo untereinander 2,4,8,16 (oder eine andere 2er-Potenz) Namen ein und klickt dann auf "generate basic tree". Dann schließt ihr das Fenster und befindet euch wieder im Hauptfenster, wo ihr auf "gen battletree" klickt. Dann wird der Battletree gezeichnet. Das sollte so aussehen, dass gaanz links (in meiner kleinen Grafik Spieler1,2,3,4) in der Reihenfolge angezeigt bekommt, wie ihr sei eingegeben habt. (Zur Sicherheit, falls ihr nicht kompilieren könnt/wollt ist auch ein Screenshot davon im Anhang). Das klappt aber nicht. Es kommt eine andere Reihenfolge. Ich bin jetzt meinen Algo ganz oft durchgegangen (Umain.pas: Button1Click und PaintPart), aber ich kann den Fehler einfach nicht finden.
Übrigens wird beim starten des Programms in dem Ordner, wo das Programm ist liegt ein Ordner "data" erstellt, in dem beim beenden der Baum als XML gespeichert wird. Bei starten wird diese Datei automatisch wieder geladen, so dass ihr nur einmal bei "edit players" was eingeben müsst, dann ist es drin und ihr könnt direkt auf "gen battletree" klicken.

Achso, ist alles in englisch, weil ich gerade in Amerika auf Schüleraustausch bin und das hier verwenden möchte.

EDIT: Code-Tags gesetzt, meine Grafik war vollkommen zerstört
Angehängte Grafiken
Dateityp: png battletreebug_113.png (17,0 KB, 39x aufgerufen)
Angehängte Dateien
Dateityp: zip battletree_219.zip (5,2 KB, 9x aufgerufen)
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz