AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Editor] DrawBall - Editor

[Editor] DrawBall - Editor

Ein Thema von xZise · begonnen am 29. Nov 2006 · letzter Beitrag vom 25. Nov 2011
Antwort Antwort
Seite 3 von 6     123 45     Letzte » 
Benutzerbild von xZise
xZise
Registriert seit: 3. Mär 2006
Ich habe einen Editor für DrawBall geschrieben.
Zwar gibt es einen vom Autor des Programms, aber der ist noch nicht so weit. Zusätzlich sollte er lieber DrawBall an sich verbessern
Editor


Dieser Editor kann bisher alle verfügbaren Objekte von DrawBall.
Zusätzlich kann man leicht erkennen, auf welchen Feld man sich befindet.

Nun seid ihr an der Reihe! Gibt Verbesserungen und Vorschläge an!

Dieser Editor ist unter der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported Lizenz veröffentlicht und in Delphi 2009 geschrieben.

Changelog
  • Version 0.9 b2
    • Karte installieren - Es ist möglich eine Karte gleich bei der DrawBall.exe zu speichern (Bisher noch sehr unpraktisch
    • Speicherbug - Es fehlte bei den Koordinaten das letzte "|". Jetzt wird es angefügt
    • Verknüpfbarkeit - Man kann jetzt den Pfad in einem Parameter übergeben
    • Neues Layout - Es regiert jetzt ein Menü oben statt die drei Buttons unten
    Version 0.9 b3
    • Weiße Karte - Problem mit weißer Karte behoben
    Version 0.10 Beta 1
    • Performance - Die Lösung des Problems mit der weißen Karte wurde verbessert (= alte Performance)
    Version 1.0
    • Abwärtskompatibilität - ist standardmäßig gegeben, nicht nur in diesem Editor
    • Neue Objekte - die Türen und dessen Schalter
    • Größeres Feld - Ein Feld ist um 8 Px breiter geworden ... Aber das zeigt ganz schön viel
    • Sprachunterstützung - Ich habe mal getestet, wie man die Sprache unterstützen könnte... Und nun sieht man was passiert ist (Ich muss übergeschnappt gewesen sein, auch eine Lateinversion anzulegen... Vielleicht liegts auch an Wikipedia?)
    • Möglichkeit zum Upgraden der Karte - Auch wenn eine Abwärtskompatibilität gegeben ist.
    • Standardmäßig wird eine neu Karte geladen - Das alte war zu umständlich und unsinnig
    Version 1.1
    • Direkter Screenshot - Es gibt die Möglichkeit über das Menü einen Screenshot zu erstellen (bmp und jpg)
    • [Bugfix] - Neue Maps können geladen werden.
    • Ladevorgang - Beide Maptypen können geladen werden.
    Version 1.2
    • Pipette - Mit der mittleren Maustaste, kann man das aktuelle Item aufnehmen
    • Speichern? - Falls man nicht gespeicher hat, fragt er vorher nach (spachtechnisch eingebaut)
    • Speichern (unter) -
      1. Differenzierung - Direktes Speichern/Erst Nachfrage
      2. Einfachere Navigation - Merkt er sich den alten Pfad, und er geht automatisch in den passenden Ordner (außer bei neuen Maps)
    • Neu/Geändert - Anzeige in dem Titel des Fensters, welche Datei geladen ist, und ob sie geändert wurde (Änderungen zu Ursprungszustand werden noch nicht überprüft, wird aber kommen)
    • [Bugfix] Laden der alten Maps - Die alten Maps können jetzt wirklich geladen werden
    • Sprachautor - Damit der fleißige Lateiner (eigentlich Römer xP) auch "belohnt" wird
    • Neue Itemwahl - Absofort kann man aus einem Treeview sein Item wählen (Ich bin der Meinung, dass die Karte nicht kleiner werden sollte, als die Bedienung des Editors!)
    • Verbessertes Latein - Von TonyR gibts jetzt eine neue Version (noch nicht ganz kompatibel Aber ich hoffe er holt es nach)
    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
    Version 1.4
    • [Fix]Farbtankgrafiken - Statt den Farbtankgrafiken werden nun die Schaltergrafiken angezeigt!
    • [Fix]Kissen/Bumper - Die Grafiken wurden getauscht!
    • [Fix]Lila Punkte eleminiert - Die lilanen Ecken wurden jetzt elemeniert!
    • [Fix]Wände bekommen neue Ränder - Die benachbarten Wände bekommen wieder normale Ränder, wenn die Wand entfernt wurde
    • [Fix]Farbtanks sind Schalter - Die Objekte die als Farbtanks gesetzt wurden, wurden als Schalter behandelt
    • Nachfrage bei fehlenden Objekten - Der Editor fragt nach, ob man die Karte speichern will, wenn entweder keine Kugel oder kein Ziel oder keins von beiden plaziert wurde. Speichern ist dennoch möglich
    Version 2.0
    • 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 (Strgtaste gedrückt halten)/Flächen (Shifttaste gedrückt halten)
    • 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.
    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

Links
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
Die Funktionalität ist noch nicht unter der Version > 2.0 vorhanden. Stattdessen sollte erstmal das Kommentarfeld reichen.
Miniaturansicht angehängter Grafiken
dbe_145.png  
Angehängte Dateien
Dateityp: zip drawball_editor_203.zip (823,9 KB, 54x aufgerufen)
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
 
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#21
  Alt 5. Dez 2006, 20:11
So!
Gleich zwie Versionen mit einer Klappe
1. Wie im 1. Post beschrieben, ist das Programm genauso schnell wie eingangs, aber das Problem, welche hier manche hatten ist gelöst worden. (Dank C.Schoch Erst durch ihn bin ich auf die Idee gekommen nur ein Image zu benutzen)
2. Ist seit kurzem die neue Version von DrawBall online. (Das arme daran ist, dass das Updaten gerade mal 5 Minuten gedauert hat )

Aber hier eine Auflistung:
  • Abwärtskompatibilität - ist standardmäßig gegeben, nicht nur in diesem Editor
  • Neue Objekte - die Türen und dessen Schalter
  • Größeres Feld - Ein Feld ist um 8 Px breiter geworden ... Aber das zeigt ganz schön viel
  • Sprachunterstützung - Ich habe mal getestet, wie man die Sprache unterstützen könnte... Und nun sieht man was passiert ist (Ich muss übergeschnappt gewesen sein, auch eine Lateinversion anzulegen... Vielleicht liegts auch an Wikipedia?)
  • Möglichkeit zum Upgraden der Karte - Auch wenn eine Abwärtskompatibilität gegeben ist.
  • Standardmäßig wird eine neu Karte geladen - Das alte war zu umständlich und unsinnig

Es ist jetzt Version 1.0!
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von TonyR
TonyR

 
FreePascal / Lazarus
 
#22
  Alt 6. Dez 2006, 19:23
Hi XZise,

saubere Arbeit dein Leveleditor zu dem Spiel!
Aber warum wolltest du Latein mit integrieren???
Das kann doch dann eh keiner lesen!

Ich hoffe du hast das noch nicht auf Latein übersetzt, sonst war meine Arbeit umsonst!

Edit: Manche Wörter wusste ich nicht (z.B. Karte), da habe ich was schönes erfunden!
Angehängte Dateien
Dateityp: txt latin_349.txt (846 Bytes, 14x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#23
  Alt 6. Dez 2006, 20:43
o.O Es gibt tatsächlich Lateiner (Es war einfach eine Idee, weil ich nur Englisch und Latein als Fremsprache hatte)
Und ich werde auch nächstes Jahr Latein abwählen

Aber trotzdem noch was zum Editor:
Es gab einen Bug beim laden.
Der jetzt in der neuesten Version 1.1 behoben wurde.

Aber hier die weiteren Erneuerungen:
  • Direkter Screenshot - Es gibt die Möglichkeit über das Menü einen Screenshot zu erstellen (bmp und jpg)
  • [Bugfix] - Neue Maps können geladen werden.
  • Ladevorgang - Beide Maptypen können geladen werden.
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von TonyR
TonyR

 
FreePascal / Lazarus
 
#24
  Alt 10. Dez 2006, 11:04
Der wahrscheinlich einzige Lateiner neben xZise hier im Forum hat mal wieder zugeschlagen!!!
Ich habe mir mal ein Deutsch-Latein Wörterbuch besorgt und meine Übersetzung überarbeitet
Nee, waren echt zu viele Fehler drin *g*

@ xZise: Wir werden Anfang nächsten Jahres laut Umfrage einstimmig Latein abwählen

EDIT: habe noch was aktualisiert *g*
Angehängte Dateien
Dateityp: txt latin_204.txt (1,6 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#25
  Alt 10. Dez 2006, 14:33
1. Danke für die Übersetzung (Netter Spass Vielleicht Altgriechisch (obwohl... mit ASCII wird man da nix ^^))
2. Es gibt wieder was neues, aber zuerst gabs einen Bug bei den Türen (Wenn sie geöffnet sein sollten, hatten sie den falschen Wert)

Aber nun zur Version 1.2
  • Pipette - Mit der mittleren Maustaste, kann man das aktuelle Item aufnehmen
  • Speichern? - Falls man nicht gespeicher hat, fragt er vorher nach (spachtechnisch eingebaut)
  • Speichern (unter) -
    1. Differenzierung - Direktes Speichern/Erst Nachfrage
    2. Einfachere Navigation - Merkt er sich den alten Pfad, und er geht automatisch in den passenden Ordner (außer bei neuen Maps)
  • Neu/Geändert - Anzeige in dem Titel des Fensters, welche Datei geladen ist, und ob sie geändert wurde (Änderungen zu Ursprungszustand werden noch nicht überprüft, wird aber kommen)
  • [Bugfix] Laden der alten Maps - Die alten Maps können jetzt wirklich geladen werden
  • Sprachautor - Damit der fleißige Lateiner (eigentlich Römer xP) auch "belohnt" wird
  • Neue Itemwahl - Absofort kann man aus einem Treeview sein Item wählen (Ich bin der Meinung, dass die Karte nicht kleiner werden sollte, als die Bedienung des Editors!)
  • Verbessertes Latein - Von TonyR gibts jetzt eine neue Version (noch nicht ganz kompatibel Aber ich hoffe er holt es nach)

Das wars erstmal.

(Download im 1. Post)
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von TonyR
TonyR

 
FreePascal / Lazarus
 
#26
  Alt 10. Dez 2006, 14:54
Tust du bitte mal die neue Version der lat. Sprachdatei (mein vorheriger Post) mit ins downloadbare Programm (1. Post) einfügen, da ist noch die alte Version bzw. gar keine Übersetzung!

Und: Es tut mir leid, aber für die neu hinzugekommenen Messages reichen meine Latein-Kenntnisse nicht ....
Aber ich glaube, das kann man verschmerzen! *g*
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#27
  Alt 10. Dez 2006, 14:57
Ähm, aber die sind dabei? Oder habe ich da was verwechselt? Also sry, aber ich kann keinen Unterschied (außer den "LangaueAuthor"-Item) machen ...
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von TonyR
TonyR

 
FreePascal / Lazarus
 
#28
  Alt 10. Dez 2006, 15:01
OK, ich war erst wahrscheinlich zu schnell!!!!
Ich hab jetzt die aktuelle Version und werde mich gleich mal ans Übersetzen machen1!!!!
  Mit Zitat antworten Zitat
Benutzerbild von TonyR
TonyR

 
FreePascal / Lazarus
 
#29
  Alt 10. Dez 2006, 15:22
Unter welchen Punkt in den Sprachdateien soll ich "Karte speichern unter" und "Autor der Sprachdatei" übersetzen?
Da ist nämlich keiner in der Deutschen Sprachdatei vorhanden!

Edit: Habe bis auf obiges Problem jetzt alles was neu ist übersetzt!
  Mit Zitat antworten Zitat
Cöster

 
Turbo Delphi für Win32
 
#30
  Alt 10. Dez 2006, 17:06
Hm, ich glaub nicht, dass es das Wort "replikatoris" im Lateinischen gibt (jedenfalls nicht mit "k").
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 18:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf