Header image Ingenieur, Vater, Heimwerker, Problemlöser

Seit über 19 Jahren ein aktiver Teil des Internets, und noch immer habe ich nicht genug davon. Hier finden sich meine Gedanken, Experimente und Projekte, die über die Jahre entstanden sind.

Getting better every day in Projekte vor 2 Monaten

Vor einiger Zeit habe ich das Buch The Art of Learning von Joshua Waitzkin gelesen, was mich sehr fasziniert hat. Waitzkin ist Autor, Schauspieler, Weltmeister in der Kampfsportart Taijiquan und mit 16 war er schon Internationaler Meister im Schach. Das hat mir einmal mehr gezeigt, dass jeder gut in etwas werden kann, wenn man nur will. weiter ...

Gefühlte Wahrheit in Unsortiert 6 Monate

Ich wollte hier eigentlich nicht politisch werden, doch ich finde es ist an der Zeit, gewissen Strömungen gegenzusteuern und Stellung zu beziehen. Abwarten und hoffen dass die Vernunft schon siegen wird ist zur schlechten Option geworden.

Warum wird es immer schwerer, die Wahrheit von der Lüge zu unterscheiden? Damit beschäftigen sich gerade viele. Der POTUS lügt dreist und dreckig die ganze Welt an und jeder der mit der Wahrheit dakommt, wird mit Fake News abgestempelt. Der Begriff alternative Wahrheit ist schon ein Absurdum sondersgleichen, welches man bisher nur aus Wurmloch-Theorien und SciFi-Filmen kennt -- jetzt aber aus dem Mund von Kellyanne Conway (der Beraterin des POTUS). Der Begriff Lügenpresse verhilft der ganz weit rechts Partei AfD zur Mobilisierung von Stimmen, das Bauchgefühl katapultiert die Briten aus der EU und postfaktisch wird zum Wort des Jahres 2016. Was soll dieser ganze Blödsinn eigentlich? weiter ...

Was ich so mache ... in Privates 11 Monate

Seit gut zwei Monaten ist es wieder etwas ruhiger hier geworden. Eine Sommerpause sozusagen. So mag es den Anschein haben -- doch es ist einiges passiert, das schlicht noch nicht den Weg an die Oberfläche geschafft hat. Aus diesem Grund kann ich zur Zeit nur ein paar Teaser liefern, was die nächsten Wochen und Monate (höchstwahrscheinlich) kommen könnte.

Zusammen mit Kai arbeite ich an einem Tastatur-Kompagnon. Einer Art großen Bruder des Emacs Keypad. Die Platine haben wir bereits fertig und auch schon zwei Prototypen gelötet. Die Firmware ist auch schon weit fortgeschritten. Gerade arbeite ich an einem 3D Model für ein Gehäuse, welches man einfach mit dem 3D-Drucken replizieren kann. Ein Konfigurationstool, welches ich in Go schreibe, ist auch in Arbeit. weiter ...

Titel in Software Engineering vor 1 Jahr

Dem (akademischen) Titel wird ganz unterschiedliche Bedeutung und Ruf zugesprochen, je nach dem welcher Titel und in welchem Umfeld bzw. Branche er Anwendung findet. Der Titel Dr. beispielsweise hat einen sehr erhabenen Ruf. In der Software/IT-Branche hingegen darf sich jeder selbst zum Software Architect ernennen. Warum ist das so?

In der Handwerks-Branche gibt es strikte Regeln. Nur ein Elektriker-Meister darf den Schaltschrank aufbauen und die Qualitätssicherung übernehmen; VDE-Vorschrift. Niemand würde auf die Idee kommen, sich selbst zum Meister zu ernennen und anfangen Panzersicherungen mit einem Topflappen einzusetzen. Das ist auch richtig so, sie haben dafür auch gearbeitet und gelernt. weiter ...

Essays QuakeC programmieren in Quake 1 Modding vor 1 Jahr

Kommen wir zum finalen Part der Quake Modding Serie. Wer die anderen beiden Teile noch nicht gesehen hat, sollte das zuvor nachholen. Wir werden ein paar Änderungen am id1 Modcode vornehmen und neue Funktionen einbauen, die wir mit dem Map-Editor nicht machen können.

Als erstes müssen wir wieder ein paar Vorbereitungen treffen, um mit dem Sourcecode arbeiten zu können. Im Spieleverzeichnis liegt bereits das id1 Verzeichnis. Das ist sozusagen die Haupt-Mod, welche von der Engine beim Starten geladen wird. Weitere Mods können in Form weiterer Verzeichnisse im Spieleverzeichnis abgelegt und im Spiel aktiviert werden (Options -> Browse Mods und dann zum aktivieren Pfeil nach rechts). Alternativ kann man Quake beim Start auch den Parameter -game <modfolder-name> mitgeben, um die Mod automatisch zu aktivieren. In unserem Fall legen wir uns hier ein neues Verzeichnis an (Name entspricht dem Modnamen). Hierin legen wir das Verzeichnis qc an, in das wir die Kopie der original QuakeC files von id1 ablegen. weiter ...

Essays Mapping in Quake 1 Modding vor 1 Jahr

Im letzten Teil haben wir uns die Quake 1 Engine genauer angesehen. In diesem Teil wollen wir sie modifizieren. Wir schauen uns an, wie die Quake Engine Änderungen erlaubt und wie Maps aufgebaut und compiliert werden.

Alle für das Spiel notwendigen Dateien werden in sog. PAK-Dateien gespeichert. Diese enthalten ähnlich wie ein Zip-Archiv ein Verzeichnisbaum, in dem Dateien abgelegt sind. Die *.pak-Dateien des Originalspiels sind im id1-Verzeichnis des Spiels zu finden. Liegen hier mehrere *.pak-Dateien, werden sie in alphabetischer Reihenfolge geladen. Für Mods sind PAK-Dateien ideal, da sie einfach zu handhaben sind und alles enthalten was benötigt wird. weiter ...

Ich, die Werbeplattform vor 1 Jahr

Ich nehme Euch als Leser meiner Seite ernst. Ich halte euch für kompetent und intelligent. Deshalb gebe ich mir beim Schreiben der Artikel viel Mühe. Auf meiner Seite werdet ihr keine Werbung finden, auch nicht versteckt. Niemand muss hier Angst haben, auf einen falschen Download-Link zu klicken. Und so wird es auch bleiben.

Anfragen wie diese hier haben da leider keine Chance. weiter ...