Zum Inhalt springen

MalteThoma

Mitglieder
  • Gesamte Inhalte

    110
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von MalteThoma

  1. Hallo Rana: Hast Du mal versucht ein MAGUS-xml File in einen Deiner Abenteurerbögen einzulesen, das wolltest DU doch mal machen, oder? Gruß, Malte
  2. 11. Der Aufwand besteht darin einen Kommentar-Header in jede Datei einzubinden und das wars, dafür, daß man dann rechtlich(! sicher ist und offiziell als Urheber des Codes gilt, finde ich das vertretbar. 13. Die Antwort ist 'cvs' ;-) 14. Konkurenz belebt das Geschäft ;-) 15. Wo bekomme ich es denn her (Oder 'Warum hast Du es mir noch nicht zugeschickt?;-)? Gruß, Malte
  3. 5. ICH schon, aber einen Dateiaustausch zu ermöglichen wäre doch trotzdem nett (und sei es nur als Feature für die Spieler, die beide Programme ausprobieren wollen.) 6. Der Nachteil reiner Textdateien ist, daß man bei einleseroutinen höllisch aufpassen muß, daß da kein Zeichen/Zeile zuviel oder zuwenig vorhanden ist, das ist bei strukturierten Texten deutlich eleganter. 11. Aus welchem Grund verzichtest Du auf die Vorteile, welche Nachteile befürchtest Du? 12. Was hat das mit 'Vertrauen' zu tun? Wenn ein Code im Netz steht, dann kann ihn auch jeder nutzen/verändern 13. Das empfinde ich als Nachteil gegenüber MAGUS, den Quellcode zur Verfügung zu haben ist immer von Vorteil. 14. Das ist natürlich schön klein ;-) Gruß, Malte P.S: Was ist eigentlich mit Praxispunkten, lernen von Spruchrollen, Sprachen und Schriften?
  4. 1. Was ist mit den Regional-Erweiterungen? 2. Ist es das bei MAGUS mit dem Zufallsgenerator nicht? 3. Die Bilder und Icons sind alle abschaltbar 4. xml ist doch Text (nur halt ein sinnvoll strukturierter) 5. Verständnisfarge: Chargen macht nur NSCs? 6. Das verstehe ich nicht: Druckst Du NUR den Text (ohne JEDE Formatierung?) 7. Ich bin mal gespannt, ob (und wie) ich es unter Linux zum laufen kriege, ich hoffe Du hast keine der M$-Java-Erweietrungen eingebaut? 8. xml ist Text, s.o. 9. Verständnisproblem: Elas ist 'nur' für die Midgard-Lizenz (=Midgard-daten) zuständig, das Programm stellst Du selber unter eine Lizenz. 10. Programm != Midgarddaten. Steht der Quellcode unter der GPL? Wenn Du ihn unter garkeine Lizenz stellst, dann könnte DIr den Code jemand wegnehmen und selber weiterentwickeln, ohne daß Du darauf einen anspruch hättest. 11. Bei MAGUS auch (xml=Text) 12. es gibt eine Handvol Leute, die sich intensiv mit MAUGUS auseinandersetzen, aber Aufrufe mir beim erzeugen bestimmter Tabellen zu helfen verahllen meistens(! im nichts :-( 13. Tipp: Melde Dich bei berlios an. Gruß, Malte
  5. Vielleicht ist auf der MAGUS-Seite noch ein wenig Platz für die "Konkurrenz"? Grüße... Der alte Rosendorn Für einen Link darauf ganz sicher, aber sonst nicht. Das hat Gründe: Der berlios-server, den MAGSU nutzt, hat eine begrenztes Platzangebot pro Projekt. Außerdem könnte Ingrid ihn nur nutzen, wenn ich sie gleichzeitig als Mitentwickler für MAGUS eintrage - und das wäre wohl kaum sinnvoll, oder? Es spricht aber nichts dagegen, daß Ingrid sich selber ein Projekt bei berlios einrichtet (vorausgesetzt es handelt sich um 'freie'-Software), dafür ist berlios schließlich da und kosten tut es auch nichts. Gruß, Malte
  6. Hallo Ingrid, schön, daß es Dich noch gibt, ich hatte auch (in der Frühzeit von MAGUS) mal versucht Dich zu erreichen. Ich würde mir Deinen Chargen auch gerne mal anschauen, vielleicht kann ich noch irgendetwas für MAGUS übernehmen ;-) MAGUS gibt es übrigens auch noch in einer (nicht mehr weiterentwickelten) Variante für M3. Warum schreibst Du eigentlich an einer M3-Version? Ich würde mich übrigens auch freuen, wenn Du Dir mal MAGUS anschauen würdest, vielleicht hast Du noch ein paar Verbesserungsvorschläge (aus Programmieresicht ;-) Besonders lustig finde ich übrigens Deine 'Feature'-Liste: ALLES davon ist in MAGUS realisiert. Wie speicherst Du CHaraktere eigentlich ab? Vielleicht könntest Du ein xml-Format wie MAGUS verwenden, dann wären die gespeicherten Charaktere zwischen den Programmen austauschbar. Und was mich auch noch interessiert: Unter welcher Lizenz steht Dein Programm, kan es jeder übersetzen, oder kostet das was? Schöne Grüße, Malte
  7. Mit MAGUS kann man auch leere Bögen (pdf-Format) erstellen, die man dann von Hand ausfüllen kann. Gruß, Malte Edit meint ein Link wäre nicht schlecht: http://midgard.berlios.de/pdf_doc/Chairon.pdf P.S: Sollte Interesse bestehen, so könnte ich einen pdf-Bogen zum download auf die MAGUS Seite stellen.
  8. <Ironie> Super toll, klasse, jetzt ist ja alles klar, endlich weiß ich wofür Abstimmungen da sind. Hinterher weiß man Bescheid. </Ironie> Malte
  9. Kreuzigt mich ruhig, wenn die Frage schon 100x beantwortet wurde, aber ein kurzer Blick aufs FAQ hat mir nicht geholfen: Was macht dei Glühbirne neben den Namen, warum ist sie mal an und mal aus? Fragt sich Malte
  10. @Serdo: Das mit den 3 Tagen klingt nach einer guten Sache @Bernward: 1. Was sind denn die 'allgemeinen Informationen'? 2. Auf dem Zauberdokument macht es für einen Kämpfer (der ja auch schonmal geheilt werden soll IMHO nicht viel Sinn ;-) Malte
  11. Mir wurde vorgeschlagen, auf dem Ausdruck ein Feld für Verletzungen vorzusehen (Ort,Zeitdauer,Beeinträchtigungen) Nun ist der Platz bekanntnicht knapp, daher zunächstmal die Umfrage, ob Ihr soetwas nutzt/wünscht. Falls 'Ja', dann würden mich noch Vorschläge zum Design interessieren. Gruß, Malte
  12. Das mit dem offiziellen Logo irritiert mich, daber wenn Elsa das abgesegnet haben sollte, da ist das wohl OK. Die 15h mit Word finde ich übrigens einen echten Hammer!!! Mit SQL+LaTeX sollte das in der Hälfte der Zeit möglich sein (Von späteren kleineren Änderungen ganz zu schweigen ;-) Gruß, Malte
  13. </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Zitat (Kual @ Nov. 13 2002,10:07)</td></tr><tr><td id="QUOTE">Aber für meine Zwecke wirds das wohl nicht bringen. Die ganze Ausleserei und dann muß ich erst wieder alles ins richtige Format bringen. Und von SQL hab ich sowieso keinen Schimmer. Da bin ich wohl beim selber machen schneller. Wird natürlich ein pdf.<span id='postcolor'> Das sehe ich anderen ;-) Was willst Du denn auslesen? Das Format, das Du bekommst ist ASCII, etwas einfacherees gibt es doch nicht, oder? Das kannst Du in jede Tabellenkalkulation einlesen und nach Wunsch formatieren (ich würde allerdings LaTeX nehmen, damit ist man viel flexibeler) Und was die (zwei bis drei!!! SQL-Befehle angehet, die Du brauchst, die sag ich Dir wohl: 'select SPALTE_1, SPALTE_2, .... from TABELLE_1;' das ist (fast) alles was Du brauchts. pdf ist prima und kann auch mit LaTeX erstellt werden :-) Schneller bist Du IMHO nur, wenn Du von Anfang an genau weißt was werden soll, kleinste Änderungen (z.B. noch eine Spalte hinzu oder weg oder ein paar Änderungen am Inhalt der Tabellen) sind sehr viel Aufwendiger wenn Du es nicht Datenbankbasiert machst. Überlegs Dir halt ...
  14. </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Zitat (Kual @ Nov. 12 2002,18:16)</td></tr><tr><td id="QUOTE">@MalteThoma: [1] Bin aus Österreich, war noch nie auf einem Midgard-Con. [2] Schreib doch mal etwas genauer was Du da so im Auge hattest. [3] a) was ist MAGUS? b) Muß ich das kennen?<span id='postcolor'> Zu 1. ??? Was hat das denn nun mit dem Thread zu tun??? Zu 3. a) Ein Link sgat mehr als 1000 Worte: http://midgard.berlios.de/ b) Darüber gehen die Meinungen mit Sicherheit auseinander ... Zu 2. Kurzanleitung: A) Du brauchst eine PostgreSQL Datenbank, die kostet nix, aber ob die unter Windows läuft weiß ich nicht, googeln hilft da bestimmt weiter. Ich benutze sie unter Linux, da hat man keinen Ärger mit der Installation ;-) B) Du lädst Dir die Tabellen von hier http://cvs.berlios.de/cgi-bin/viewcvs.cgi/midgard/midgard-postgres/ herunter, oder Du checkst sie mit 'cvs' aus (unter Linux kein Thema, unter Windows ...???) Das hat allerdings viele Vorteile ... oder Du läßt Dir von mir eine zip-Datei mit allen Tabellen zuschicken C) Du lädst die Tabellen in die Datenbank D) Danach kann der Spaß beginnen ... Noch Fragen?
  15. 1. Es gibt doch den Spielleiterschirm vom Südcon ... 2. Solltest Du etwas Ahnung von Datenbanken haben, dann kannst Du Dir sämtliche Tabellen (für den Eigenbedarf!!! aus MAGUS herausholen. Das hat den Vorteil, daß man sie sich mit wenigen Datanbankbefehlen selber formatieren ('welche Spalten will ich eigentlich in welcher Reinfolge haben?' kann, Kreuzvergleiche anstellen kann und vieles(! mehr. Falls Du am Anfang etwas Hilfe brauchen solltest, dann stehe ich Dir gerne zur Seite. Gruß, Malte
  16. Äh, wie meinen? Du hast den Code doch gesehen und sogar überprüft . Was meinst Du wo der her stammt ? Glaubst Du, ich hab den hier nur so zum Spaß eingetippt oder was ? Hier im Forum ist er nur durch 'cut&paste' erschienen, der stammt aus einem der Quellfiles von MAGUS, was dachtest Du denn ? Und jeder, der die neuste Version (0.8.9) nutzt kann sich gegen die Verwendung meines Codes (basierend auf Deinen Quotienten ) nicht wehren . Frage beantwortet oder völlig ?
  17. Du hast vollkommen Recht, Bernward. Das Problem ist, daß 'überlast' zwar ein double ist (weil das Regelbuch auch Bruchzahlen als Gewichte beinhaltet), die Tabelle für die Überlast aber keine Aussage darüber trifft wie eine Überlast zwischen den Grenzen zu berücksichtigen ist. Da es in den ersten Zeile der Tabelle (mehrdeutig) heißt: 1<= Überlast <=4 .... 5<= Überlast <= ..... habe ich mich für die Spielerfreundliche Variante entschieden. (D.h. auch mit 0.9 kg Überlast hat man noch keine Abzüge). Einwände? Kommentare? Gegenvorschläg?
  18. </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Zitat (Odysseus @ Nov. 06 2002,22:42)</td></tr><tr><td id="QUOTE">Leider bin ich kein Programmiere. <span id='postcolor'> OK, Odysseus, Du bist ein Seefahrer, seh' ich ja ein, aber soooooo schwer ist es doch nicht. '==' ist eine Vergleich '=' eine Zuweisung '||' heißt ODER '<', '*' und '/' kennt man aus dem Mathe-Unterricht 'if' und 'else if' kennt man aus dem Englisch-Unterricht der Rest ist entweder trivial oder kann (zumindest fürs Korrekturlesen) ignoriert werden.
  19. Noch eine kleine Ergänzung: 'ew' ist der '-2 Abzug ' auf Erfolgswerte.
  20. Nanu, da hat das Forum wohl den zweiten Teil gefressen, also nochmal: (Werte.B() ist die individuell ausgewürfelte Bewegungsweite) int Ruestung::B_Verlust(const double &ueberlast,const Grundwerte &Werte,bool &ew) const; { ew=false; int reduce; const int D=Werte.Spezies()->B_Durchschnitt(); std::string BW=BehinderungWie(); if (BW=="KR") reduce = D/6; else if(BW=="PR") reduce = D/3; else if(BW=="VR") reduce = D/2; else if(BW=="RR") reduce = (D*2)/3; else reduce=0; if (ueberlast<1) return reduce; else if(ueberlast<5) { if(BW=="OR" || BW=="TR" || BW=="LR") reduce += D/6; else if(BW=="KR") reduce += D/3; else if(BW=="PR") {reduce += D/2; ew=true;} else if(BW=="VR") {reduce += (D*3)/4; ew=true;} else {reduce = Werte.B(); ew=true;} } else if(ueberlast<9) { if(BW=="OR" || BW=="TR" || BW=="LR") reduce += D/3; else if(BW=="KR") {reduce += D/2; ew=true;} else if(BW=="PR") {reduce += (D*3)/4; ew=true;} else {reduce = Werte.B();ew=true;} } else if(ueberlast<=20) { ew=true; if(BW=="OR" || BW=="TR" || BW=="LR") reduce += D/2; else if(BW=="KR") reduce += (D*3)/4; else reduce = Werte.B(); } else reduce = Werte.B(); return reduce; }
  21. So, fertig. Es würde mich freuen, wenn Ihr es mal korrekturlesen würdet: _ int B_Durchschnitt() const { return 2*B_Wanz()+B_Bonus(); } ___
  22. Das ist die erste Zeile in Tab. 2.2 auf S. 86. Was passiert in den anderen Zeilen? Normalerweise ist jeder Sprung 1/6 der durchschnittlichen B, aber problematisch finde ich den Sprung von 12->18, wie erklärt sich der? (In MAGUS will ich nicht die Tabelle abtippen, sondern nur die Logik und dann die Abzüge ausrechnen.)
  23. @Odysseus: Wenn Du die Liste erstellst (bezogen auf die durchschnittliche Bewegungsweite einer Spezies) dann übernehme ich es so in MAGUS. Gruß & Danke, Malte
  24. So ist es. Ich hab Elsa mal gebeten eine offizielle Note dazu zu verfassen. Denn es bleibt die Frage, wie es in MAGUS implementiert werden soll. Gruß, Malte
  25. In meinen Augen ist es logischer zu sagen: Eine Vollrüstung reduziert die Bewegungsweite um die Hälfte (50%) und nicht um 12. Begründung: Die Belastung einer Rüstung ist IMHO relativ und nicht absolut.
×
×
  • Neu erstellen...