Jump to content
Sign in to follow this  
William MacRathgar

[JAVA Programm] Einkaufen leicht gemacht

Recommended Posts

Hallo!

Vor länger Zeit habe ich mal ein kleines Programm in JAVA geschrieben, welches

das lästige Einkaufen in Midgard vereinfachen soll(te). Leider habe ich nicht

mehr den Sourcecode und kann somit keine Modifikationen mehr daran vornehmen, aber vielleicht gefällt es je dem ein oder anderen.

Ihr findet das Programm auf meiner Homepage und dort unter

"Rollenspiel/Downloads".

 

Wer sich ein wenig mit XML auskennt, kann die XML auch leicht erweitern.

 

Gruß

William MacRathgar

 

Moderation :

Der Quellcodestrang wurde gelöscht. Gruß Hansel.

 

Bei Nachfragen bitte eine PN an mich oder benutzt den Strang Diskussionen zu Moderationen

Share this post


Link to post
Abgesehen davon, dass die Preise nicht die Standardpreise sind, ein nettes Tool.

 

Viele Grüße

Harry

 

 

Das hängt wohl davon ab, welche Version Du verwendest.

Es sind die Preise von M3!

In M3 kostet ein Langschwert 3 GS? :o:

 

Viele Grüße

Harry

Share this post


Link to post
Abgesehen davon, dass die Preise nicht die Standardpreise sind, ein nettes Tool.

 

Viele Grüße

Harry

 

 

Das hängt wohl davon ab, welche Version Du verwendest.

Es sind die Preise von M3!

In M3 kostet ein Langschwert 3 GS? :o:

 

Viele Grüße

Harry

 

Ohhh :o: Mist, nun werde ich aber ganz schön nervös! Was ist das für eine Liste,

die ich hier habe? Ich war bisher der Meinung, es sind die Preise aus M3!

Ich ahne böses...! So ein KA.. :angryfire: aber auch, wenn das die Preisliste eines Mitspielers von mir damals war, der EINIGES an den Midgardregeln geändert hat...:motz:

Share this post


Link to post

Moin!

 

Ein wirklich nettes Tool, zu dem ich mir nur 2 Änderungen wünschen würde:

 

- Preislisten nach M4

- Maske zur Eingabe eigener Artikel

 

Gruß

Marcell

Share this post


Link to post

Kennt sich jemand mit Programmierung so gut aus, dass er das Programm an M4 anpassen kann? Ich würde es auf jeden Fall benutzen...

Share this post


Link to post
Kennt sich jemand mit Programmierung so gut aus, dass er das Programm an M4 anpassen kann? Ich würde es auf jeden Fall benutzen...

Da muss nichts programmiert werden. Teil des Pakets ist eine Einkaufen.xml in der die Artikel im Klartext drinstehen. Das kann jeder selbst anpassen, der einen Texteditor bedienen kann.

 

Viele Grüße

Harry

Share this post


Link to post

..und?? Hat schon jemand mit der Konvertierung angefangen?? Nicht dass sich drei Leute parallel die gleiche Arbeit machen... ;)

 

Gruß

Marcell

Share this post


Link to post
Moin!

 

Ein wirklich nettes Tool, zu dem ich mir nur 2 Änderungen wünschen würde:

 

- Preislisten nach M4

- Maske zur Eingabe eigener Artikel

 

Gruß

Marcell

 

Tja, das würde ich mir mittlerweile auch wünschen.

Wie schon von Harry erwähnt, kann man mit einem beliebigen Editor

die XML-Datei anpassen. Wichtig ist nur, dass bei den sogenannten Tags

<DieDingerStehenInSpitzenKlammern> keine Leerzeichen und Sonderzeichen

verwendet werden.

Bei dem Artikel als solches ist man da recht frei.

Ein sehr begehrter Artikel seinerzeit bei uns in der Runde war das

Nachtsichtgerät.

Nun müsste man dieses Gerät in eine entsprechende Kategorie einteilen, z.B. High Tech. Leerzeichen darf man aber nicht verwenden also machen wir

HighTech draus.

<HighTech>

<artikel>Nachtsichtgerät (OHNE Baterien)</artikel>

<Gewicht>0.6</Gewicht>

<Preis W="GS">300</Preis>

</HighTech>

Wichtig bei dem Nachtsichtgerät war IMMER, dass es OHNE Baterien war, denn schließlich spielten wir Midgard und nicht Star Wars.

Dieser Artikel muss man dann unterhalb von <Artikel>

<?xml version="1.0" encoding="iso-8859-1"?>

<Preisliste>

<Artikel>

....

....

</Artikel>

</Preisliste>

einfügen, Programm neu starten uns schon steht das Nachtsichtgerät zur Verfügung (ohne Baterien).

Ebensoeinfach ist eigentlich auch das Ändern der Preise. Da ich immer noch nicht weiß, was in M3 ein Langschwert kostet, sage ich einfach mal, es soll

zukünftig 12 GS kosten - weil die Stahlpreise wegen den KanTai Pan anziehen.

Also sucht man den Eintrag mit dem Langschwert...

<Waffe attr="artikel, Gewicht, Preis">

<artikel>Langschwert</artikel>

<Gewicht>2.5</Gewicht>

<Preis W="GS">3</Preis>

</Waffe>

und ändert den Preis von 3 in 12. Das Attritbut W im Tag Preis steht für Währung...wen wunderts? :rolleyes:

Das Attribut attr="artikel, Gewicht, Preis" des Artikels kann man getrost vergessen. Ich hatte es damals eingeführt, habe aber keine Ahnung mehr, für was es dient :schweiss: , aber wie man der XML entnehmen kann, geht es auch ohne.

 

Sollte sich also jemand die Mühe machen und die Einkaufen.xml für M4 entsprechend anpassen, so kann er mir ja Bescheid geben - oder auch den anderen. Dann stelle ich die Liste ein.

 

Ansonsten freut es mich sehr, dass es euch gefällt. Wenn ich mal wieder sehr

viel Zeit habe, werde ich das Tool anpassen, sprich neu programmieren.

Aber derzeit ist davon noch nicht einmal zu träumen! :disturbed:

Share this post


Link to post

Okay, es hörte sich komplizierter an. Das bekomme ich auch hin. Werde mich bei Gelegenheit mal dran setzen. Ich melde mich, wenn ich Zeit habe und anfange, damit nicht mehrere Leute die gleiche Arbeit machen... ;)

Share this post


Link to post

Man könnte ja Arbeitsteilung machen. Folgende Bereiche sind abzudecken:

 

- Waffen [erledigt]

- Waffenzubehör [erledigt]

- Rüstung [erledigt]

- Übernachtung [erledigt]

- Behälter [erledigt]

- Licht und Feuer [erledigt]

- Stoff, Draht, usw.

- Werkzeug

- Präzisionsinstrumente

- Schreibmaterial

- Heiler- und Priesterbedarf

- Musikinstrumente

- Unterkunft

- Miete

- Verpflegung

- Lebensmittel

- Tiere

- Transportmittel

- Kleidung

- landesspezifische Waffen (KTP; Waeland, etc.)

- Zauberkomponenten (Hexenzauber & Druidenkraft/Arkanum)

- Zaubermaterialien (Heiltränke, etc. => Arkanum)

 

...irgendwas vergessen?

 

...ich fange mal an mit Waffen/Waffenzubehör/Rüstungen an...[erledigt]

 

Wer andere Bereiche bearbeiten möchte, soll es hier posten...

 

Gruß

Marcell

 

Edit: Ich habe die nach M4 konvertierten Bereiche in einem separaten Strang abgelegt: http://midgard-forum.de/forum/showthread.php?threadid=13300

Wenn ich sie in die Originaldatei "Einkaufen.xml" kopiere, startet das Programm leider nicht mehr!!

Oh William McRathgar, bitte melde dich!! :P

Share this post


Link to post
und wie bekomme ich (Keine-Ahnung-haber) jetzt den Quellcode in das Programm?

Such die Datei Einkaufen.xml und öffne sie mit dem Windows Editor (nicht mit Word!!!). Kopiere die Listen hier aus dem Forum und füge Sie in die Einkaufen.xml ein. Acht dabei darauf, dass die Teile, die du einfügst, im Original gelöscht werden.

 

Alternativ kannst du auch warten, bis alle Preislisten gepflegt sind, dann gibt es hier bestimmt eine Datei zum Gerunterladen. ;)

 

Viele Grüße

Harry

Share this post


Link to post

Moin!

 

Ich arbeite die oben gepostete Liste mal weiter ab...fange mit Übernachtung, Behälter, Licht & Feuer an...[erledigt]

 

Gruß

Marcell

Share this post


Link to post

Update:

 

- Waffen [erledigt]

- Waffenzubehör [erledigt]

- Rüstung [erledigt]

- Übernachtung [erledigt]

- Behälter [erledigt]

- Licht und Feuer [erledigt]

- Stoff, Draht, usw. [erledigt]

- Werkzeug [erledigt]

- Präzisionsinstrumente [erledigt]

- Zauberkomponenten (Arkanum) [erledigt]

- Magisches Allerlei (Tränke & Runenstäbe) [erledigt]

- Schreibmaterial [erledigt]

- Heiler- und Priesterbedarf [erledigt]

- Musikinstrumente [erledigt]

- Unterkunft im Gasthaus [erledigt]

- Verpflegung im Gasthaus [erledigt]

- Lebensmittel (Markt, Händler) [erledigt]

- Tiere [erledigt]

- Transportmittel [erledigt]

- Kleidung [erledigt]

 

Optional:

- landesspezifische Waffen (KTP, Waeland, etc.)

- Zauberkomponenten (Hexenzauber & Druidenkraft)

 

Gruß

Marcell

Share this post


Link to post

Tach!

 

Hab jetzt den ganzen Kram allein erledigt! William McRathgar wird die Daten in sein Programm aufnehmen bzw. die alten ersetzen und nen Link zu seiner aktualisierten Version hoffentlich in Bälde hier im Thread posten...

 

Gruß

Marcell

 

p.s.: Der Quellcode-Thread kann komplett gelöscht werden, Herr Admin! ;)

Share this post


Link to post
Tach!

 

Hab jetzt den ganzen Kram allein erledigt! William McRathgar wird die Daten in sein Programm aufnehmen bzw. die alten ersetzen und nen Link zu seiner aktualisierten Version hoffentlich in Bälde hier im Thread posten...

 

Gruß

Marcell

 

p.s.: Der Quellcode-Thread kann komplett gelöscht werden, Herr Admin! ;)

 

Wow, so schnell wäre ich nicht gewesen! Danke, dass Du Dir die ganze Arbeit gemacht hast und dann noch so schnell! Dafür hast Du mindestens einen :knuddel: verdient. :clap:

 

Gruß

Jens

Share this post


Link to post

Danke.

 

Habt ihr euch schon überlegt, weitere Features einzubauen? Es gibt z.B. im DFR zu jeder Kategorie ja Besonderheiten (z.B. Silberwaffen kosten das Zehnfache, Spezialanfertigungen sind 20 GS extra, bei Reisekosten ließe sich auch einiges machen), die man im Programm realisieren könnte.

 

Beim ersten Drüberfliegen ist mir aufgefallen, dass bei den Waffen die Fuchtel fehlt.

 

CU

FLo

Share this post


Link to post

Hallo!

Wie ich gerade (erst) gesehen habe, hat MazeBall bereits geschrieben, dass

das Programm verbessert wurde, da ich den Quellcode wieder herstellen konnte.

Ebenso wurde die XML-Datei geändert - hoffentlich vereinfacht :rolleyes: - und eine Art Handbuch beigefügt.

Da MazeBall sich um die XML und deren Inhalte gekümmert hat, müsste diese Preisliste jetzt auf dem Stand von M4 sein.

 

Hier sein nochmals ganz Herzlich MazeBall gedankt für seine umfangreiche Arbeit! :lol:

 

Es würde mich jetzt nur noch interessieren, wie Ihr das Programm so findet.

 

Danke

William MacRathgar

Share this post


Link to post
Danke.

 

Habt ihr euch schon überlegt, weitere Features einzubauen? Es gibt z.B. im DFR zu jeder Kategorie ja Besonderheiten (z.B. Silberwaffen kosten das Zehnfache, Spezialanfertigungen sind 20 GS extra, bei Reisekosten ließe sich auch einiges machen), die man im Programm realisieren könnte.

 

Beim ersten Drüberfliegen ist mir aufgefallen, dass bei den Waffen die Fuchtel fehlt.

 

CU

FLo

 

 

Grundsätzlich habe ich mir schon Gedanken gemacht, wie man bestimmte Faktoren einbauen kann. Ich dachte da eher an sowas, wie es mal in irgendeinem Gildenbrief beschrieben war (??), dass manche Artikel in bestimmten Gegenden (Stadt. Land oder Dorfgemeinschaft) unterschiedlich kosten.

Vielleicht baue ich noch einfach die Möglichkeit ein, den ausgewählten Artikel mit einem bestimmten Faktor multiplizieren zu lassen, unabhängig weswegen der Faktor zustande kommt (Silberwaffe, adlige Kleidung (x5), besonders schön gearbeiteter Sattel (x2)).

Aber wenn überhaupt, kommt das erst etwas später.

 

Grundsätzlich kann der geübte Anwender aber auch die Preisliste.xml

entsprechend anpassen und den gewünschten Artikel mit seinen Kosten

reinstellen.

 

 

Gruß

William MacRathgar

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Biggles
      Updates:
      MOAM ist unter http://www.moam.de/ verfügbar. Eine Endnutzerdokumentation gibt es im MOAM-Wiki. Bug Reports und Feature Requests bitte ins MOAM-Ticket-Tool einstellen und nicht in diesen Thread! Rezensionen:
      Bobas :T: Time - Eine Tjoste für MOAM SteamTinkerer: Eine Anwendung für MIDGARD – Das Fantasy-Rollenspiel Spielleiter-wissen.de: MOAM – Die Plattform für MIDGARD-Spieler - und schon wieder weg, wie es scheint.  
      Ein MOAM-Screencast (für höhere Qualität direkt bei Vimeo statt inline anschauen):
       

      ~~~~~

      Hallo zusammen,

      mittlerweile hat die Verbreitung an Tablets und Notebooks stark zugenommen und auf der anderen Seite ist auch der Stand der Webtechnologie so weit, dass es sich lohnen könnte, eine webbasierte Anwendung für Midgard zu erstellen.

      Bei einer Recherche in den Untiefen des Midgard-Forums ist mir aufgefallen, dass es im Laufe der Zeit immer wieder Ansätze gab, das Midgard-Rollenspiel durch Computerprogramme zu unterstützen, aber selten über die Anfänge hinaus etwas zustande kam. Eine Ausnahme stellt hier wohl MAGUS dar, aber das ist erstens nichts fürs Auge und setzt zweitens eine Softwareinstallation voraus.

      Vor diesem Hintergrund möchte ich gerne eine zeitgemäße Webanwendung erstellen, die es Spielern und Spielleitern ermöglicht, ihre Kampagnen online zu verwalten. Die Quellen sollen als Open Source jedermann verfügbar gemacht werden. Bei hinreichendem Interesse würde ich ein Hosting der Anwendung ins Auge fassen.

      Dabei ist es definitiv nicht das Ziel, irgendwelche Regelbücher zu ersetzen, sondern vielmehr so etwas wie einen mächtigen elektronischen Sichtschirm für den Spielleiter bereit zu stellen, zu dem die Spieler ihre Charaktere des aktuellen Abenteuers beisteuern können.

      Bevor ich damit weiter mache und sich zeigt, ob dies wieder einmal nur ein im Ansatz stecken gebliebenes Projekt werden wird, muss ich allerdings zuerst einmal klären, ob und zu welchen Konditionen ich die zugrunde liegenden Tabellen und Bilder verwenden kann.

      Eure Anmerkungen und Feedback sind mir sehr willkommen.

      Cheers,
      Biggles
       
       
      Edit: Den Open-Source-Gedanken habe ich inzwischen wieder verworfen, da der "Overhead" dafür größer ist als die zu erwartende Mitarbeit durch Andere rechtfertigen würde. Wenn ich mich in dieser Einschätzung irren sollte, bin ich in diesem Punkt gerne diskussionsbereit.
    • By Landabaran
      Hallo,
       
      vielleicht kann mir jemand helfen. Ich möchte in einem PDF-Formular eine "If-Then"-Formel einbauen, aber was bei Excel kein Problem ist, gelingt mir hier nicht.
       
      Folgende Rechnung möchte ich einbauen:
       
      Feld1, Feld2, Feld3, Feld4, Feld5, Feld6, Feld7
       
      Wenn Feld1 >= Feld2 ist, dann Feld4=Feld1*Feld3
      Wenn Feld1 >= Feld5 ist, dann Feld6=Feld1*Feld7
       
      Kann mir jemand helfen?
       
      Viele Grüße
      L.
    • By Tellur
      Ich weiß ja nicht wie viele hier so nachtaktiv sind wie ich. Für all diejenigen:
      Ein Freund von mir hat mich auf dieses kleine Programm aufmerksam gemacht:
      http://stereopsis.com/flux/
       
      Es soll verhindern, dass ein zu grelles Bild (was tagsüber passend ist) nach Sonnenuntergang schlechte Auswirkungen auf den Schlafrythmus oder allgemein die Augen hat. Dazu passt das Programm selbstständig die Farbtemperatur langsam an die Bedingungen an. Natürlich kann man die genauen Hoch- und Tiefwerte selbst bestimmen, die Standardeinstellungen sind aber ein guter Ausgangspunkt.
      Im ersten kurzen Test muss ich sagen es fühlt sich sehr angenehm an. Die Farben sind generell wärmer und weniger anstrengend.
      Das Programm gibt es für die 3 großen Betriebssysteme, ist sehr leicht einzurichten und selbsterklärend in der Bedienung.
    • By Solwac
      In der aktuellen c't gibt es einen Softlink auf eine kleine Wiki, die auf jedem Rechner mit installiertem Java eine Möglichkeit zur strukturierten Eingabe von Notizen usw. ermöglicht. Das tolle ist, dass keine Installation nötig ist und es direkt von einem USB-Stick gestartet werden kann. Ich habe bisher nur die Lauffähigkeit getestet, aber das scheint mir ein schnuckeliges kleines Teil zu sein.
       
      Solwac
    • By Solwac
      Ich hoffe, dass ich in nächster Zeit mal endlich dazu komme, etwas mit Java herum zuspielen und dabei auch PDFs zu erstellen. Dazu möchte ich iText verwenden. Hat jemand damit Erfahrungen?
       
      Wenn ja, wie entwerft Ihr die PDFs? Mühsam von Hand oder gibt es irgendwelche nützlichen Tools?
       
      Weitere Tipps sind natürlich auch gerne gesehen.
       
      Solwac
×
×
  • Create New...