Schlachtfeld

Der Stafflerblog von Warzone2100.de

30.12.2006

Was wird aus Warzone?

Filed under: Deutsch,Entwicklung von Kreuvf um 23:03:14

Diese Frage stelle ich mir schon länger und habe mich dabei oft gefragt wie denn die verschiedenen Gruppen, die am Source Code arbeiten bzw. arbeiteten, mit Warzone wohl umgehen werden.

Auch wenn mir von der derzeitigen Entwicklungsgruppe schon desöfteren zugesichert wurde, dass man am Balancing und am Gameplay nichts ändern werde bis ein bestimmter Entwicklungsstand erreicht ist, so muss ich doch ziemlich häufig im sog. „offiziellen“ IRC-Channel der Warzone-Entwicklung von relativ grundlegenden Balancing-Änderungen lesen.

Es kommt mir dabei so vor als würden wir in fünf Jahren ein Warzone haben, das mit dem Original so viel Ähnlichkeit hat wie ein Apfel mit einem Ei. Und ich bedauere diese Entwicklung sehr, denn schließlich wurde so lange dafür gekämpft den Source Code zu befreien und jetzt scheint es als würde Warzone Stück für Stück in eine Richtung umgebaut, die den Entwicklern gefällt.

Heute z.B. habe ich folgende Änderungen mitbekommen:

<Watermelon2> i made them [VTOLs] easier to hit because the AA weapons are too weaks…
<Watermelon2> esp early ones

Text in eckiger Klammer ist eine Ergänzung von mir.
Um kurz zu erklären worum es darin ging: In einer Änderung des Treffersystems von Warzone, das bislang schon beim Abfeuern der Waffe bestimmt, ob ein Projektil das Ziel trifft oder nicht, in ein System, das auf Kollisionsabfragen beruht, gab es wohl Probleme mit VTOLs, da diese nicht mehr gut genug getroffen werden. Man kennt das: Obwohl die Luftabwehrprojektile die in Bewegung befindlichen VTOLs nicht treffen, kriegen diese trotzdem Lebensenergie abgezogen ("altes" System). Natürlich ist das Treffen von VTOLs mit nicht-zielsuchenden Projektilen im neuen System so gut wie reiner Zufall. Aber wieso dann überhaupt erst solch eine tiefschürfende Änderung einbauen? Es wurde doch bereits mehrmals gesagt, dass der Source Code als solcher erstmal schön ordentlich hingerichtet und von Bugs befreit werden soll, sodass man eine solide Grundlage erhält, um weitere Technologien in das Spiel einzubauen, die dann wiederum Moddern viel mehr und vor allem einfachere Möglichkeiten einräumen.

Ich wollte die Sache natürlich sofort klären und habe Watermelon2 darauf angesprochen:

<Kreuvf> [21:04:43] <Watermelon2> i made them easier to hit because the AA weapons are too weaks… | a change to the balance then, right?

Watermelon2 selbst schien mir Verständnis für meine Sorgen aufzubringen und riet deshalb an diese Veränderungen wieder zu entfernen, von anderer Seite jedoch bekam ich dann folgendes zu hören.

<Watermelon2> maybe you can remove it…seems Kreuvf has a problem with it =P
<devurandom> No, I wont… :)
<Kreuvf> well, right, watermelon ^^
<devurandom> And Kreuvf can cry if he wants. ;)
<Kreuvf> since it’s a change to the balancing
<devurandom> And?
<devurandom> Do you have any problems with that?
<Kreuvf> yes
[…]
<devurandom> It stays, I say.
<devurandom> And I am the one with SVN acc. ;)

Hervorhebung ist von mir.
Auf der einen Seite kann ich diese Reaktion verstehen und man kann sie bewerten wie man will, denn schließlich ist da ja "immer" der Kreuvf, der jedes Mal "rumheult", wenn jemand was am Balancing ändert/ändern will. Auf der anderen Seite kann ich diese Ignoranz nicht verstehen. Wenn man schon meint man müsse eine so grundlegende Balance-Änderung einbauen, dann sollte man doch wenigstens vorher versuchen die Meinung der aktiven Community einzuholen, um sicherzustellen, dass man Warzone für alle und nicht nur für sich bzw. einen extrem kleinen Personenkreis ändert.

Ein weiterer Aspekt, der hier natürlich nicht unerwähnt bleiben darf ist, dass das Spiel Open-Source ist. Jeder darf dieses Spiel verändern so wie er/sie will. Nur sollte man eines dabei bedenken: Nicht jeder hat die Expertise im Umgang mit den benötigten Vorkehrungen, die für ein solches Projekt nötig sind, und eben nicht jeder kann programmieren oder will sich die Zeit nehmen es zu lernen. Und wenn man dann noch dazu die einzige Projektgruppe ist, die sich aktiv um ein Projekt kümmert und wo nur möglich ein "official" oder "offiziell" anbringt, dann hat man eben genau jene Freiheiten nur noch theoretisch. Und dann sollte man sich gefälligst auch mal hinsetzen und Gedanken machen zu dem, was man da überall anbringt!

Das Wort "offiziell/official" leitet sich direkt vom Lateinischen Wort "officium" ab und hat eine Bedeutung: "moralische Pflicht, Verpflichtung, Schuldigkeit". Diejenigen also, die scheinbar gedankenlos Veränderungen an Warzone2100 vornehmen (wollen) und sich offensichtlich auch nicht nur im Entferntesten darum kümmern, was ein "alter Hase" darüber denkt, denen kann ich nur sagen, dass eine solche Entwicklung zum Tode verurteilt ist.

Das Gespräch von oben ging jedoch noch etwas weiter.

<devurandom> Kreuvf: When we finished 2.1 you can go and create your oldschool mod. If it is written nicely I have no problem to include it in the main distribution…
<Kreuvf> no time for this 8[
<devurandom> karmazilla: Agreed. :)
<devurandom> Kreuvf: Me neither. :)

Hervorhebung von mir.
Ich bin mir nicht sicher, ob das nur von mir so empfunden wird, aber es scheint mir hier so als wolle man mich in irgendeiner Weise vorführen, "mir zeigen, dass ich ja eigentlich nichts können würde". Ich weiß, dass ich zur Entwicklung von Warzone kein Fitzelchen Code beigesteuert habe und auch nicht die Zeit für Warzone habe, die ich gerne hätte, aber all dies hat Ursachen, die hier allerdings unerwähnt bleiben sollen. Fakt ist und bleibt, dass sich daran nichts ändern wird, da ich mit meiner Arbeit hier bei warzone2100.de zufrieden und ausgelastet bin.

Aber ich schweife ab; im Kern ist die Sache ist die: Zusammenarbeit ist besser als Feindseligkeit, da wird höchstwahrscheinlich jeder zustimmen. Und es kam schon desöfteren die Idee auf, dass die beiden meiner Meinung nach größten, bestehenden Warzone2100-Seiten (wz2100.net und warzone2100.de) zusammen arbeiten sollten. Von den Synergieeffekten, den eine solche Zusammenarbeit nach sich ziehen würde, brauche ich nicht zu reden, aber was könnte das nur für eine Zusammenarbeit sein, wenn man sich nicht in jeder Sekunde bewusst wäre, dass man unter Gleichen ist und den anderen nicht wie ein niederes Wesen behandeln darf?

Klarstellung

Ich ärgere mich einzig und allein über die Balance-Änderungen und ich befürchte, dass solche kleinen Änderungen in naher Zukunft nicht einmal mehr in den ChangeLogs auftauchen werden, sie werden verschwiegen, damit sich niemand darüber aufregen kann und man keine negative Kritik für gemachte Veränderungen zu ernten braucht. Ich bewundere das fachliche Können aller Projektmitarbeiter und freue mich jedes Mal auf ein neues Release, jedoch kann es nicht sein, dass ich dann ein anderes Spiel spiele.

Natürlich weiß ich, dass dieser Post höchstwahrscheinlich entweder nicht beachtet wird (siehe "Ignoranz" weiter oben) oder eine heftige Reaktion auslösen kann. Aber ich veröffentliche dies nicht für mein eigenes Wohl oder weil ich mit irgendwem abrechnen will, sowas machen genug andere Leute schon, da muss ich das nicht auch noch machen, nein, ich tue es, weil ich das Beste für Warzone will, die beste Entwicklung, die beste Behandlung und weil ich innerhalb der Community gegenseitigen Respekt möchte.
Diese Community hatte genug harte Schläge zu verkraften, noch mehr hält sie nur schwerlich aus.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

27.11.2006

New design for old stuff (1)

Filed under: Development,English von Kreuvf um 22:16:52

Today I thought about how warzone looks like for someone who never played it before. With the ‚look‘ I mean the design and presentation of data in-game.

Animation of a full 1.10 building listSo I think you all know the construction menu. On the right is a full animation of all eight tabs you can/must click through to find a specific building. For those who played warzone a hundred times already there’s nothing new to this and you know that the fortresses can be found on the last tab or last two tabs. But how does this look like for a newbie? For someone who never played warzone before? For someone who is used to comfortably arranged and sorted construction menus? In one word: confusing.

As I think that it’s one of the aims of the future development of warzone to make the game more newbie-friendly one of the main problems is the construction menu. And I have an idea for a solution to this problem.

The game internally distinguishes between different structure types and the idea is to make this distinction visible in-game.

Explanation

On the top you don’t have the tabs anymore, at least not as the first ‚level‘. Instead there are buttons indicating the structure-category. Clicking one of these buttons may lead to a second level of buttons. Perhaps the category-tree then looks like this:

  • Base Structures
    • Energy Management
      • Power Generator
      • Power Generator Module
      • Oil Derrick
    • General Base Structures
      • Command Center
      • Commando Relais
      • Research Center
      • Research Center Module
    • Production and Repair
      • Factory
      • VTOL Factory
      • Factory Module
      • Cyborg Factory
      • Repair Facility
      • VTOL Rearming Pad
  • Defense Structures
    • Intelligence
      • Hardened Sensor Tower
      • CB Tower
      • VTOL Strike Tower
      • VTOL CB Tower
      • Wide Spectrum Tower
      • Satellite Uplink Center
    • Artillery
      • Bombard Pit
      • Pepperpot Pit
      • Incenediary Mortar Pit
      • EMP Mortar Pit
      • Ground Shaker Emplacement
      • Hellstorm Emplacement
      • Incenediary Howitzer Emplacement
      • Angel Missile Emplacement
      • Archangel Missile Emplacement
    • Bunkers and Emplacements
      • Rotary MG Bunker
      • Lancer Bunker
      • Tank Killer Emplacement
      • Inferno Emplacement
      • Plasmite Flamer Emplacement
      • HPV Cannon Emplacement
      • Twin Assault Cannon Emplacement
      • Railgun Emplacement
      • Gauss Cannon Emplacement
      • Flashlight Emplacement
      • Pulse Laser Emplacement
      • Heavy Laser Emplacement
      • Plasma Cannon Emplacement
    • AA Structures
      • Cyclone AA Site
      • Whirlwind AA Site
      • Vindicator SAM Site
      • Stormbringer AA Laser Site
      • Assault Gun Hardpoint
      • Twin Assault Gun Hardpoint
      • Cyclone Hardpoint
      • Whirlwind Hardpoint
      • Avenger Hardpoint
      • Vindicator Hardpoint
      • Heavy Rocket Bastion
    • Hardpoints and Towers
      • Assault Gun Hardpoint
      • Twin Assault Gun Hardpoint
      • Tank Killer Hardpoint
      • Scourge Missile Hardpoint
      • Assault Cannon Hardpoint
      • HPV Cannon Hardpoint
      • Heavy Cannon Hardpoint
      • Railgun Hardpoint
      • Gauss Cannon Hardpoint
      • Flashlight Hardpoint
      • EMP Cannon Hardpoint
      • Mini-pod Rocket Guard Tower
      • Scourge Missile Tower
      • Needle Gun Tower
    • Special Defense Structures
      • Nexus-Link Tower
      • Laser Satellite Command Post
      • Cannon Fortress
      • Mass Driver Fortress
      • Missile Fortress
      • Heavy Rocket Bastion

The ‚demolish structure‘ (which is an own structure internally) is shown on every page. ‚Wall‘ and ‚Tank Trap‘ are shown on every page of the Defense Structures. As you may notice some structures are in more than one category.

My hope is that these categories will make it into the game at some point in the future. To preserve the feeling of the original warzone this should be an on- and off-turnable feature.

Comment on this (board-account neccessary)

24.11.2006

PJIRC – das tolle Chatplugin

Filed under: Deutsch,Homepage von Kreuvf um 23:36:54

Ja, PJIRC ist anscheinend wirklich das beste, freie Chatplugin, das es weltweit gibt, aber eins hatte mir bei der Einrichtung des Chats Kopfschmerzen bereitet und dafür gesorgt, dass wir zum Launch der neuen Seite („Revival“) unser Verwaltungssystem nicht zu 100% durchziehen konnten: Es war mir unmöglich dem Plugin zu sagen, dass es die Plugindaten nicht aus dem aktuellen Verzeichnis, sondern aus einem Unterverzeichnis laden sollte.

Nach einiger Zeit dann habe ich ganz zufällig mal die Hilfe-Seiten bei PJIRC durchstöbert und ganz zufällig eine Antwort auf die Frage gefunden. Es war nötig dem APPLET-Element noch ein Attribut „codebase“ zu geben.

Da es durch diese Hilfe nun möglich war den Chat in unser Content-Verwaltungssystem zu integrieren, musste sich auch die Adresse des Chats ändern. Und dies tat ich wirklich nicht gern.

Der „Fachbegriff“ dafür dürfte „link rot“ sein und bedeutet so viel „Linkfäulnis“. Ein Problem, das es überall im Internet gibt und vor allem dann, wenn man auf fremde Seiten linkt. Plötzlich ist die verlinkte Ressource nicht mehr erreichbar, aber damit nicht genug. In den meisten Fällen gibt es nicht mal einen Hinweis auf den Verbleib der Ressource und man darf sich über 404-Fehlerseiten freuen. Dadurch, dass unser Chat jetzt unter der alten Adresse nicht mehr erreichbar ist, werden all jene, die den Chat per Lesezeichen ansteuern ebenfalls eine 404-Fehlerseite zu sehen bekommen. In Zukunft werden wir uns dafür aber sicherlich etwas einfallen lassen bzw. vorhandene Lösungen auch umsetzen.

Links

PJIRC – the best free IRC java applet there is
selfhtml – Referenz zu APPLET
selfhtml – Übersicht über die Fehlercodes

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

12.11.2006

Schlachtfeld – Stafflerblog

Filed under: Deutsch,Homepage von Kreuvf um 18:52:36

Im Zuge unseres Revivals der Seite haben wir uns auch entschlossen einen Blog einzurichten.

Blog? Was ist das jetzt schon wieder?

Für all jene, die bislang wenig oder nichts von Blogs mitbekommen haben, möchte ich hier kurz erklären was das eigentlich ist: Blog ist ein Kurzwort für Web Log und meint damit jede Form von Tagebuch im Internet. Mit der Zeit haben sich diese Blogs allerdings stark weiterentwickelt und neben den persönlichen Tagebüchern haben sich auch Blogs zu bestimmten Themen entwickelt. Für Deutschland dürfte der bekannteste dieser Themen-Blogs der BildBlog sein.

Und warum müsst ihr jetzt eins haben?

Blogs dienen vielen Aufgaben und da wir weder die News und damit das Board noch den Kontentbereich mit z.B. Interviews oder unseren Gedanken zu Warzone oder der Seite füllen wollen, haben wir uns dazu entschlossen ein Drittes zu erschaffen und dieses Dritte ist eben unser Blog.

Im Detail wollen wir auf den Blog grob gesagt folgendes veröffentlichen:

  • Interviews mit diversen Leuten aus der WZ-Community
  • Hintergrundberichte zu warzone2100.de
  • Gedanken zu bestimmten WZ-Themen

So viel für den ersten Post, eine Sache noch: Kommentare zu unseren Blog-Artikeln können im Board abgegeben werden.

Kreuvf stellvertretend für das warzone2100.de-Team