-
Gesamte Inhalte
110 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Blogs
Artikel
Downloads
Kalender
Galerie
Shop
Beiträge von MalteThoma
-
-
Zitat[/b] (Inanna @ Nov. 28 2002,07:55)]1. Allerdings habe ich zumindest die Erweiterungen (Fertigkeiten usw. ) aus "Hexenzauber & Druidenkraft" und "Barbarenwut & Ritterehre" übernommen.
2. Ich bin halt eher Purist, soll heissen, bei mir muss der Aufwand zur Charaktererstellung minimal und das Ergebnis exakt nach Regel sein.
3. Die eigentliche Optik ist dabei der Funktion untergeordnet, also alles nicht so farbenfroh wie bei dir, eher schlicht.
4. Die Übernahme von Daten in dein Program dürfte für dich kein Problem sein, da du ja nur eine kleine Import-Routine für Text-Dateien schreiben bräuchtest.
5. Aber ich denke, NSC's importiert man sowieso nicht und SC's kann man ja wohl mit deinem Programm prima erstellen. Wozu dann zwischen den Programmen portieren.
6. Die Charakter werden schlicht im Textformat abgespeichert und über das Programm ausgedruckt. Das muss so sein, damit es beim Drucken keine Schwierigkeiten auf den unterschiedlichen Betriebssystemen gibt.
7. Dafür habe ich ja gerade Java verwendet.
8. Ausserdem kann man in Textdateien notfalls auch rumpfuschen, falls einem mal was nicht passt.
9. Was die Lizenz angeht, so habe ich mich vor langer Zeit mit Elsa in Verbindung gesetzt und müsste da nochmal nachfragen. Aber da es sich um die dritte Regelversion handelt, war es für Elsa nicht so dass große Problem.
10. Von mir aus kann es jeder übersetzen oder was dazu bauen.
11. Da die ganzen Eingabedateien in Ascii-Format vorliegen und so aufgebaut sind, dass neue Fertigkeiten usw. problemlos dazu genommen werden können,
12. können da auch durchaus Andere ihren Beitrag leisten. Es wird wie gehabt völlig umsonst sein.
13. Im Moment fehlt mir nur noch eine Seite, von der aus man es Downloaden kann.
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
-
Zitat[/b] (Rosendorn @ Nov. 28 2002,13:03)]Zitat[/b] (Inanna @ Nov. 28 2002,07:55)][...]Im Moment fehlt mir nur noch eine Seite, von der aus man es Downloaden kann.
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
-
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
-
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.
-
<Ironie>
Super toll, klasse, jetzt ist ja alles klar, endlich weiß ich wofür Abstimmungen da sind. Hinterher weiß man Bescheid.
</Ironie>
Malte
-
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
-
@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
-
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
-
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
-
</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 ...
-
</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?
-
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
-
Ä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
?
-
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?
-
</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.
-
Noch eine kleine Ergänzung:
'ew' ist der '-2 Abzug ' auf Erfolgswerte.
-
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;
}
-
So, fertig. Es würde mich freuen, wenn Ihr es mal korrekturlesen würdet:
_
int B_Durchschnitt() const
{
return 2*B_Wanz()+B_Bonus();
}
___
-
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.)
-
@Odysseus:
Wenn Du die Liste erstellst (bezogen auf die durchschnittliche Bewegungsweite einer Spezies) dann übernehme ich es so in MAGUS.
Gruß & Danke,
Malte
-
nur für Menschen
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
-
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.
-
Bei nichtmenschen gelten die gleichen Belastungsregeln wie bei Menschen. Die höhe der Belastunk hägt ausschlißelich von der Stärke und nicht von der durchschnittlichen u'unbelasteten' Bewegungsweite ab.
Das erscheint mir bei den sowieso schon langsamen Zwergen-Söldnern, die in Vollrüstung herumlaufen VÖLLIG unsinnig.
-
M4-Charaktergenerator
in Material zu MIDGARD
Geschrieben
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?