FarAway ist ein herkömmlicher 2D-Space-Shooter, in dem der Spieler mit einem Schiff von rechts kommende Gegner und Hindernisse abschießen und am Ende eines Levels einen Endgegner besiegen muss. Dem Spieler steht dabei die kombinierte Feuerkraft mehrerer Waffen zur Verfügung, die mit der Aufnahme von PowerUps aufgestockt werden kann. Zusätzliche PowerUps verleihen dem Spieler bspw. zeitlich begrenzt eine höhere Geschwindigkeit oder automatische Regenerierung von Hitpoints.
Das Spiel befindet sich derzeit noch in einem sehr frühen Entwicklungsstadium (unser letztes Release ist 0.0.2), ist aber bereits spielbar und wird kontinuierlich weiterentwickelt. Um die Entwicklung zu beschleunigen, sind wir für jede Hilfe dankbar, sowohl in Form von Patches, Grafiken, Sounds und Levels, als auch in Form von Bugreports, Testing und Verbesserungsvorschlägen.
Das Spiel ist in C++ mit Hilfe der SDL-Bibliotheken geschrieben und ist daher Plattformunabhängig. Geplant sind regelmäßige Releases für Linux und Windows, ob auch ein MacOS-Build erstellt wird, steht derzeit noch nicht fest (wenn sich jemand dazu bereit erklärt, wird dieser selbstverständlich veröffentlicht). Der Leveleditor, der noch nicht die nötige Reife zum ersten Release erreicht hat, wird mit Lazarus in Free Pascal entwickelt, und sollte somit auch auf unterschiedlichsten Plattformen lauffähig sein. Sowohl Spiel als auch Leveleditor stehen unter der GPL und sind somit freie Software. Für die Entwicklung wird ebenfalls fast ausschließlich freie Software eingesetzt. Die Entwicklung wird über die Versionskontrollsoftware Subversion verwaltet. Um die aktuellste Entwicklungsversion zu erhalten, muss auf einem Linuxsystem, auf dem Subversion installiert ist, folgendes eingegeben werden:
svn co https://svn.sourceforge.net/svnroot/faraway
Daraufhin wird ein Unterverzeichnis "faraway" erstellt, in das dann sämtliche benötigte Dateien heruntergeladen werden. Für das weitere Vorgehen siehe die im Unterverzeichnis befindliche Datei README. Für Windows siehe bitte TortoiseSVN. Der Kompiliervorgang ist hier aber bedeutend komplexer (es werden zumindest ein C++-Compiler (bspw. MSVCC) und einige SDL-Header und Bibliotheken von www.libsdl.org benötigt.)
Folgende dateien stehen zum download bereit:
Version 0.0.1:
Version 0.0.2:
Download der Entwicklungsversion per svn:
svn co https://svn.sourceforge.net/svnroot/faraway