Vor einiger Zeit suchte ich nach ein paar Samples von verschiedenen Sprachsynthesesystemen. Fündig wurde ich auf der Seite http://ttssamples.syntheticspeech.de/. Das ganze ist dabei auch nach der Anwendung der Engine (Kommerziell, Forschung etc.) sortiert. Sehr interessant klingen im übrigen die Systeme aus den 70er Jahren (ROSY, Syni 1 und 2) :)
Vollbild und Twinview
Ich wollte gestern unter Kubuntu Spring spielen. Dabei handelt es sich um eine Open Source Echtzeitstrategiespiel Engine. Das ganze wollte ich natürlich im Vollbildmodus spielen und da fingen die Probleme an. Ich nutze den proprietären Nvidia Treiber sowie Twinview mit zwei Monitoren und als Spring startete wurde das ganze Bild über zwei Monitore gestreckt.
Sehr unpraktikabel das ganze, also musste eine Lösung her. Die Lösung bot der Fenstermanager. Ich startete Spring im Fenstermodus maximierte es in einem der Monitore und schaltet es über das Systemmenü des Fensters in den Vollbildmodus (Erweitert -> Vollbild) und fertig ist das Vollbild auf einem Monitor :)
0 A.D.
Über eine interessante Gameengine berichtete vor einigen Tagen Golem. Die Engine hört dabei auf den Namen 0 A.D. und bei ihr handelt es sich um eine RTS (Real Time Strategy) Engine. Ursprünglich war das ganze eine Modifikation basierend auf Age of Empires 2. Mittlerweile wurde das ganze auf einen eigenständige Basis gestellt und ist für Linux, Windows und Mac OS Verfügbar. Der Code steht dabei unter GPL Lizenz das Artwork unter CC-BY-SA. Die offizielle Seite ist unter http://wildfiregames.com/0ad/ zu finden.
Cafun
Wer komplexe Systeme simulieren will und dabei aber nicht von einer komplizierten Oberfläche erschlagen werden will dem sei Cafun empfohlen. Dabei handelt es sich um eine Simulation auf Zellenbasis mit der lebende Organismen, physikalische Prozesse oder etwa soziale Gruppe erforscht und simuliert werden können. Bezogen werden kann die Software unter http://www.cafun.de.
Irrlicht
Wenn man auf der Suche nach einer freien, kostenlosen und leistungsfähigen 3D Engine ist so stößt man sicherlich auch auf die Irrlicht Engine. Bei dieser in C++ geschriebenen Engine handelt es sich um eine 3D-Engine welche ursprünglich von Nikolaus Gebhardt entwickelt wurde.
Irrlicht kann auf verschiedenen Plattformen kompiliert werden, unter anderem auf Windows, Linux, Mac OS und Solaris. Es existieren Bindings für andere Sprachen wie z.B. C#.
Die Engine unterstützt DirectX und OpenGL sowie implementiert zwei Softwarerenderer. Intern nutzt sie einen Szenengraph und kann mit Vertex- und Pixelshadern umgehen. Irrlicht unterstützt eine Vielzahl von 3D- und Bildformaten.
Wer mehr über Irrlicht erfahren möchte kann die offizielle Seite unter http://irrlicht.sourceforge.net/ besuchen oder sich den Wikipedia Eintrag unter http://de.wikipedia.org/wiki/Irrlicht_(Engine) anschauen.