Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Editor] DrawBall - Editor (https://www.delphipraxis.net/81578-%5Beditor%5D-drawball-editor.html)

TonyR 11. Dez 2006 17:41

Re: [Editor] DrawBall - Editor
 
:duck:
:shock: hmpf :x :?: :!: :idea: :stupid:
:wiejetzt: Naja... irgendwie muss ich da mal meine Lateinlehrerin mit diesem Spruch konfrontieren.... da hat die das uns ja falsch beigebracht?!!!

xZise 14. Dez 2006 12:28

Re: [Editor] DrawBall - Editor
 
Also die Sprachen werde ich erstmal "liegenlassen"

Der Rest wird noch kommen ;)

Wartet einfach auf ein Update von dem DrawBall Spiel :P Dann wird mit großer Sicherheit auch der Editor kommen.

Vielleicht auch ohne TreeView :D

Wo wir gerade bei "TreeView" sind:
Ich weiß nicht ganz genau was ich ändere, aber ich würde gerne auf das TreeView verzichten, und dann mit einer anderen Möglichkeit arbeiten... Hättet ihr da Vorschläge?

xZise 5. Apr 2007 12:01

Re: [Editor] DrawBall - Editor
 
So... Der Editor ist geupdated!

Hier das Changelog:
  • Version 1.3
    • Objektauswahl - Neue Auswahl für das aktuelle Objekt
    • Hackmap - Siehe unten ;)
    • Neue Objekte - Kissen, Bumper, Beamfelder
    • Neuer Hint - Statt des normalen Hints wird jetzt die TInfoBox von 3_of_8 eingesetzt
    • Grafische Verbesserung - Wände bekommen "dünnere" Ränder, wenn zwei Wände nebeneinander liegen

Hier die Erklärung:
Zitat:

Hackmap
Da Florian die Karten mit Hilfe der TStringList.LoadFromFile lädt gibt das mir die Möglichkeit, erweiterte Informationen hinter ein #0 zu verstecken. Dazu gibt es die Option "Hackmap" unter Extras. Man kann dort den Autor und eine kleine Beschreibung niederschreiben, welche dann andere User lesen können (geht bisher nur mit diesen Editor ;)). Alternativ kann man die Datei auch mit dem Notepad/Windows Editor angucken (Hinweis: Ich würde es nicht speichern, um Fehler zu umgehen).
Da diese Funktion aber nicht eigentlich dafür gedacht ist kann ich keine Garantie auf Funktionsfähigkeit geben.
Die Hackmap-Levels können wie ganz normale Levels gespielt werden.
Ihr Format ist folgendermaßen:
Code:
Normales Level
#0
Autor
Beschreibung
Im Notepad/Windows Editor wird das #0 nicht geschrieben (wie denn auch ;)). Deshalb nicht wundern :P
Zum Schluss noch was zu den Bug beim anderen Editor (k.P.? n.P.!)!
Und zwar gibt es hier diesen Bug nicht! Genauer: Es gab ihn nie, da ich schon beim Laden die beiden Levelversionen unterscheide uns sie dementsprechend behandle! Wollt ihr dennoch gerne Florians Editor benutzten: Nimmt meinen Editor, ladt das Level und wählt unter Extras Karte upgraden ;) Dann ist die Karte auf neuestens Stand und kann wieder vom alten Editor gelesen werden ;)

Florian H 5. Apr 2007 15:12

Re: [Editor] DrawBall - Editor
 
noch ein paar Bugs, die mir auffielen:
- die Wände haben pinke Ecken (sind also nicht transparent)
- der Hint für "Kissen" und "Bumper" ist vertauscht
- die Bilder für die Türöffner sind jene der Farbtanks (auf dem Level
- der Hint bei den Farbauffüllern sagt hingegen was von Türöffnern :ugly:
- die Hints auf dem Spielfeld flackern bei mir sehr oft (also werdn mehrmals pro Sekunde mal angezeit und mal nicht, auch wenn der Cursor sich nicht bewegt)
- wenn man einen Block (z.b. 3x3) mit Wänden macht.. und dann die mittlere Wand rauslöscht, stimmen die Ränder nicht mehr (sind schmal, obwohl sie dick sein müssten)

und ne nette Sache wärs noch, wenn vor dem Speichern geprüft wird, ob mind. 1 Ball und ein Zielfeld vorhanden ist (sprich eine simple Plausibilitätsprüfung)

Sonst schauts doch ganz kuhl aus :]

igel457 5. Apr 2007 17:34

Re: [Editor] DrawBall - Editor
 
Liste der Anhänge anzeigen (Anzahl: 2)
Der Editor ansich ist nicht schlecht, allerdings speichert er die Levels nicht richtig und die Schaltergrafik ist kein Schalter. Der Editor scheint Schalter und Tintentanks gleich zu behandeln.

Siehe Screenshot und Level...

xZise 5. Apr 2007 17:35

Re: [Editor] DrawBall - Editor
 
Hi Florian!

Zitat:

Zitat von Florian H
- die Wände haben pinke Ecken (sind also nicht transparent)

Ist bekannt: Würde ich auch gerne Beheben :( DP-Thread dazu

Zitat:

Zitat von Florian H
- der Hint für "Kissen" und "Bumper" ist vertauscht

Stimmt... Aber ich habs überprüft: Es ist nicht ganz richtig, weil die Bilder falscherherum sind ;) (Teste mal eine Karte ;))
Zitat:

Zitat von Florian H
- die Bilder für die Türöffner sind jene der Farbtanks (auf dem Level
- der Hint bei den Farbauffüllern sagt hingegen was von Türöffnern :ugly:

Ja... Komisch ^^ Ich werd mal gucken ;)
Aber auch hier ist es so: Das was der Hint sagt, stimmt immer! Also ich meine damit, dass es auch nachher bei Drawball Türöffner sind ;)
[edit]args... Das war doch etwas slimmer ;) Hab ich jetzt gefixt (noch nicht up!)[/edit]
Zitat:

Zitat von Florian H
- die Hints auf dem Spielfeld flackern bei mir sehr oft (also werdn mehrmals pro Sekunde mal angezeit und mal nicht, auch wenn der Cursor sich nicht bewegt)

Ist bekannt, aber ich habe kein Plan, wie man das behebt :(
Es hängt damit zusammen, dass im "OnEnter" der Paintbox das Hint angezeigt wird und im "OnLeave" wieder ausgeblendet wird ;)
==> Endlosschleife ==> Ausblenden -> OnEnter -> Einblenden -> OnLeave -> Ausblenden ... Aber das hängt nur damit zusammen, dass er nicht ordnungsgemäß weitergerückt wird. Also ist da irgendwie die Positionserkennung des Mauszeigers fehlerhaft ;)
Zitat:

Zitat von Florian H
- wenn man einen Block (z.b. 3x3) mit Wänden macht.. und dann die mittlere Wand rauslöscht, stimmen die Ränder nicht mehr (sind schmal, obwohl sie dick sein müssten)

:mrgreen: Wird gefixt werden

Zitat:

Zitat von Florian H
und ne nette Sache wärs noch, wenn vor dem Speichern geprüft wird, ob mind. 1 Ball und ein Zielfeld vorhanden ist (sprich eine simple Plausibilitätsprüfung)

An sich schon eingebaut (die Bälle und Ziele werden gezählt), aber wenn man sozusagen "dringend" abspeichern muss ;)
Deshalb habe ich es noch nicht eingebaut. Aber vielleicht überlege ich mir da was

Zitat:

Zitat von Florian H
Sonst schauts doch ganz kuhl aus :]

Danke ;)

PS: Weitere Bugs? Nichts wie her damit!

igel457 5. Apr 2007 17:39

Re: [Editor] DrawBall - Editor
 
Da anscheinen der Rote Kasten gesponnen hat, schau mal einen Beitrag vornedran ;-).

xZise 8. Apr 2007 14:31

Re: [Editor] DrawBall - Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Florian H
- die Wände haben pinke Ecken (sind also nicht transparent)
- der Hint für "Kissen" und "Bumper" ist vertauscht
- die Bilder für die Türöffner sind jene der Farbtanks (auf dem Level
- der Hint bei den Farbauffüllern sagt hingegen was von Türöffnern :ugly:
- wenn man einen Block (z.b. 3x3) mit Wänden macht.. und dann die mittlere Wand rauslöscht, stimmen die Ränder nicht mehr (sind schmal, obwohl sie dick sein müssten)

Sind alle gefixt!

Zitat:

Zitat von Florian H
- die Hints auf dem Spielfeld flackern bei mir sehr oft (also werdn mehrmals pro Sekunde mal angezeit und mal nicht, auch wenn der Cursor sich nicht bewegt)

Siehe mein Post 2 weiter oben ;) Ich werde mal 3_of_8 kontaktieren!
PS: Is es bei euch auch so, dass die Grakalüftung sprunghaft dabei ansteigt? :P

Zitat:

Zitat von Florian H
und ne nette Sache wärs noch, wenn vor dem Speichern geprüft wird, ob mind. 1 Ball und ein Zielfeld vorhanden ist (sprich eine simple Plausibilitätsprüfung)

Habe ich umgesetzt: Nachdem man den Speicherndialog schließt, fragt es nach, ob es gespeichert werden soll, wenn entweder kein Start/Ziel oder beides nicht existiert ;) Man kann aber dennoch speichern ;)

Zitat:

Zitat von igel457
Der Editor ansich ist nicht schlecht, allerdings speichert er die Levels nicht richtig und die Schaltergrafik ist kein Schalter. Der Editor scheint Schalter und Tintentanks gleich zu behandeln.

Ist mir auch bei Florian aufgefallen. Lag daran dass ich bestimmte Tags falsch gesetzt hatte (C&W) ^^

Zu den Beamergrafiken: Mir ist es gerade eben erst bei igels Screenshot aufgefallen... Ich werds mal überprüfen. Ich vermute weiß ( :lol: ) nämlich, dass es an Florians Editor liegt (von dem habe ich die Zahlen).

Ansonsten viel Spass mit dem Editor :D

xZise 5. Jan 2009 00:40

Re: [Editor] DrawBall - Editor
 
So es gibt eine KOMPLETT neue Version des DrawBall Editors.

Nun was hat sich getan?
  • Umstellung auf Andorra2D
  • Objekte Blocker und Text hinzugefügt
  • Lädt und Speichert das zukünftige (das entsprechende DrawBall ist noch nicht veröffentlicht) sowie das aktuelle Levelformat
  • Unterstützt die "Neuheiten" des neuen Levelformates (Kommentar und die Möglichkeit Feldern Texte zuzuweisen).
  • Das ziehen von Rahmen/Flächen
  • Neues Objektemanagement: Statt ein Objektraster gibt es eine Objektliste, und somit ist es möglich bis zu 4 Sachen auf einen Feld zu platzieren. Die aktuelle verfügbare Version unterstützt dies aber nicht umbedingt. Zudem ist es auch möglich einfach weitere Objekte zu ergänzen sowie "besondere" Objekte einfach zu erstellen.

Wie immer ist die neueste Version im ersten Post angehangen. Es steht jetzt offiziell erstmal unter der BY-NC-SA Lizenz. Soweit ich weiß ist die mit der GPL kompatibel und sollte somit mit der Andorra 2D (CPL, GPL, LGPL) kompatibel sein (ansonsten lässt sich das noch ändern.

Leider ist das Icon verloren gegangen weshalb das fehlt.

Ein Hinweis zur Benutzung des neuen Levelformats: Die Reihenfolge der Objekte war eigentlich immer "rot-grün-gelb-blau", weshalb ich sie so implementiert habe. Da das alte Format speichernd aber erst später unterstützt wurde gibt es für diese Version extra einen "Übersetzer", welcher die Reihenfolge korrigiert. Allerdings ist bei dem neuen Format nicht klar wie sich das da auswirkt. Entweder man ändert es nicht, man erstellt dafür eine extra neue Version* oder man ändert es. Ersteres wäre am Einfachsten, aber Q&D, da man jedes mal gucken müsste wie die Reihenfolge ist. Wenn aber klar ist, dass das Objekt in rot die Nummer X hat, hat das grüne X+1 und so weiter. Eine extra neue Version* würde hingegen keinen Konvertierungsaufwand bedeuten, würde aber das Einlesen unnötig verkomplizieren und eine Änderung müsste in der Anwendung sowie in den Karten korrigiert werden. Der Editor speichert sie deshalb vorerst in der neuen Reihenfolge ab.

Die Ränder der Wände sind übrigens immer identisch und ich überlege mir da was besseres :)

MfG
xZise

* - Also eine neue Version wäre nicht gleich alles neu, sondern einfach die Versionsnummer inkrementieren die Florian implementiert hat.

xZise 6. Jan 2009 22:24

Re: [Editor] DrawBall - Editor
 
So es gibt eine neue Version:

Version 2.0.1.0
  • Korrektes Anzeigen der Wändergrafiken (je nachdem was um sie herum ist)
  • Das Ziehen von Flächen geschieht nur noch durch ziehen
  • Beim Ziehen von Flächen/Rahmen können von jedem Typ nur ein Objekt platziert werden
  • Unterstützt das aktuellste Levelformat sowie das wahrscheinlich nächste Levelformat
  • Theoretisch sind die verschiedenen Brushgrößen implementiert
  • Probleme beim "Speichern", wenn bereits gespeichert ist, behoben, dass er "Speichern unter" ausgeführt hat

MfG
xZise

isilive 25. Nov 2011 11:54

AW: [Editor] DrawBall - Editor
 
Wie kann ich denn einen Mappack erstellen? Das bleibt bei mir immer ausgegraut :(

Eine einzelne Map wird vom Spiel ohne die zugehörige XML Datei nicht erkannt, oder?

Edit:
Habe jetzt die Map in einen neuen Ordner gelegt und die XML Datei händisch editiert. Das Funktioniert, trotzdem wäre es interessant ob der Editor das kann oder noch nicht...

Und für Flo's Drawball 0.80 muss ich die Map in Version 1 speichern?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:14 Uhr.
Seite 2 von 2     12   

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