AKTUELL: 18.September 2008: Patch 1.1 (Hotfix) - Vorzeitiger Changelog Verfügbar

  • Hey Zar...

    Ich kann kein Einblick in die Engine etc. hinter DoW geben, aber kann versuchen mal zu erklären, wie Programmierung bzw. Bugfixing funktioniert. Ich arbeite selbst seit 4,5 Jahren in einer sehr großen Softwarefirma, dort speziell in der Abteilung, die schon ausgelieferte Software betreut, somit wartet.

    In einer Releaseversion sind IMMER Bugs, ob nun große oder kleine.
    Dies hat nichts mit 'Trotteln' zu tun, sondern hängt von zwei großen Faktoren ab:

    'Menschen' und Deadlines.

    Besonders die Deadline ist IMMER ein großes Problem, da bei dieser gegen Ende der Entwicklungphase sehr oft entweder Fehler gemacht werden, da nicht die nötige Zeit ist, oder einfach Funktionen nicht komplett erstellt werden können.
    Auch beim darauf folgenden Test(QA) können oft nur 'Standard' Fälle abgehandelt und geprüft werden.

    Den 'menschlichen' Faktor kannst du Trottel nennen oder nicht, aber es unterlaufen einem immer kleine Fehler, denn genau das macht einen zu einem Menschen.

    Selbst in der Wartung ist es nicht einfach, eine kleine Korrektur direkt und schnell zu erledigen, da es oft einfach zuviele Faktoren gibt, die zu beachten sind. Und auch wenn eine Lösung dieses Problems gefunden und der Code korrigiert ist, kann es trotzdem ein Folgeproblem in ein völlig anderen Ecke geben. Dies ist nicht so einfach wie du es dir vielleicht vorstellt...


    Ich gebe dir insofern recht, dass die Qualität von Soulstorm nicht die beste ist, und dass der Hotfix auch schon längst da sein sollte, aber ich kenne es selbst dass man manchmal an Grenzen oder auf Probleme stößt, die bisher nie ersichtlich waren, selbst bei Dingen die im Leben der Software schön 'älter' sind.


    Ich verstehe die Kommunikation zur Community auch nicht ganz, da ich schon längst einmal ein 'echtes' Statement mit etwas Input geliefert hätte, aber nuja....


    Und zum DoW Code:

    Maktaka, ein sehr aktives Mitglied im Dow Forum hat in der NoBrainer Liste zu Soulstorn geschrieben, dass die schwerwiegenden Bugs NICHT mit Modtools zu beheben sind, somit wirklich hart codiert in der Engine oder sonst wo stecken.
    Daher ist es nicht nur ein 'Ich ändern mal A auf B in Tabelle Y'.

    OK, naja, jetzt hab ich irgendwie zuviel geschrieben... Egal, vielleicht konnte ich ja zumindest etwas ausdrücken....

    Bin auch etwas angenervt, kann aber Relic aus Sicht einem Softwareentwicklers verstehen :)

    See ya,

    Cell

    Edited 2 times, last by The_CellLeg (April 24, 2008 at 10:58 PM).

  • und wie ist zum beispiel der harlequin bug zu erklären?
    kam in keiner version vorher auf und dann plötzlich sowas krasses? ich kann's mir einfach nicht erklären.
    neue bugs bei neuen einheiten/features... ok. aber sowas...

    und wozu behebt man bugs in ner beta und testet nicht einmal schnell die fertige version auf diese groben bugs?
    wusste man es? und wollte nur den release einhalten, sprich geld machen?

  • Naja, kleine Fehler...
    Wenns kleine Fehler wären. Imo hat relic das aus der hand gegeben, an IronLore, die sie dann hängen gelassen haben, bzw die sind halt pleite gegangen. Dann gabs streit und IronLore hat Relic einfach irgend ne alte version geschickt. Mit einem (von miraus auch hardcoded) absichtlich eingebauten Harle-Bug.
    Denke man sollte net alles out-sourcen. ;)

    ZaR

    irc://veAre

  • das glaub ich halt überhaupt net. weil paar von iron lore schauen auf dowsanc immernoch nach der meinung von der community und sagen paar sachen über die entwicklung etc.
    also die haben nen guten job gemacht und sind bestimmt nicht für den mist verantwortlich.

  • Quote

    Original von Bluebull
    und wie ist zum beispiel der harlequin bug zu erklären?
    kam in keiner version vorher auf und dann plötzlich sowas krasses? ich kann's mir einfach nicht erklären.
    neue bugs bei neuen einheiten/features... ok. aber sowas...

    und wozu behebt man bugs in ner beta und testet nicht einmal schnell die fertige version auf diese groben bugs?
    wusste man es? und wollte nur den release einhalten, sprich geld machen?


    Das kann ich leider auch nicht genau sagen, aber möglicherweise hat eine andere Änderung bzw. sogar etwas neues im Coding leider diesen Bug verursacht....

    Ich weiß es nicht, da die den Code von DoW nicht kenne.
    Im QA sollten genau solche Dinge auffallen, daher gebe ich euch auf jeden Fall recht, dass speziell der HarleBug es niemals hätte ins Spiel schaffen dürfen, vom SoB Bug ganz zu schweigen...


    Ich wollte nur sagen, dass nicht immer alles so einfach ist wie es scheint, mehr nicht ;) :D

    See ya,

    Cell

  • Quote

    Originally posted by Turrican
    das glaub ich halt überhaupt net. weil paar von iron lore schauen auf dowsanc immernoch nach der meinung von der community und sagen paar sachen über die entwicklung etc.
    also die haben nen guten job gemacht und sind bestimmt nicht für den mist verantwortlich.

    :>

  • ich versteh zwar nichts vom codieren. dank deiner erklärung weiss ich jetzt, warum es relic peinlich ist :D ;( :evil:

    Edited once, last by XenesiS (April 25, 2008 at 1:28 PM).

  • Der Hotfix ist doch schon seit Wochen fertig. Das sind ja auch extrem eindach zu behebene Bugs gewesen -- Stichwort "Reproduzierbar".

    Die kriegen aber den Patch nicht ausgeliefert, weil aus irgendeinem mir nicht nachvollziehbaren Grund Steam nicht in der Lage ist den Patch-Code zu verarbeiten bzw. auszuliefern (deployen).

    Hier ist Relic wahrscheinlich auch auf Zuarbeit von Steam abhängig -- was die ganze Sache natürlich auch nicht schneller und billiger macht.

    Im nachhinein kann ich mir auch vorstellen, das das der Grund war warum wir in DC keinen Patch mehr gesehen haben. Wann wurde angefangen auf Steam auszuliefern???

    Das macht natürlich den Umkehrschluss nicht unwahrscheinlich, das es für SS niemals einen Patch geben wird. Wundern würde es micht nicht mehr.

    X-

    PS.: Bei aller Liebe für Relic und DOW: die Sache ist extrem peinlich und wenn mitte Mai kein Patch da ist würde ich mir auch erlauben von Unfähigkeit zu sprechen.

    Edited 4 times, last by XKay (April 25, 2008 at 1:57 PM).

  • Quote

    Original von Turrican
    das glaub ich halt überhaupt net. weil paar von iron lore schauen auf dowsanc immernoch nach der meinung von der community und sagen paar sachen über die entwicklung etc.
    also die haben nen guten job gemacht und sind bestimmt nicht für den mist verantwortlich.


    warum sollte es relic schuld sein, wenn ironlore das spiel programmiert hat?
    Relic ist/war ja nur für das balancing zuständig ;)

  • Templar: Das Problem das wir keinen Patch kriegen sind nicht die Bugs, die sind längst draussen und kein Problem. (jedenfalls die "schlimmen 3")

    Du kriegst keinen Patch weil das ganze "drumherum" (QA, Deployment, verschiedene Vertriebsplattformen) total verbockt ist und dafür ist Relic zuständig.

    X-

  • Ich muss ganz ehrlich sagen, dass ich bei Zarrahtass' Beiträgen zu bestimmten Dingen auch nicken musste. Aus meiner Sicht ist Tatsache, dass das Spiel keine finale Version/unsinnvoll programmiert ist.
    Wie man das zu interpretieren hat und weshalb dem so ist, das spielt dabei keine Rolle. Als Käufer will man ja ein fertiges, fehlerfreies Produkt. Egal, ob jetzt die Deadline zu früh angesetzt wurde oder ob die Programmierer sich Fehler erlaubten. Das ist bei anderen Dienstleistungen/Waren nicht anders.
    Deswegen die Mitarbeiter & Entwickler als "Trottel" zu degradieren, ist sicher nicht der richtige Weg, denn ich bin überzeugt, dass Relic uns ein fertiges Produkt liefern möchte. Vielmehr bestehen auch andere Faktoren (Bsp: Publisher, Geld *yay*, ...), die letztendlich zu dem führten, was wir in unseren Händen halten.

    > Höre nie auf anzufangen. Fange nie an aufzuhören.
    > Zeit hat, wer sich Zeit nimmt.

  • Mag sein, Euigen, obwohl ich nicht glaube das THQ dafür verantwortlich zu machen ist, das Steam den Patchcode nicht ausgeliefert bekommt. Das ist reines Software-Managment und somit Relic Kerngeschäft mM.

    Bei den anderen Sachen (QA etc.) geb ich Dir natürlich recht.

    Wobei das natürlich alles nur akademisch ist. Wir -der Kunde- sehen ein fehlerhaftes Produkt (was jeder mehr oder weniger akzeptiert) und seit DC mangelhafte Pflege -- sprich fehlende Pachtes.

    X-

    PS: das Spiel ist aber trotzdem Geil... ;)

    Edited 2 times, last by XKay (April 25, 2008 at 2:58 PM).

  • Also mich nerven diese Bugs auch, daher weiß wer irgendwas genaues über den Hotfix? Weil im Mom kann man Sob nicht spielen, weil man einfach als bug user beschimpft wird und Eldar hat jetz eine ineffziente Einheit wtf. Allerdings muss ich mal ehrlich sagen diese "Trottel" haben das spiel zwar übelst buggig gemacht, aber es macht wesentlich mehr spaß als Dark Crusade.

  • Ja das wüde wirklich passen.
    MoooN: Dann hast du in dem Fall Glück gehabt, ich werd nach fast jedem (oder bei fast jedem) Spiel angeflamet das ich SoB Bug abuse und bla bla....

    Die ersten male fand ich es noch witzig :omg: aber mittlerweile find ichs nur noch nervig!


    Kein Mitleid, keine Gnade, keine Furcht!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!