Auf der Suche nach dem ultimativen Dartprogramm...

  • Wir arbeiten derzeit an der Version 0.3.0, welche einen Computer-Gegner simulieren wird. In diesem Zug müssen ohnehin einzelne Darts augewertet werden. In diesem Sinne wird die Einzeleingabe zwar prinzipiell integriert sein, aber noch nicht für einen manuellen Spieler zur Verfügung stehen, da wir in diesem Fall uns auch Gedanken um eine intuitive, zügige Eingabeform machen müssen. Das kommt dann später.

    Damit wir aber von Anfang alle Eventualitäten auf dem Schirm haben, könntest du uns vlt. näher erklären, was du mit 'Check-bereinigten Average' meinst? Das Checken gehört doch genauso zum Leg wie alle 'normalen' Würfe. Wie soll dann die Berechnung laufen?

    Gruß
    /Wegert

    Ich meinte die Variante, dass man einen AVG aus den Würfen vor dem ersten möglichen Check zieht. Wie gesagt, geht drum, dass ich an Tagen, an denen ich nicht gut checke, trotzdem sehen kann, wie die normalen Scores sind. Das wäre in der Einzelscoreeingabe (wie auch immer,Tastatur oder Maus) ja machbar, da man vom Gesamtscore her sieht und mitrechnen kann, ob ein Check möglich ist. Alternativ wäre es auch ausreichend, wenn man dass nur bis zum ersten Checkdart mitrechnet. Es macht sicher keinen großen
    Unterschied, wenn man das aus den Dreierscores solange berechnet, bis man die 50-Rest hat (da stellt man ja auch eher, als dass man auf Scores aus ist).

    2 Mal editiert, zuletzt von Kanne (26. Oktober 2012 um 23:31)

  • November, Dezember und Januar sind bei mir wieder
    Dartzeit...und ich hole wieder meine Pfeile und mein Lieblingsprogramm von KP
    raus.

    Nach dem ich viele Spiele in meinem Darttreff und im Karrieremodus daheim
    getätigt habe...kommt nun wieder die Erinnerung das im Januar 2012 ein ambitionierte Programmiere sich mit dem Thema Dartprogrammen
    beschäftigte! Heute hab ich die Such-Funktion im Forum benutzt und bin somit
    auf diesen Thread wieder gestoßen!


    Schon ist zusehen das das Projekt angestoßen wurde und das Kind mit
    "Daterbase" einen Namen bekommen hat. Auch einen Internetseite ist
    erstellt..also es geht voran "freu"

    Heute habe ich mir auch Java und die Dateien 0.2.0/0.2.1 runter geladen und
    getestet.


    Somit möchte ich dir/euch noch schnell meine ersten Eindrücke schildern.

    -die Startseite finde ich mit den 3 Button(Wettkampf, Karriere, Online) sehr gelungen,
    das Logo ist Spitze und das gesamt Design mit den Lautsprecherregler rechts
    unten überzeugt.

    auch das man sich seine Hindergrundfarbe wählen kann, ist ein
    Plus...und hier stimmt das Sprichwort" weniger ist mehr" :daumen:

    Vorschlag ein Einstiegssound wäre doch auch Spitze!

    -Nach dem ich den Button gedrückt habe komme ich zur Auswahl der
    Spielliste....die Beschreibung für die Spiele ist gut und wird bestimmt für die
    anderen Spielmodi so fortgeführt

    nur die Bezeichnung für X01 finde ich nicht gut und konnte vielleicht
    durch ein optisches Highlight ersetzt werden.

    -So nun kommen wir zur Spieloberfäche wo man die Spielernamen und die
    Spielart aussuchen kann, für mich ist das Auswahlfenster im Verhältnis
    zur Gesamtseite zu klein. Auch fehlt noch die Auswahl DI, DO und
    MO, ansonsten ist das gut gelungen. Auch das man angelegte Spielerprofile aus
    der editierten Liste auswählen kann. :vertrag:

    -gleich mal zu dem Spielerprofil...es ist übersichtlich und einfach anzulegen, und
    die Fotoeingabe funktioniert Problemlos. :streichel:Bloß sollte es nicht oben in der Ecke
    versteckt sein sonder einen eigenen Button vielleicht auf der Startseite
    bekommen.

    -Nun der Scorer....Mir gefällt die Aufmachung mit den Fotos, den großen Namen,
    dem virtuellen Dartspieler(grafisch sehr gut gelungen) der anzeigt wer dran ist
    und der Schreibtafel, was für mich aber durch Linien vielleicht noch verbessert
    werden kann...damit das ganze den Charme eines Steelscoreboard bekommt.

    die Statistik und das Eingabefenster finde ich ein bisl zu klein...da man da
    schon gute Augen braucht :cool:

    Auch kann ich mit den Checkversuchbutton nichts anfangen...ergibt sich das
    nicht automatisch bei MO geht es bei 180 los und bei Do bei 170.Auch sollte für
    mich das 3 Dart AVE größer dargestellt werden oder man bekommt wie bei KP nach
    dem Spiel eine kleine Statistik über das Spiel, Shortleg ect.

    Ein Fehler ist auch das man in der Schreibtafel die Scores eintragen
    kann...diese sollte für mich nur über das Eingabefeld möglich sein. Auch kann
    man nach dem Ausbullen mit dem anderen Spieler beginnen...die sollte aber durch
    einen Sperre nicht gehen.

    -Den Sound hab ich selbstverständlich auch probiert, aber irgendwie bekomm ich
    keinen Ton raus...hab einzelne wav Dateien versucht zu speichern. Aber
    anscheinend bin i zu doof :whistling:


    Zum Abschluss muss ich noch sagen das die von mir aufgezeigten Fehler nicht
    gravierend sind und ich durch meine konstruktive Kritik/Vorschläge zum gelingen
    des Projektes Darterbase beitragen möchte. Ich hoffe die Herren Wegert ect. sehen
    es genauso entspannt wie ich.


    Nun zu diesem Zitat


    Wie schon bekannt spiele ich KP trotz kleiner Mängel schon 3
    Jahre lang...das es für mich das beste Programm für Einzelspieler mit
    Langzeitmotivation ist. Deswegen freut mich das obere Zitat, da man in der
    heutigen Zeit mit Hausbackenden Countern keine Jugendliche mehr begeistern
    kann. Der Karrieremodus in Kombination mit gutem Sound und guter Grafik würde
    sich von den jetzt bekannten Programmen abheben. Deswegen möchte ich hier alle
    beteiligten Personen loben und hoffe dass noch genügend Energie für das ganze Projekt
    da ist. Come ON :friend:

    Gerne würde ich auch die nächste Version testen...und meinen Senf dazu geben :handy:

    MFG Kai

    Haldenkinder leben ewig!

  • Hallo Kai,

    vielen Dank für deinen ausführlichen Bericht!
    Ich werde versuchen zu einem späteren Zeitpunkt ausführlicher zu deinen aufgeführten Punkten zu antworten, möchte dir aber jetzt schon mal 'auf die Schnelle' für dein Feedback danken.
    Je umfangreicher und tiefgründiger die (konstruktive) Kritik ist, umso mehr profitieren ALLE davon, da es das Programm deutlich weiter bringt. Insofern bin ich absolut tiefenentspannt.

    Und JA! wir sind noch immer motiviert.
    Die letzte Version liegt nun aber bereits knapp 2 Monate zurück. Seitdem hat sich zwar wieder einiges getan, aber natürlich wären wir gerne bereits wesentlich weiter.
    Das nächste Highlight, dass euch in der kommenden Version erwartet, werden Computer-Gegner sein. Nebenbei gibt es natürlich noch ein paar weitere Bugfixes und Verbesserungen. Mehr dazu dann später.

    Auch über einen Testbericht über die nächste Version wäre ich natürlich sehr dankbar. ;)

    Good darts...
    Wegert

  • Guten Morgen Kai,


    wie angekündigt hier nun meine 'Stellungnahme' zu deiner Rezension. Der Einfachheit halber gehe ich nur auf deine Vorschläge / Kritiken ein :D.

    • Einstiegssound: Das nehmen wir als Vorschlag so auf. Ob, wann und wie es umgesetzt wird, kann ich dir noch nicht sagen. (TIPP: Beim Starten eines Spiels wird übrigens automatisch die Sound-Datei "gameon.wav", sofern diese vorhanden ist.)
    • Bezeichnung X01: Hättest du einen Vorschlag, wie man das textlich / grafisch besser darstellen kann?
    • Spielkonfiguration zu klein: Das liegt daran, dass bis zu dem damaligen Zeitpunkt weitere Funktionen noch nicht unterstützt wurden. In der kommenden Version 0.3.0 ist der Einstellungs-Dialog erweitert.
    • Einstellung des Spielerprofils auf der Startseite: Die Konfiguration der Spielerprofile wird nicht die einzige Einstellungsmöglichkeit im Programm bleiben. Daher besteht die Gefahr, dass durch weitere Konfigurations-Buttons die Startseite sehr schnell unübersichtlich und überladen wird. Zudem sollten Programm-Einstellungen immer im Hintergrund stehen. Bei einer Einbindung auf der Hauptseite bekämen sie m.E. zu viel Gewicht. Ich denke ohnehin, dass es nahe liegt, Programmeinstellungen im Programm-Menü zu suchen.
    • Scorer (Schreibtafel - Linien -> Steelscoreboard): Ich kann mir leider nicht vorstellen, was du mit den Linien meinst. Kannst du das vlt. ausführlicher beschreiben, oder (noch besser) einen Screenshot entsprechend 'manipulieren' um zu zeigen, wie du dir das vorstellst?
    • Darstellung Statistiken / Eingabefenster zu klein: Diese Kritik ist absolut berechtigt. Da in der nächsten Version weitere Statistiken hinzukommen, wird der Platz dafür leider immer weniger. Ich werde trotzdem mal schaun, was mit der Schriftgröße machbar ist.
    • Checkversuche: Dieser Button war / ist ein Wunsch aus diesem Thread. Die Checkversuche ergeben sich leider nicht automatisch, da diese erst zählen, wenn du tatsächlich versuchst zu 'checken'. Du kann dir auch bei 40-Rest dein Finish noch anders stellen (z.B. D16 usw.). Dies heißt nicht automatisch, dass du bei 40-Rest direkt versuchst zu checken. Daher muss dies vom Spieler eingegeben werden (wenn er die zugehörige Statistik möchte).
    • 3-Dart-Avg. größer darstellen: Ich werde schaun, was sich machen lässt. Wie gesagt wurden die Statistiken hierzu ebenfalls weiter 'aufgebohrt'. Du darfst gespannt sein ;) Dein 'Bestes Leg' bekommst du z.B. bereits während des Spiels angezeigt.
    • Eingabe IM Scoreboard: Das ist korrekt. In Version 0.3.0 ist die Eingabe nur noch über das entsprechende Textfeld möglich.
    • Sperre bei inaktivem Spieler: Danke für den Hinweis. Daran hatte ich noch gar nicht gedacht. Ich werde versuchen diesen Fehler zu beheben.
    • Funktion der Sounds: Über "Datei->Einstellungen" kannst du den Pfad eingeben, in welchem die Dateien liegen. Die Sounds müssen sich dann alle in diesem Ordner befinden. Außerdem müssen die Dateiname dem Schema entsprechen, welches in dem Audio-Einstellungsdialog vorgegeben ist. Also z.B. zur Ansage des Wurfergebniss "13 Punkte", muss es eine Datei namens "013.wav" geben. Ansonsten wird die Sounddatei nicht gefunden und das Ergebnis nicht angesagt. Sag mir bitte, ob es mit dieser Anleitung besser geklappt hat?!

    So far...
    /Wegert

  • Hallo Wegert,

    habe soeben die Version deiner Software 2.0.0 heruntergeladen. Nach dem entpacken lief das Programm einwandfrei auf meinem PowerBook. Beim erneuten Starten erschien folgende Fehlermeldung die auch durch beenden von allen Programmen und einem Neustart nicht behoben werden konnte. Was kann ich tun? Hier die Meldung: Die Datenbank der Anwendung ist gesperrt. Bitte schliessen sie alle Programme, die auf die Datenbank zugreifen und starte die Anwendung erneut.

    Günther Ramcke

    :respekt: :danke:

    Die persönliche Freiheit endet dort, wo die Belästigung Anderer beginnt.
    :ironie: :nix:

  • Hallo Wegert,

    habe soeben die Version deiner Software 2.0.0 heruntergeladen. Nach dem entpacken lief das Programm einwandfrei auf meinem PowerBook. Beim erneuten Starten erschien folgende Fehlermeldung die auch durch beenden von allen Programmen und einem Neustart nicht behoben werden konnte. Was kann ich tun? Hier die Meldung: Die Datenbank der Anwendung ist gesperrt. Bitte schliessen sie alle Programme, die auf die Datenbank zugreifen und starte die Anwendung erneut.

    Günther Ramcke

    :respekt: :danke:

    Hallo Günther,

    Meine 2 Lösungsansätze:

    • Entferne die angelegte Datenbank aus deinem USER_HOME Verzeichnis. (Bei Windows ist das C:/Benutzer/#USER#.) Diese wird im dem Unterordner ".darterbase/hsqldb" erstellt. Danach sollte die Anwendung normal starten und die Datenbank erneut erstellt werden.
    • Vlt. läuft das Programm auch noch irgendwie im Hintergrund. Dieses dann über den Taskmanager (wie heißt das beim Mac?) abschießen. Solange eine Anwendung noch aktiv ist, wird die DB für diese geblockt und weitere Anwendungen können nicht darauf zugreifen.

    Wenn du danach immer noch Probleme hast, werde ich mir das zu einem späteren Zeitpunkt mal auf einem MacBook Air anschauen.

    Gruß
    /Wegert

  • Ich hätte für das ultimative Dartprogramm noch folgende Idee:

    Ich würde mich freuen, wenn es eine ein- und ausstellbare Funktion von Scores 60+ bzw 80+ geben könnte.
    Das wäre vor allem für Spieler interessant die nicht regelmäßig Score 100+ erzielen.

    Fände es super, wenn darüber nachgedacht werden würde :)

    PS: Bin ehrlich gesagt grade zu faul zum suchen: Beeinhaltet die Profilfunktion eines Spielers künftig auch eine Gesamtstatistik aller gespielter Spiele?


  • Ich würde mich freuen, wenn es eine ein- und ausstellbare Funktion von Scores 60+ bzw 80+ geben könnte.
    Das wäre vor allem für Spieler interessant die nicht regelmäßig Score 100+ erzielen.

    Fände es super, wenn darüber nachgedacht werden würde :)


    Ich finde die Idee sehr gut. Ich würde sie sogar probeweise mal in die nächste Version integrieren und dann später ausstellbar machen.


    PS: Bin ehrlich gesagt grade zu faul zum suchen: Beeinhaltet die Profilfunktion eines Spielers künftig auch eine Gesamtstatistik aller gespielter Spiele?


    Absolut. Das ist das Ziel...auch wenn der Weg dahin noch ein weiter ist.

  • Meine 2 Lösungsansätze:

    Entferne die angelegte Datenbank aus deinem USER_HOME Verzeichnis. (Bei Windows ist das C:/Benutzer/#USER#.) Diese wird im dem Unterordner ".darterbase/hsqldb" erstellt. Danach sollte die Anwendung normal starten und die Datenbank erneut erstellt werden.
    Vlt. läuft das Programm auch noch irgendwie im Hintergrund. Dieses dann über den Taskmanager (wie heißt das beim Mac?) abschießen. Solange eine Anwendung noch aktiv ist, wird die DB für diese geblockt und weitere Anwendungen können nicht darauf zugreifen.

    Leider finde ich bei mir nicht die angelegte Datenbank. Mein System: Software Mac OS X Lion 10.7.5 (11G63), Prozessor 2,5 GHz Intel Core 2 Duo, Speicher 4 GB 667 MHz DDR2 SDRAM, Grafikkarte NVIDIA GeForce 8600M GT 512 MB, MacBook Pro 17 Zoll, Anfang 2008

    Danke für deine Bemühungen,
    Günther Ramcke

    Die persönliche Freiheit endet dort, wo die Belästigung Anderer beginnt.
    :ironie: :nix:


  • Leider finde ich bei mir nicht die angelegte Datenbank. Mein System: Software Mac OS X Lion 10.7.5 (11G63), Prozessor 2,5 GHz Intel Core 2 Duo, Speicher 4 GB 667 MHz DDR2 SDRAM, Grafikkarte NVIDIA GeForce 8600M GT 512 MB, MacBook Pro 17 Zoll, Anfang 2008

    Danke für deine Bemühungen,
    Günther Ramcke

    Das USER_HOME bei Mac liegt unter /Users/#username#.


    Darunter liegt dann der Ordner ".darterbase". Bitte diesen vollständig löschen & die Anwendung erneut starten.

  • hiho
    wenn ich versuche das programm runter zu laden und es öffne erscheint bei mir nokia suite. :blink:
    was mache ich falsch?
    hab ich evtl. den falschen link?
    lg uwe

    • Hast du eine Java-Version installiert? (http://www.java.com/de/download/)
    • Wenn ja, dann Rechtsklick auf Darterbase.jar und "Öffnen mit..." -> Java(TM) Platform SE binary.
    • Falls diese nicht automatisch verfügbar, bitte die java.exe aus dem Java-Verzeichnis (/bin) auswählen.


    Spätestens jetzt sollte die Anwendung nicht mehr "Nokia Suite" starten. (Damit habe ich nämlich nix zu tun ;) )
    Sollte das immer noch nicht klappen, dann kann man das Programm auch über die Konsole starten, oder ich stelle dir eine Batch-Datei zur Verfügung.

  • Leider finde ich bei mir nicht die angelegte Datenbank. Mein System: Software Mac OS X Lion 10.7.5 (11G63), Prozessor 2,5 GHz Intel Core 2 Duo, Speicher 4 GB 667 MHz DDR2 SDRAM, Grafikkarte NVIDIA GeForce 8600M GT 512 MB, MacBook Pro 17 Zoll, Anfang 2008

    Danke für deine Bemühungen,
    Günther Ramcke

    Hallo nochmal,

    ich habe mir die Sache jetzt nochmal direkt auf einem Mac angesehen. Ich vermute, dass hier ein grundsätzliches Probleme beim Anlegen der Datenbank vorliegt. Das kann ich derzeit noch nicht beheben. Bitte habe daher noch ein wenig Geduld. Ich schreibe mir die Funktionstüchtigkeit unter Macs auf meine Road-Map ;)

    Gruß
    Wegert

  • Hallo Wegert,

    habe bisher folgendes versucht. Java und Darterbase entfernt und auch die normalerweise nicht entfernte Dateien und Caches berücksichtigt. Dan die Festplatte von "Restbeständen/Verknüpfungen" gereinigt mit "CleanMyMac". Dann die Programme Java und Darterbase neu heruntergeladen und installiert.
    Das Problem mit der Fehlermeldung der "gesperrten Datei" bleibt bestehen.

    Vieleicht engt das deine Vorgehensweise bei der Fehlersuche ein.

    Herzlichen Dank für deine bisherigen und zukünftigen Bemühungen.

    Günther Ramcke Mailadr. für evt. Benachrichtigungen:guentherramcke@mac.com
    :danke:

    Die persönliche Freiheit endet dort, wo die Belästigung Anderer beginnt.
    :ironie: :nix:

  • java -jar Darterbase.jar

    Haben den gleichen Fehler wie der Kollege, Darterbase ist kurz durchsittig zu sehen und verschwindet dann. Wenn ich das eingebe was du schreibst sagt er mir folgendes: "Unable to access jarfile darterbase.jar

    Hoffe auf Hilfe. :)

    Edit: Hat sich erledigt. Ich weiß aber nicht warum. (ob es am Extrahieren lag? bitte nicht auf einen ITl Ahnungslosen schimpfen)

  • Wo kann ich denn eine aktuelle Version runterladen ?

    Ich habe hier runtergeladen:

    http://darterbase.bplaced.net/darterbase/ver…rbase-0.2.1.zip


    Außerdem Fehlermeldung:

    Weiß nicht ob das hier schon angesprochen wurde. Ich kann beim Checkout bei z.B. 140 auch einen Pfeil eingeben, bzw. ist fast komisch das ich bei der Zahl gefragt werde. Wäre schön wenn du das angepasst werden könnte. Muss aber auch nicht sein. Man kann ja schließlich richtig eingeben.

    Einmal editiert, zuletzt von haehni (19. Dezember 2012 um 16:15)

  • hi, wollte mich nur auch mal vorstellen, ich mache zusammen mit dem Wegert an dem Programm Darter Base rum, er programmiert und ich kümmer mich um grafik und sound, bin selber begeisterter darter und werde in zukunft hier mal ein bisschen was posten was die Optik angeht

    dann wünsch ich noch viel spaß beim testen und erstmal eine gute WM :daumen:

  • hi, wollte mich nur auch mal vorstellen, ich mache zusammen mit dem Wegert an dem Programm Darter Base rum, er programmiert und ich kümmer mich um grafik und sound, bin selber begeisterter darter und werde in zukunft hier mal ein bisschen was posten was die Optik angeht

    dann wünsch ich noch viel spaß beim testen und erstmal eine gute WM :daumen:

    Herzlich Willkommen und gute Arbeit. Wünsche weiterhingutes gelingen und viel Spaß hier im Forum.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!