Freie Minecraft-Alternative

Microsoft kauft Mojang und damit Minecraft. Wenn man sich andere Akquisitionen von Microsoft im Spielebereich anschaut, bekommt man bei dieser Vorstellung ein mulmiges Gefühl. Entweder Sie fahren das Spiel gegen die Wand, oder es läuft demnächst nur noch auf Microsoft-Betriebssystemen. Natürlich kann auch alles funktionierten und unsere Befürchtungen erweisen sich als gegenstandslos. Allerdings zeigt der Aufkauf von Mojang eine Abhängigkeit auf. So haben viele Menschen riesige Bauwerke geschaffen, welche unter Umständen bald nicht mehr verfügbar sind. Minecraft ist nicht nur ein Spiel, es ist ein Kreativbetriebssystem. In einem solchem Fall spielt freie Software ihre Vorteile aus. Bei einer solchen Software, kann man das ganze einfach forken und in seinem Sinne weiterentwickeln. Bei proprietärer Software wird dies schwierig.

Eine von vielen Minecraft-Welten

Eine von vielen Minecraft-Welten

Mit Minetest gibt es einen durch Minecraft inspirierten Clone, welcher für Mac OS X, Linux und Windows verfügbar ist. Das Spiel ist im Gegensatz zur aktuellen Minecraft-Version etwas rudimentär, was Dinge wie verfügbare Blöcke und ähnliches angeht. Allerdings relativiert sich das ganze wenn man sich die API-Schnittstelle anschaut. Mit Hilfe der API, kann man alle möglichen Erweiterungen wie Loren, TNT, Mobs oder Pyramiden ins Spiel holen. Die maximale Weltgröße ist auf −30912 zu 30927 in allen Dimensionen (auch Z) beschränkt. Etwas seltsam erscheint mir allerdings die Speicherung der Map in einer SQLite-Datenbank – dort muss sich zeigen ob dies bei großen Welten wirklich performant ist. Auch für Server-Backups ist dieses Verfahren nicht wirklich gut geeignet. Minetest ist in C++ entwickelt, was sich positiv auf die allgemeine Performance auswirkt, so das es auch auf schwächeren Rechnern genutzt werden kann – so gibt es schon Versuche das ganze auch auf dem Raspberry Pi zum laufen zu bringen.

Minetest in Aktion

Minetest in Aktion

Die Entwicklung von Minetest sieht dabei vielversprechend aus, so das man in Zukunft viele Verbesserungen und neue Features erwarten darf. Neben dem Client ist auch ein Server für den Mehrspieler-Betrieb verfügbar. Der unter der LGPL lizenzierte Quellcode kann über GitHub bezogen werden. Die offizielle Seite von Minetest ist unter minetest.net zu finden.

MacPorts unter Mac OS X 10.10 betreiben

Möchte man MacPorts auf einer höheren Betriebssystemversion installieren, so wird im Normalfall der Installer für die passende Version heruntergeladen und ausgeführt. Leider gibt es noch keinen fertigen Installer für Mac OS X 10.10 alias Yosemite. In diesem Fall wird MacPorts manuell kompiliert werden. Dazu muss das Terminal geöffnet werden und folgendes eingegeben werden:

curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.3.1.tar.bz2
tar xf MacPorts-2.3.1.tar.bz2
cd MacPorts-2.3.1/
./configure
make
sudo make install

Anschließend können die Ports mittels:

sudo port -v selfupdate
sudo port upgrade outdated
sudo port uninstall inactive

auf den aktuellen Stand gebracht werden. Zu beachten ist, das es durch den Beta-Status der Mac OS X Version natürlich zu Problemen kommen kann.

Lifeless Planet

Ich spiele relativ selten auf meinem Rechner, das muss irgendwas mit dem Alter sein. Selten schaffen es Spiele mich für längere Zeit zu fesseln. Bei Lifeless Planet ist dies anders. Hier stellt sich der Effekt ein, das man nur noch eine Minute spielen möchte und daraus dann wieder eine weitere Stunde wird.

Lifeless Planet

Lifeless Planet

In dem Spiel landet bzw. stürzt der Spieler auf einem Planeten ab. Die anderen Crew-Mitglieder sind nicht auffindbar und so muss man einen Weg aus der Hölle eines einsamen (oder auch nicht) Planeten finden. Lifeless Planet fesselt dabei durch seine Story und seine ungeheure und intensive Atmosphäre. Die offizielle Seite des Spiels ist unter lifelessplanet.com zu finden.

Resource Refactoring Tool für Visual Studio 2013

Mit dem Visual Studio Addin Resource Refactoring Tool ist es möglich Strings in Ressourcendateien zu übertragen. Dies wird unter anderem für solche Zeichenketten benötigt, welche später übersetzt werden sollen. Leider gibt es auf der offiziellen Seite keine Version für das Visual Studio 2013. Deshalb habe ich mal ein funktionierendes Kompilat gebaut, welcher hier heruntergeladen werden kann. Die Installation ist in der beigelegten Textdatei beschrieben.

Das Resource Refactoring Tool im Visual Studio 2013

Das Resource Refactoring Tool im Visual Studio 2013

Problematisch an dem Resource Refactoring Tool ist das es die Addin-Schnittstelle des Visual Studios nutzt, welche als veraltet gekennzeichnet ist. Unter dem Namen Jinnee.Prelude gibt es mittlerweile eine Extension, welche in der Visual Studio Gallery zu finden ist, und als Alternative betrachtet werden kann. Allerdings läuft sie noch nicht so rund, wie das Resource Refactoring Tool.