Erst überlegen...

Dieses Thema im Forum 'Archiv - Userecke' wurde von ♠ĐΘШИТІМΞ♠[C] gestartet, 24 März 2016.

Liebe(r) Forum-Leser/in,

wenn Du in diesem Forum aktiv an den Gesprächen teilnehmen oder eigene Themen starten möchtest, musst Du Dich bitte zunächst im Spiel einloggen. Falls Du noch keinen Spielaccount besitzt, bitte registriere Dich neu. Wir freuen uns auf Deinen nächsten Besuch in unserem Forum! „Zum Spiel“
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    ... dann Kanonen kaufen. ;)

    Gesamtschaden berechnet sich mit Lvl 5-Kanonen, 75ger Schadensmunition und 20ger Rubin (Kanonenschaden).

    Kanonensorte 1:

    [​IMG]

    Kanonensorte 2:
    [​IMG]

    Kanonensorte 3:

    [​IMG]

    Welche Kanone welche ist, könnt ihr erraten.

    Grüße ;)
     
    †»Mr.Kuchen«†™ gefällt dies.
  2. Weißbierolli

    Weißbierolli Laufenlerner

    Wo kann ich diese Tabelle runterladen ?
     
  3. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Hi.
    ohne die Berechnung für Schaden auf Zeit findest Du hier in der Userecke noch einen Thread mit einer früheren Version meines Rechners.

    Es ist keine Tabelle sondern ein eigenständiges, Bigpoint unabhängiges Tool (.exe).

    Das was Du da oben siehst werde ich aus bestimmten Gründen hier nicht weiter veröffentlichen.
    Solltest Du das haben wollen, schau mal in mein Profil und frag mal bei Skype an, dann solltest Du das auch bekommen. ;)

    Ich werde das immer mal wieder verbessern wenn ich Zeit und Lust habe. Die Berechnung Schaden auf Zeit war ein Wunsch einer Person, weshalb ich das letzten Sonntag mal "schnell" gemacht habe.... Dementsprechend ist es aber auch.
    Entspricht noch nicht ganz meinem Anspruch...

    Whatever, Antwort steht oben.

    Frohe Ostern...

    Ciao
     
    Maya[TheOneAndOnly] gefällt dies.
  4. gaggosenior

    gaggosenior Meister eines Forums

    Seit meiner letzten Modifikation schießt sich das Programm immer bei der Zeit Berechnung ab :p
     
  5. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Wie meinst das?
    Ich wüsste nicht, dass ich Dir den gegeben habe...

    Grüße
     
  6. gaggosenior

    gaggosenior Meister eines Forums

    Doch in meiner RtK Zeit :p
     
  7. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Da gabs die Berechnung mit Schaden/Zeit nicht...
     
  8. gaggosenior

    gaggosenior Meister eines Forums

    Da nicht aber ich sagte ja schon mehrfach überarbeitet mit etwas aktuelleren Werten etc.

    So im Winter kam mir dann die Schaden/Zeit Idee die ich aber zeitlich nie umsetzten konnte jetzt hab ich in einer einfacheren Version deiner Umsetzung wahrscheinlich einen Fehler gemacht weshalb das Programm stolpert.

    Ich versuche es einfach nochmal mal sehen was dabei rauskommt.
     
  9. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Kannst ja mal zeigen was Du hast, dann kann ich helfen ;)
     
  10. gaggosenior

    gaggosenior Meister eines Forums

    Das raubt mir den Spaß Phil ;)

    Deswegen hab ich ja erst daran Rum gebastelt mal was sinnvolles mit dem Wissen anfangen.

    Aber nein können wir ja mal machen wenn ich Zeit habe :)
     
  11. ´Jagdwolf

    ´Jagdwolf Kommandant des Forums

    Schöne Arbeit, aber wer braucht´s ist Seelig. Vielleicht nur die, die ihre Autorennen machen müssen. Normalo im Spiel kann damit nichts anfangen. Ist ohnehin in einer ganz stink normalen Exceldatei unter zu bringen, kein Hit. Wer hat schon in diesen Spiel an Leute die Spaß am Spiel, bischen weiterkommen wollen, aber nicht alles haben wollen, Zeitfaktor nutzen können usw. in der Tabelle etwas einsetzen können. Aber jeden das seine, bringt das Spiel aber nicht mehr vorwärts.
     
  12. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Weil er sich nicht um Effizienz kümmern will. Einloggen und Gehirn abgeben, das wars.
    Dann mach mal. Wenns Dir nicht gefällt, brauchst Du es nicht betrachten. Ist übrigens ein komplettes Programm und keine Exceldatei.
    Btw. wünsche ich Dir viel Spaß, alle Berechnungen herauszufinden.
    Soll es auch nicht, es soll die Spieler weiterbringen und nicht das Spiel.
    Es geht um Kosten zu Nutzen und nicht um mehr.
     
  13. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Ich lass Dir mal meinen Code hier, den ich heute so weit optimiert habe, dass da kein Fehler mehr auftaucht... Zumindest bei meinen Testszenarien :D
    Code:
    // Nachladezeit Durchschnitt
    procedure TForm6.Button10Click(Sender: TObject);
    begin
           //Zwischenwerte berechnen
           zahl6:=StrToFloat(Edit1.Text);
           Ergebnis18:=zahl6*7;
    
           zahl8:=StrToFloat(Edit2.Text);
           Ergebnis19:=zahl8*7;
    
           zahl10:=StrToFloat(Edit3.Text);
           Ergebnis20:=zahl10*9;
    
           zahl12:=StrToFloat(Edit4.Text);
           Ergebnis21:=zahl12*6;
    
            //Zwischenwerte addieren
            Ergebnis22:= Ergebnis18+Ergebnis19+Ergebnis20+Ergebnis21;
    
            //Anzahl Kanonen addieren
            zahl6:=StrToFloat(Edit1.Text);
            zahl8:=StrToFloat(Edit2.Text);
            zahl10:=StrToFloat(Edit3.Text);
            zahl12:=StrToFloat(Edit4.Text);
            Ergebnis23:= zahl6+zahl8+zahl10+zahl12;
    
            //Fix Exception (Verhindert Durch Null teilen)
            //Durchschnitt errechnen final
            if Ergebnis22<>0 then
             begin
                Ergebnis25:=Ergebnis22/Ergebnis23;
                Edit14.Text:=FloatToStr(Ergebnis25);
    
                //Button "Berechne" nicht nutzbar machen, Exception Fix
                Button4.Enabled:=false;
                Label18.Color:=clMenuHighlight;
                Label19.Color:=clMenuHighlight;
                ComboBox1.Enabled:=false;
             end;
    
            if Ergebnis22=0 then
             begin
               Edit14.Text:='0';
               ComboBox1.Enabled:=true;
               Label18.Color:=clScrollBar;
               Label19.Color:=clScrollBar;
             end;
    end;                                       
    Das ist allein die Berechnung für den Durchschnitt der Nachladezeit. Variablendefinition ist nicht mit aufgeführt und einige Werte werden aus anderen Programmteilen mit eingeschmissen in die Edits (Addition der Kanonen im Absoluten Extraschaden-Bereich).
    Dann noch einige Sachen nicht nutzbar machen, da sonst ein Fehler auftritt usw.

    Grüße
     
  14. gaggosenior

    gaggosenior Meister eines Forums

    Sehr hilfreich schmiert aber dennoch ab da bestimmte Bereiche nicht mehr so adressiert sind aber nach genauerer Überlegung habe ich es dann doch noch geschafft ;)

    Danke dafür das du dein eigens Programm dass ich verunstaltet habe wieder zum laufen gebracht hast :D
     
    herrantje gefällt dies.
  15. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Jo bitte... mitlerweile hab ich den Code noch weiter optimiert... Bei mir schmiert nix mehr ab und es kommt keine Exeption mehr was das angeht.
    Das was du da oben stehen hast, ist nur die erste Fassung die ich fix "mal da so hingeklatscht" habe, damit es läuft^^

    Bisschen intelligenter ist es auch geworden, mit Werteübertrag und sowas....
     
  16. gaggosenior

    gaggosenior Meister eines Forums

    Ich hatte irgend einen Fehler der zur Folge hatte das bei der Berechnung zwei Schritte übersprungen wurden was dazu führte das er sich abschießt den beim Ergebniss werden unmögliche Werte ausgeschlossen da er alles doppelt berechnet zur Prüfung kam er immer auf zwei unmögliche Werte. Natürlich fatal für so ein relativ einfaches Programm.
     
  17. ♠ĐΘШИТІМΞ♠[C]

    ♠ĐΘШИТІМΞ♠[C] Nachwuchs-Autor

    Doppelt berechnet? Was hast Du denn da gemacht?

    Du kannst doch einfach in eine andere Form adressieren und dir bei Buttonklick oder einer Berechnung mit einer If-Bedingung vorher das Ergebnis ziehen, wo es schonmals berechnet wurde...
     
Status des Themas:
Es sind keine weiteren Antworten möglich.