Schlachtfeld

Der Stafflerblog von Warzone2100.de

06.08.2007

Developer interview #1 – Giel van Schijndel

Filed under: English,Miscellaneous von Kreuvf um 19:57:03

More than two months ago I asked the German community to submit questions for developer-interviews. And with those question in my pocket I did my first interview with a developer of Warzone 2100 GPL.

This first developer-interview has been conducted with Giel van Schijndel. He is 19 years old, lives in the Netherlands and describes himself as "programming-addicted". He just finished his degree in food-technology and is now starting with computer engineering.

Kreuvf: What’s probably the interesting thing is: How did you find Warzone 2100 and since when are you part of the team of the Warzone Resurrection Project?
Giel: Well, I found Warzone itself in a toy store; as for how I found this „resurrection project“ I don’t remember anymore. But I started programming on it around November/December 2006.
Kreuvf: What is your main intention when working on Warzone 2100? In other words: What’s your motivation to work on Warzone 2100?
Giel: Well some goals are: making the code very clean (up to beautiful, if possible), also making the game very mod-friendly is a favourite of mine.
I’m currently working on re-implementing the sound-library (the current implementation is rather flawed), adding UTF-8 support, adding font rendering support.
And EditWorld, we shouldn’t forget that; I’m busy on making it work on other platforms than just Windows currently.
Kreuvf: Version 2.1 is scheduled for Christmas 2007 and we can expect lots of new things. But what is your No. 1-feature of 2.1?
Giel: Although I don’t really have a personal No. 1, I would say UTF-8 and general multi-language support.
Kreuvf: Which brings us straight to the next topic: Internationalisation. People from the German community want to know, if currently somebody of the WRP is working on complete translations of all texts in-game and if there will be translated voice-files as well in the future.
Giel: Well, I (and some others) are currently working on making internationalisation (aka i18n) support better. That way it will be possible to translate most of the in-game texts. As for German: I think very large portions of Warzone’s texts already have been translated into German.
Kreuvf: How would one contribute a translation? Are there any special programs one would need in order to do the translation?
Giel: Currently we use „GNU gettext“ to add translation support. Most of those gettext-files (they’re called translation catalogs) can be edited by poEdit, which is a GUI for translators. Then, when you have created/edited/updated a translation file, you can send it to the mailing-list and we’ll add it to the translations.
Kreuvf: Sounds quite easy to me :D
Giel: It is, and should be easy.
Kreuvf: Okay, that was my last question, Giel. So: Thank you for this interview.
Giel: Happy to be of assistance.

German translation of this interview

Comment on this article (requires a board-account)

Entwicklerinterview #1 – Giel van Schijndel

Filed under: Deutsch,Sonstiges von Kreuvf um 19:54:03

Vor mehr als zweiten Monaten habe ich bei der deutschen Community nach möglichen Fragen für Entwicklerinterviews gefragt. Und mit diesen Fragen in der Tasche habe ich dann auch das erste Interview mit einem Entwickler der GPL-Version von Warzone 2100 geführt.

Das erste Entwicklerinterview wurde mit Giel van Schijndel geführt. Er ist 19 Jahre alt, lebt in den Niederlanden und beschreibt sich selbst als "programmier-süchtig". Gerade erst hat er seinen Abschluss in Lebensmitteltechnologie gemacht, jetzt fängt er mit technischer Informatik an.

Kreuvf: Was wohl am interessantesten ist, ist wahrscheinlich: Wie hast du zu Warzone 2100 gefunden und seit wann bist du Teil der Warzone Resurrection Project-Gruppe?
Giel: Also, Warzone an sich habe ich in einem Spielzeugladen entdeckt; wie ich das „resurrection project“ gefunden habe, weiß ich nicht mehr. Ich habe aber im November/Dezember 2006 angefangen an Warzone zu programmieren.
Kreuvf: Was ist deine Hauptabsicht, wenn du an Warzone 2100 arbeitest? In anderen Worten: Was ist deine Motivation an Warzone 2100 zu arbeiten?
Giel: Nunja, einige Ziele sind: den Code sauberer zu machen (wenn möglich, sogar schön), auch das Spiel mod-freundlich zu machen ist eines meiner Lieblingsziele.
Derzeit arbeite ich an einer Reimplementierung der Soundbibliothek (die derzeitige Implementierung ist ziemlich fehlerhaft), an der Unterstützung von UTF-8 und der Unterstützung von Font Rendering.
Und Editworld, das sollten wir nicht vergessen: Ich beschäftige mich damit es auch unter anderen Plattformen als nur Windows zum Laufen zu bekommen.
Kreuvf: Version 2.1 ist für Weihnachten 2007 angesetzt und wir können viele neue Dinge erwarten. Aber was ist dein Nr. 1-Feature von 2.1?
Giel: Obwohl ich nicht wirklich eine persönliche Nr. 1 habe, würde ich sagen UTF8- und Mehrsprachenunterstützung.
Kreuvf: Was uns auch direkt zum nächsten Thema bringt: Internationalisierung. Leute aus der deutschen Community wollen wissen, ob es derzeit jemanden vom WRP gibt, der an vollständigen Übersetzungen aller im Spiel befindlichen Texte arbeitet und ob es auch übersetzte Sprachdateien geben wird.
Giel: Also, ich (und einige andere) arbeite derzeit daran die Unterstützung für Internationalisierung zu verbessern. Auf diesem Wege wird es möglich sein die meisten Texte im Spiel zu übersetzen. Und für Deutsch gilt: Ich denke ein Großteil von Warzones Texten wurde bereits ins Deutsche übersetzt.
Kreuvf: Wie würde ich so eine Übersetzung beisteuern? Gibt es irgendwelche speziellen Programme, die man braucht, um Übersetzungen anfertigen zu können?
Giel: Zur Zeit benutzen wir „GNU gettext„, um Unterstützung für Übersetzungen zu leisten. Die meisten dieser gettext-Dateien (die werden Übersetzungskataloge genannt) können mit poEdit bearbeitet werden, was eine grafische Benutzeroberfläche für Übersetzer darstellt. Dann, wenn du die Übersetzungsdatei erstellt/bearbeitet/aktualisiert hast, sendest du sie einfach an die Mailing-Liste und wir werden die Datei zu den Übersetzungen hinzufügen.
Kreuvf: Hört sich ganz einfach für mich an :D
Giel: Es ist und sollte auch einfach sein.
Kreuvf: Okay, das war meine letzte Frage, Giel. Daher: Dank an dich für das Interview.
Giel: Ich helfe gern.

Originalversion des Interviews

Kommentar zu diesem Artikel abgeben (benötigt Boardaccount)

21.07.2007

Cheater an den Onlinepranger?

Filed under: Deutsch,Homepage von Kreuvf um 15:48:17

Vor einiger Zeit kam im Chat die Idee auf einen Pranger für Cheater im Board einzuführen. Dieser Pranger sollte nichts weiter als ein normaler Thread sein, in den jeder (angebliche) Cheater posten kann.

Ich habe mich aus mehreren Gründen gegen einen solchen Pranger entschieden und der wohl wichtigste Grund dürfte sein, dass niemand diese Anschuldigungen überprüfen kann. Egal wie sehr jemand davon überzeugt ist, dass der Gegner ein elender Cheater ist, die 100%-ige Sicherheit gibt es praktisch nicht.

Und dann kommt da noch der Aspekt hinzu, dass ich der Meinung bin, dass es eine große Warzone 2100-Community gibt und diese sich nicht aufsplitten und gegenseitig bekämpfen sollte. Irgendwann wird es Warzone 2100-Clans geben und wenn dann in einem Spiel der Gegner aus Clan X meint, dass die Leute aus Clan Y cheaten, dann weiß ich mit ziemlicher Sicherheit, dass nach dem nächsten Spiel Leute aus Clan Y Leute aus Clan X in die Cheater-Liste eintragen werden.

Weiterhin gibt es die Möglichkeit, dass so ein Cheater irgendwann Reue empfindet für das, was er getan hat, und von da ab nicht mehr cheaten wird. Eine solche Liste würde diesen Cheater zwingen eine neue Identität anzunehmen. Noch schlimmer: So eine Liste könnte die Reue verfliegen lassen und zu einer Trotzreaktion führen, die nur zu noch raffinierterem Cheating führt.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

28.05.2007

2.0.7 rausbringen?

Filed under: Deutsch,Entwicklung von Kreuvf um 17:11:10

Wie ich soeben gelesen habe, gibt – oder zumindest gab – es Überlegungen eine Version 2.0.7 zu releasen.

Als eines der neuen Features der Version 2.0.7 würde dann sogar der sogenannte „Masterserver“ eingeführt, dies wäre eine Art Lobby-Server für Warzone 2100 GPL, was sicherlich einer erhöhten Popularität des Mehrspielermodus zugute käme.

Ebenfalls würde das Autopackage besser funktionieren und wir bekämen Screenshots im PNG-Format.

Wie immer wären auch haufenweise Bugs ausgemerzt, darunter auch zwei Hauptverantwortliche für Abstürze der Version 2.0.6.

Auf diesen Thread wurde schon seit fast zwei Wochen nicht mehr geantwortet, wir können also nur spekulieren, ob es tatsächlich eine (außerplanmäßige) Version 2.0.7 geben wird oder nicht.

Quellen

[Warzone-dev] Push out 2.0.7?

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

01.04.2007

WZFlag? WTFlag!

Filed under: Deutsch,Entwicklung von Kreuvf um 09:49:43

Nachtrag 02.04.2007 um 17:30: Es handelt sich bei WZFlag um einen Aprilscherz, was hier folgt ist also nur Show zur Steigerung der Glaubwürdigkeit der Nachricht.

Dieser Artikel bezieht sich auf die Ankündigung, dass die Warzone2100-Entwicklung des Resurrection Projects eingestellt wird.

Ich kann sagen, dass ich es ja schon immer geahnt habe, dass dieses Projekt, das Warzone Resurrection Project, dem Untergang geweiht ist, wenn man sich folgendes Zitat von mir aus meinem kontrovers diskutierten Blogartikel „Was wird aus Warzone?“ vor Augen hält:

Diese Community hatte genug harte Schläge zu verkraften, noch mehr hält sie nur schwerlich aus.

Und was macht dieses Team jetzt? Gibt die Entwicklung des gesamten Spieles auf, nur um sich nicht die Arbeit machen zu müssen den Netzwerkcode von Warzone auf Vordermann zu bringen – das Team von BZFlag ist dabei allerdings auch nicht besser.

Zudem hat sich damit auch meine Befürchtung, dass große Entscheidungen undemokratisch gefällt werden – was zum damaligen Zeitpunkt aber heftigst bestritten wurde – bewahrheitet (leider!). Dazu ein Auszug aus den Kommentaren zu obigen Artikel:

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.

Diese Verschwörungstheorie ist vollkommen unbegründet.

Es ist zu beachten, dass ich nicht nur Balance-Änderungen damit angesprochen hatte.

Da wir von warzone2100.de anders als das Resurrection Project eine moralische Verpflichtung gegenüber der Community verspüren, werden wir nach Umzug auf unseren Rootserver eine entsprechende (Weiter)-Entwicklungsmöglichkeit für Warzone 2100 GPL bereitstellen.

Ein derart „verräterisches“ Verhalten war allerdings abzusehen, wenn man folgende Aussage des Projektleiters betrachtet:

Desweiteren behaupte ich frei zu sein von einer „moralischen Pflicht“ einer „Verpflichtung“ oder „Schuldigkeit“ gegenüber der Community oder Kreuvf im Speziellen.

Die Frage, die man sich dann stellt, ist natürlich: Aus welchen Gründen arbeitet er dann am Source Code? Aussicht auf möglichen Profit in der Zukunft? Möglichkeit das Programmieren zu lernen bzw. Erkenntnisse aus dem eigenen Informatikstudium zu üben anzuwenden?

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

« Vorherige SeiteNächste Seite »