Mojos (Joker)

Dieses Thema im Forum 'Archiv - Hilfe' wurde von Oxxxymiron96 gestartet, 5 September 2015.

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. JackStone

    JackStone Forenanwärter

    Hehe wohne zuweit weg :D Sag bescheid die sollen ihn per Post vorbei schicken
     
  2. gorgo

    gorgo Dev Team Team Seafight

    DelEd .. sorry. Ich bin gern bereit über konkrete Dinge aus meinen Fachbereich zu sprechen. Das jetzt klingt für mich aber eher nach ner Rede ..kann ich grad nix mit anfangen.
     
  3. -Incredible-

    -Incredible- Ausnahmetalent

    [QUOTE="*DeLetEd*, post: 412859, member: 7750"

    das beste was er kann? wie kommt es, dass er es vor dem bug so konnte, wie er es sollte, und wie wir es nach monatelangen beschwerden auch gerne wieder hätten?[/QUOTE]

    Hi,

    im Moment kostet der Kessel Nerven, Mojos oder Perlen. Also das Beste, was wir haben. Wenn man den jetzt repariert, wäre das zu Gunsten der Spieler. Wann hat BP das je gewollt?^^

    Gruß
    -Incredible-
     
  4. anno2100

    anno2100 Laufenlerner

    Gorgo, wen ich dich richtig verstanden habe, dann ist das Problem, dass man versucht, x Mojos aufs Mal zu simulieren?
    Könnte man den Kessel nicht relativ simpel fixen, indem man auf etwas Kesselgeschwindigkeit verzichten würde? Also man nimmt den Code, der früher mal funktioniert hat, als man immer nur 1 Mojo reinwerfen konnte. Danach baut man darum einen for oder while loop, der das ganze in x Einerschritten simuliert. Natürlich dauert dies etwas länger, als wenn man im Voraus alles berechnen will, dafür ist die Logik einfacher. Es wäre halt wie wenn man früher x Mojos in Einerschriten reingeworfen hätte (ja ich weiss, dass dies ewig gedauert hat), aber in der Zeit könnte man ja den Kessel sein Ding tun lassen, während man auf Karte spielt.

    Der Pseudocoe könnte etwa so aussehen:


    for (int i = 0; i < #mojos-reingeworfen; i++){
    if(joker == 6){
    belohnung*=6;
    }else{
    belohnung;
    }
    }
     
  5. gorgo

    gorgo Dev Team Team Seafight

    Hi,

    im Moment kostet der Kessel Nerven, Mojos oder Perlen. Also das Beste, was wir haben. Wenn man den jetzt repariert, wäre das zu Gunsten der Spieler. Wann hat BP das je gewollt?^^

    Gruß
    -Incredible-[/QUOTE]

    Hi Incredible,
    Also ich kann dir nur sagen, das mir der Kessel bestimmt zig mal mehr auf die Nerven geht als dir. Ich sag dir auch ganz ehrlich, das ich derjenige bin, der das Ding wirklich lieber heute als morgen von der Website schmeißen würde. Das wird so schnell nicht passieren, da ich so etwas nicht zu entscheiden habe. Und ja ..ich denke da in der tat nicht an die Spieler, da dies eben ganz einfach nicht mein Job ist.
    Dejenige der diesen Job hat, hat nun aber entschiden, das der Kessel bleibt solange dafür kein Ersatz da ist.

    Mein Job ist es aber auch ganz deutlich zu sagen wann man etwas nicht mehr weiter pflegen kann, sondern eben dafür ein Ersatz her muss.

    Zu den angeblichen Bugfreien Stand kann ich dir echt versichern das dies zu keinem Zeitpunkt der Fall war. Ich bin kein Marketingfuzi der für schönwetterberichte bezahlt wird, sondern ich sehe hier nur, das Machete tapfer den Kopf hinhält, für die spärlichen Infos die er bekommen hat.
    Das was einige als Bugfrei ansehen, war nur ein Stand, in dem die Joker völlig willkürlich gecappt wurden. (also je nach Runde auf das maximum aufgestockt und weitere ignoiert wurden). Das war wiederrum der Stand nach dem Fix eines anderen Bugs, wo ich jetzt schon echt aus dem Kopf nicht mehr weis welcher von den vielen dem vorausging.

    Es ist nunmal etwas nicht bugfei, nur weil es nur so ausschaut als würde es ordentlich funktionieren. Der Bug mit dem ignoierten Joker wurde auch wirklich nur von einigen wenigen Spielern gemeldet, die sich die mühe gemacht haben nachzurechnen.
     
    Flying_Pommer und Machete gefällt dies.
  6. gorgo

    gorgo Dev Team Team Seafight

    Eben nicht. Das hatte sich ja der Dev, der das umstellen sollte auch gedacht.
    Wie ich ja schon geschrieben habe kannst du nicht einfach davon ausgehen das der Spieler bei Joker == 6 bleibt, denn um so mehr kartenteile du hast, um so wahrscheninlicher wird es, das du während eines durchlaufs ernauet Joker erhälst, und damit wieder das Limit erreichst.

    edit: ich glaub ich weis worauf im Prinzip hinauswillst, wenn du das Clientseitig meinst. Ist aber keine Lösung ...und versteh mich nicht falsch ... es ist ja möglich das richtig zu bauen, das er perfomant das erledigt. Nur muss man das von anfang an richtig umsetzen,und nix umbauen dasdafür nicht gedacht war.
    Dein Vorschlag wäre ja am ende auch nur wieder eine Notlösung.
     
    Zuletzt bearbeitet: 7 September 2015
  7. anno2100

    anno2100 Laufenlerner

    Sorry, aber ich sehe das Problem im Moment noch nicht. Wie meinst du das, dass der Spieler bei JOker == 6 bleibt?
    Machen wir doch ein Beispiel: Der Spieler wirft 100 Mojos in den Kessel. Nach 32 hat er 6 Joker. Damit wird der Gewinn des 33. Mojos versechsfacht. Wenn dies ein Kartenteil ist, dann werden 6 Kartenteile gutgeschrieben. Fehler dem Spieler für die Map noch mehr als 6, werden 6 zufällig gewählt. Ansonsten fehlen ihm vielleicht noch 4 für die Virgo. Dann wird ihm die Virgo gutgeschrieben und er kriegt noch 2 zufällige an die neue BM (2/20).
    Danach gehts einfach mit dem 34. Mojo weiter. Dabei ist es doch egal, ob es jetzt wahrscheinlicher ist, dass ich einen Joker erhalte oder nicht. Nachdem wieder 6 voll sind, macht man genau das gleiche wie oben beschrieben. Sind die 100 durch stehen dann halt noch 0-6 Joker dort.

    Wo habe ich jetzt dabei einen Denkfehler?
     
  8. gorgo

    gorgo Dev Team Team Seafight

    Hast du nicht ... war eben am editieren meiner anwort als du schon gepostet hast :)
     
  9. Experte007

    Experte007 Freiherr des Forums

    Hi Incredible,
    Also ich kann dir nur sagen, das mir der Kessel bestimmt zig mal mehr auf die Nerven geht als dir. Ich sag dir auch ganz ehrlich, das ich derjenige bin, der das Ding wirklich lieber heute als morgen von der Website schmeißen würde. Das wird so schnell nicht passieren, da ich so etwas nicht zu entscheiden habe. Und ja ..ich denke da in der tat nicht an die Spieler, da dies eben ganz einfach nicht mein Job ist.
    .[/QUOTE]

    Hallo gorgo,

    dies würde ich nochmals überdenken...

    Der Hauptjob von euch sollte sein an die "Kunden" zu denken. Die Begründung ist ebenfalls sehr einfach...
    Wir bezahlen auch eure Gehälter indirekt....
    Ich kann mir zwar vorstellen wie du es gemeint hast aber du drückst es sehr unglücklich aus.
    Wenn man einen 4-fach Joker als Bsp. setzt dann bekommt man 1 Kartenteil und 3 Säbel...(Es kann nat. auch die andere Konstellation auftreten)
    Machete hält hier mit Sicherheit tapfer den Kopf hin aber formuliert dies ebenfalls sehr unglücklich.
    Neuer Code, kein Fehler, usw....Sowas wollen die meisten Spieler doch gar nicht Wissen, Fakt ist: Der Kessel arbeitet anders wie vorher. Es gab eine Veränderung und die wurde als "Fehler" bezeichnet und nun heisst es alles gut der Code passt.
    Dies kann kein normaler nachvollziehen.
    Ich denke für sowas hätten wir eigentlich Community Manager die etwas mit uns kommunizieren sollen.
    Es gab eine Veränderung wieso teilt man dies nicht einfach den Spielern mit? Es betrifft uns doch ebenfalls täglich.

    Der grösste Fehler hier ist noch immer das alles im Sand verläuft und auf "unbequeme Fragen" oft selten Antworten kommen.

    "wird das jetzt eine Massenhysterie?
    Über welchen konkreten Bug echauffiert ihr euch denn gerade?"

    Hättest du das Thema z.B einfach kurz mit Machete besprochen wüsstest du/ihr sofort bescheid.
    Das traurige ist das anscheinend die Leute die uns so etwas erklären könnten oder dies ändern könnten gar nicht über die Fehler bescheid wissen.
    Der Kessel arbeitet nun schon Monate anders....Jeder Spieler weiss es, jeder CM, SM etc weiss es.
    Schwierig zu glauben das all diese Leute nie etwas weitergegeben haben und noch schwieriger zu glauben dass nie jemand von uns Spielern dem Support geschrieben hat deswegen...

    Gruß

    Experte007

     
  10. Machete

    Machete Admiral des Forums

    Hi,
    Der Code passt, wenn man ihn so akzeptiert. So wie gorgo das schreibt, ist er allemale nicht akzeptabel, müsste jedoch für eine korrekte Funktionsweise komplett neu geschrieben werden.
    Diesen gibt es, der hat jedoch alle Arme voll zu tun...

    Grüße
     
  11. anno2100

    anno2100 Laufenlerner

    Ob ihr die Berechnung Client- oder Serverseitig macht ist doch eigentlich egal. Und wirklich eine Notlösung wäre dies doch auch nicht, falls es sauber programmiert wird. Wenn zum GUI und zu einem PRG ein API existiert, dann müsste man das ganze doch mit extrem wenigen Zeilen Code umsetzten können. Die Performance wäre wohl relativ gut und die Logik dahinter würde stimmen. Wenn sich ein erfahrener Programmierer dahinter setzt, müsste dies doch in wenigen Tagen umzusetzten sein.
     
  12. gorgo

    gorgo Dev Team Team Seafight

    Hi Experte,

    Du hast Recht... aber sieh mich nicht als "Bigpoint" ..stell dir vor du machst ne Kreuzfahrt, und ich bin der typ aus dem Maschinenraum. Ich werde dir also keinen Sekt servieren (kein Kellner), und dir auch nicht die Füße massieren (kein Masseur) sondern einfach der Typ der sich erdreistet einfach mal direkt einem Fahrgast während einer Pause erzählt, das der schwarze Rauch nicht von verbrannten Katzen stammt, sondern von der uralten Maschine aus dem Maschinenraum.

    Es ist auch wirklich nicht meine paradedisziplin hochwertige Postings im Forum zu machen ohne anzuecken. Ich weis auch was du meinst. Das hier ist aber auch eine Außnahme. Die Mods waren im Falle des Kessels genau wie ihr ständig am nachfragen und nachbohren, und haben genau nun das weitergegeben an die Spieler weitergegeben was sie als Infos bekommen haben. Aber diese Info war natürlich echt dünn in den Augen der Spieler hier.... und nur deswegen schreib ich jetzt hier, damit auch der "am richtigste" den Zorn abbekommt :)

    Der Kessel ist nun mal speziell und das problem wird auch gelöst werden. Aber eben nicht so, das einfach mal versucht wird das zu flicken, sondern das dieser am ende auch genauso fiunktioniert wie er soll. Wie, wann u.s.w. kann ich aber nix sagen.
    Da sehe selbst ich eine überschreitung meiner Kompetenzen :)
     
  13. gorgo

    gorgo Dev Team Team Seafight

    Progammierts du selber? Also ich frag nur ob du wirklich schon einmal ein Projekt vor dir hattest das mehrere Millionen zeilen Sourcecode hat. Also nicht von dir, sondern von zig verschiedenen Programmieren. Das frag ich nicht um dich als unwissend hinzustellen sondern einfach nur um zu wissen auf welchem Level wir reden.

    Ich frag vor allem wegen deine Aussage das Client (in dem fall flash) und server (PHP) keinen Unterschied machen. Machen sie aber ..und das ist essentiel. Du darfst bei einem MMORPG den Client quasie immer nur als Leinwand sehen, der im grunde saublöd ist und nur das zeigt was der Server berrechnet. Vor allem wenn es um Spieleritems geht. Und noch spezieller im Fall von Seafight wo bestimmte individuen nur darauf lauern ihnen quasi eine API zur verfügug zu stellen.
     
    мαтαнαяι gefällt dies.
  14. anno2100

    anno2100 Laufenlerner

    Ja ich prgrammiere selber, aber ein so riesiges Projekt wie Seafight hatte ich nocht nie vor mir. Die Aussage zu Client-Server war natürlich falsch. Klar kannst du das in einem Onlinespiel nicht beim Client berechnen, sondern nur auf dem Server. Da hatte ich kurz nicht weit genug gedacht. Ihr habt doch aber sicher Leute, die sich mit dem Projekt und PHP auskennen und die einen neuen Kessel relativ schnell implementieren könnten? Ich kann aber halt nur raten, wie gut/schlecht der Code dokumentiert ist..

    Ich hoffe ich klinge nicht zu besserwisserisch, ich finde es nur schön, mal mit jemandem vom Seafight Team direkt diskutieren zu können und zu sehen, wo die Probleme liegen.
     
  15. Oxxxymiron96

    Oxxxymiron96 Stammspieler

    mensch da hab ich was ja zum reden eröffnet ;)

    meine frage ist: >>> (bitte einfach nur die frage beantworten) <<< so ich kessel 1x mojo, bekomme dafür 1x ein kartenteil, passt. ich kessel wieder 1x mojo und bekomme 1x joker, passt. ich setzte den joker ein und kessel 1x mojo und bekomme aufeinmal 1x kartenteil und eine ausrüstung, wieso??? normalerweiße muss ich 2x das kartenteil bekommen, das ist doch auch der sinn vom joker oder?

    wie gesagt bitte beantwortet nur die frage und schreibt nicht ürgendwas von PHP, code etc. :/
     
  16. gorgo

    gorgo Dev Team Team Seafight

    nur mal eben als info. Nicht das es heisst ist hab mich verdrückt. Ich antworte euch morgen Anno und Oxxy.... sonst lyncht mich meine Freundin noch ....
     
    Flying_Pommer und 8247618 gefällt dies.
  17. Experte007

    Experte007 Freiherr des Forums


    Hallo gorgo,

    das dies eine Ausnahme ist wage ich ebenfalls zu bezweifeln da wir in der Vergangenheit schon sehr viele Themen hatten die immer wieder Tod geschwiegen wurden, egal in welchen Bereich.

    Dies ist eben das Hauptproblem das diese Infos echt dünn sind und zwar ebenfalls in jedem Bereich dieses Spiels.
    Ich verstehe diese Vorgehensweise einfach nicht. Will man den "Zorn" abbekommen? Wieso erklärt man nicht uns Spieler in einfachen kurzen Sätzen woran welches Problem liegt und bis wann man dies gefixt haben will.
    Es wäre doch so einfach die Spieler zu besänftigen durch Kommunikation.
    Fehlen die Ressourcen um dies tun zu können? Fehlt die Lust? Herrschen unter "BP" und dem Team Kommunikationsschwierigkeiten?

    Eine einfache Info soll von A nach B kommen dies sollte in einem funktionierenden Team eigentlich möglich sein.

    Das Bsp Kessel ... Wie oft wurden hier Threads erstellt? Wie oft wurde der Support angeschrieben?
    Nach, wie lange ist es her?, 5 Monaten?, wird etwas dazu geschrieben.
    Für mich ist nicht die Sache das etwas nicht funktioniert das Problem, (Daran habe ich mich hier leider schon gewöhnt^^) sondern wie ihr es uns vermittelt bzw das es überhaupt nicht vermittelt wird.

    Schönen Tag und Grüsse
     
    *DeLetEd* gefällt dies.
  18. Experte007

    Experte007 Freiherr des Forums

    Hallo,

    es wird hier doch versucht auf diese Frage eine Antwort zu finden. Wieso bekommt man keine 2 Kartenteile wie in deinem Bsp?
    Was steckt dahinter...
    Einfach weiterlesen und am Ende fassen wir es zusammen^^

    Gruß
     
    Oxxxymiron96 gefällt dies.
  19. gorgo

    gorgo Dev Team Team Seafight

    Mir ist völlig Klar, das ich mir ein Wolf argumentieren kann und es sich dann immernoch so anhört als wären wir zu doof "den Fehler" zu finden. Deswegen die Frage auch nach dem Level deiner Programmierkentnisse. Denn es ist wirklich nicht einfach zu vermitteln warum es auch bei Software irgendwann einen Punkt gibt, andem man sagen muss STOP! Ab hier ist neu schreiben effizenter als weiter mit dem Code zu arbeiten. Und das ist dann eben auch der Punkt, an dem auch andere Dinge wie Ressoucenplanung, Priorisierungen etc. ins Spiel kommen. Und das wird noch viel schwerer zu vermitteln warum man eben nicht mal "eben so" den kessel neu schreiben kann.

    Generell sprengen wir aber gerade das Thema ..und Oxxy hat schon recht ..wir schweifen ab ;)
     
    Oxxxymiron96 gefällt dies.
  20. gorgo

    gorgo Dev Team Team Seafight

    NORMAL müsstest du beim AKTIVEN einsetzen des Jokers (also du hast das häckchen gesetzt ODER alle Joker voll, so das das Häckcehn eh an ist) tatsächlich beim Treffen eines katenteils für den Joker ein weiters Katenteil erhalten.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.