Kleines Tool für SAGE-System

    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      Hy,

      da mir heute an der Arbeit langweilig war(ja sowas gibt es) hab ich mich mal wieder ein wenig weitergebildet.
      Dabei bin ich auf diesen Artikel über das SAGE-System im HeadsUp von Fluxkom gestossen u. da mir, wie schon erwähnt, langweilig war, hab ich mal ein kleines Tool geschrieben, was das automatisch ausrechnet. Ist wirklich nichts weltbewegendes aber vielleicht kann es ja trotzdem wer gebrauchen. Feedback u. Verbesserungsvorschläge bzw. BugReport wär nett. Um das Programm zum laufen zu bringen, solltet ihr das JRE 5.0 hier herunterladen u. installieren. Viel Spaß damit.

  • 18 Antworten
    • Tonding
      Tonding
      Black
      Dabei seit: 27.01.2005 Beiträge: 3.362
      Sieht wirklich schön aus. Quasi ein SNGPT für Heads-UP.
    • flutsch
      flutsch
      Bronze
      Dabei seit: 02.03.2006 Beiträge: 1.583
      versucht es zu starten. error log:

      java.lang.UnsupportedClassVersionError: de/MainApplication/Calculator (Unsupported major.minor version 49.0)
      at java.lang.ClassLoader.defineClass0(Native Method)
      at java.lang.ClassLoader.defineClass(Unknown Source)
      at java.security.SecureClassLoader.defineClass(Unknown Source)
      at java.net.URLClassLoader.defineClass(Unknown Source)
      at java.net.URLClassLoader.access$100(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
      at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      @flutsch: Welche Java Version hast du installiert? Auf meinen Rechnern war JAVA 1.5.0 installiert. Könnte vermutlich damit zusammenhängen.
    • u`Darky
      u`Darky
      Bronze
      Dabei seit: 01.02.2005 Beiträge: 92
      sehr schönes tool
      danke dafür !!
    • RumbleFish
      RumbleFish
      Bronze
      Dabei seit: 18.03.2006 Beiträge: 123
      Hi,

      im SB funktioniiert es perfekt.
      Im BB nicht:

      java.lang.NumberFormatException: For input string: "(any)"
      at java.lang.NumberFormatException.forInputString(Unknown Source)
      at java.lang.Integer.parseInt(Unknown Source)
      at java.lang.Integer.parseInt(Unknown Source)
      at de.MainApplication.Result.whatToDo(Result.java:90)
      at de.MainApplication.Result.createContents(Result.java:75)
      at de.MainApplication.Result.open(Result.java:28)
      at de.MainApplication.Calculator$3.widgetSelected(Calculator.java:152)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
      at de.MainApplication.Calculator.open(Calculator.java:37)
      at de.MainApplication.Calculator.main(Calculator.java:25)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
      at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      Habe gerade beim testen bemerkt, dass die "Auswertungslogik" anscheinend noch nicht 100%tig funktioniert. Werde deshalb nachher mal eine neue Version hochladen!

      EDIT: Noch ein Fehler :evil: ! Naja werd das nachher versuchen alles zu "bereinigen"!
    • TheFlying
      TheFlying
      Bronze
      Dabei seit: 24.03.2006 Beiträge: 241
      wie muss man die Hand denn eingeben? Bei mir stimmt die Karftzahl der Hand regelmäßig nicht. AA ==> fold!
    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      Das meine ich! Die Eingabe sollte zB. so aussehen:

      AAo, bjs, 104o...

      Werde wie gesagt mich nachher nochmal dransetzen u. versuchen die Bugs zu beseitigen.

      Danke schonmal für euer Feedback!
    • flutsch
      flutsch
      Bronze
      Dabei seit: 02.03.2006 Beiträge: 1.583
      Original von asdsa
      @flutsch: Welche Java Version hast du installiert? Auf meinen Rechnern war JAVA 1.5.0 installiert. Könnte vermutlich damit zusammenhängen.
      ich habe die version 1.4.0_01 installiert. sollte vielleicht mal updaten. auf deren hp wusste ich aber nicht genau, welchen download ich nehmen soll. kann vielleicht jemand einen direktlink posten?
    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      Wenn du nicht selbst in Java entwickelst sollte das JRE reichen.
    • flutsch
      flutsch
      Bronze
      Dabei seit: 02.03.2006 Beiträge: 1.583
      danke :)

      läuft jetzt einwandfrei.

      vielleicht schreibst du einen hinweis zur java-version in deinen ursprungspost
    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      Neue Version kann jetzt über den gleichen Link runtergeladen werden.
    • advis0r
      advis0r
      Bronze
      Dabei seit: 26.01.2005 Beiträge: 194
      bei http://launch4j.sourceforge.net kriegst nen exe wrapper für java der den user auch informiert wenn kein java oder eine zu kleine version gefunden wurde.

      vorschläge:
      - kein calc button lieber autoupdate eines farbigen labels wenn sich die eingaben ändern, wer will schon immer ein neues fenster sehen?
      - das prog sollte benutzbar sein wenn man z.B. 8 SNGs offen hat und bei 2 im HU ist ;)
      - Kartenkombination sollte auf gültigkeit geprüft werden z.b. wird "J1os" akzeptiert
      - SB und BB sollten radiobuttongroup sein, damit nur eins ausgewählt wird und eins von anfang an aktiv is
      -evtl. übersicht ob es ein knapper call/jam etc ist anhand einer berechneten tabelle
    • asdsa
      asdsa
      Bronze
      Dabei seit: 29.03.2006 Beiträge: 309
      @advis0r: So ein ähnliches Programm nutze ich auch aber trotzdem Danke für den TiP! Bin in dem Bereich GUI-Programmierung noch ein ziemlicher Neuling, da ich berufl. hauptsächlich Web Services programmiere.

      zu deinen Vorschlägen:

      Denke mal das die sich alle umsetzen lassen. Wie meinst du das mit:

      das prog sollte benutzbar sein wenn man z.B. 8 SNGs offen hat und bei 2 im HU ist
    • advis0r
      advis0r
      Bronze
      Dabei seit: 26.01.2005 Beiträge: 194
      ich weiss dass du sowas ähnliches benutzt, allerdings warnt das ja nich bei fehlender JRE und spuckt keinen DL link aus.

      mit dem satz meinte ich dass du das programm auf solchen situationen optimieren solltest vom handling her, es muss schnell und einfach gehen, kein knopf drücken, kein fenster öffnen dass man dann später wegklicken muss usw.
    • ChaosKlamsi
      ChaosKlamsi
      Bronze
      Dabei seit: 12.05.2006 Beiträge: 667
      kann es sein das das programm nicht richtig auswertet?
      gehen wir mal von A2s aus was einen kraftindex von 34 hat - soweit noch richtig.
      nehmen wir an kleinster stack hat 7k chips und der BB ist bei 1k was nem R von 7 entspricht.
      laut tabelle braucht man 26er KI zum JAM, aber das programm zeigt an das gefoldet werden muss.
      mit diesem fehler ist das prog natürlich nicht sehr nützlich im headsup^^
    • fug4zz1
      fug4zz1
      Bronze
      Dabei seit: 04.03.2005 Beiträge: 20
      könnte jemand das Programm noch mal zur Verfügung stellen?
      Würde es gerne mal ausprobieren.

      Gruß

      fug4zz1
    • masta
      masta
      Bronze
      Dabei seit: 16.03.2005 Beiträge: 210
      link is down :(