Apr 22

Google ist mit dem Plugin O3D schon recht weit in der Entwicklung voran geschritten. Bei O3D handelt es sich um eine sogenannte Low-Level-API – nämlich eine auf Shadern basierende Engine.

Ein aktuelles Tech-Demo-Video auf Youtube soll zeigen, was damit alles möglich. Ich freue mich jedenfalls schon auf eventuelle Browsergames, die vielleicht einmal mit O3D umgesetzt werden (z. B. riesige Weltraum- oder auch Mittelalterschlachten wären damit sehr interessant auszutragen).

Hier das Video (2x daraufklicken um es auf Youtube in voller Größe zu sehen):

Apr 02

Kennt von euch jemand Simutrans? Dieses OpenSource-Projekt wurde bereits vor mehreren Jahren gestartet und findet immer mehr freiwillige Mitarbeiter.

Simutrans wurde ganz dem guten alten Transport Tycoon nachempfunden. Das heißt, dass man bei einem neuen Spiel in einer Welt voller Städte und Dörfer und vielleicht einigen Verbindungsstraßen anfängt. Ziel ist es Waren und Personen von einem Punkt zum nächsten zu führen. Das hört sich ja zunächst eigentlich recht einfach an. Doch wird bei jedem Spiel eine eigene kleine Welt mit Angebot und Nachfrage und sehr komplexen Wirtschaftsabläufen simuliert. So gibt es zum Beispiel komplette Produktionsketten wie in etwa ein Sägewerk tief im Wald, von dem Holzstämme mit einem geeigneten LKW, Zug, etc. zu einer Möbelfabrik geliefert werden müssen. Diese produziert aber nur so lange Möbel, bis ihre sehr engen Lager befüllt sind. Das bedeutet wiederum, man muss ein zu belieferndes Möbelgeschäft in einer Stadt in der Nähe ausmachen und von der Möbelfabrik die Waren möglichst günstig dorthin liefern. Natürlich ist aber auch die Nachfrage nach Möbeln vor allem in kleinen Dörfern, die aber bei guter Marktlage und wenig Arbeitslosen schnell wachsen können, nicht unerschöpflich. Das ganze wäre nur ein Beispiel für eine kleine Produktionskette.

Interessant wird es auch, wenn man sich an den Personentransport heranwagt. Wenn man anfangs nur einige Bushaltestellen in einer Stadt verteilt und zwischen denen halbwegs logisch aufgebaut Linien betreibt, wird man dennoch nur wenige Fahrgäste haben. Es ist nämlich wichtig, in das Bus- und Bahnnetz viele gut besuchte Sehenswürdigkeiten einzubauen und vor allem mehrere größere Städte/Dörfer miteinander zu verbinden.

Auf alle Fälle handelt es sich bei Simutrans um ein sehr komplexes und weit fortgeschrittenes Projekt. Die Community erstellt ständig neue Grafikpakete mit neuen Produktionsketten, etc. und es kommen regelmäßig neue Versionen heraus (eine tägliche experimentelle nightly-build Version erscheint ebenfalls). Dazu gibt es noch Wikis in verschiedene Sprachen die den Aufbau und die Bedienung des Spiels erklären. Unter anderem sucht die Community auch noch Übersetzer, die z. B. auch Übersetzungen vom Englischen ins Deutsche und viele andere Sprachen vornehmen.

Offizelle Seite (engl.): http://simutrans.com
Deutsche Community: http://simutrans-germany.com

Apr 01

Vor wenigen Tagen hat Microsoft eine neue Version des DirectX SDK herausgebracht. Sie wird ganz einfach als März 2009 bezeichnet.

Es sind erste Elemente von Direct2D – einer hardwarebeschleunigten 2D Grafik-API und XNA Math, dass neue aufwendige mathematische Funktionen in XNA ermöglichen soll. Vor allem die Direct2D-API soll einen starken Geschwindigkeitsvorteil bei zweidimensionalen Objekten wie z. B. die GUI selbst in 3D-Spielen gegenüber per CPU berechneten 2D-APIs bringen.

Einen Blick ist das neue SDK (514,2 MB groß) auf alle Fälle wert:

Download-Seite aufrufen