Pandora-Blog - Pandora-Handheld, Retro, OpenSource und Indie Games

GAME BASIC

Verfasst von Mae am: 25.02.2010, 17:27 Uhr

Längst richten sich die kleinen tragbaren Konsolen an ganz andere Kundengruppen wie früher. Klar, der Großteil unserer Bevölkerung ist älter geworden. Und nun erscheint tatsächlich bald eine Konsole, die sich an ganz besonders erwachsene Menschen richtet.

Nicht etwa, weil auf es auf der Pandora-Konsole mehr Killerspiele gibt, als auf anderen Konsolen.

Und nicht etwa, weil über den WLAN ein potentieller zugriff dank Internet auf das Weltgrößte Erotik Angebot gibt.

Auch nicht etwa, weil sich diese Spielkonsole im Notfall den Office-PC ersetzt, überall wenn’s drauf ankommt.

Sondern…

…allein deswegen, weil man hier viel Selbstbestimmung behält. Das fängt beim Betriebssystem an. Hier wird keiner gezwungen das vorinstallierte Betriebssystem zu behalten oder anwenden zu müssen. Das System ist frei. Das bedeutet es kann und soll erweitert werden.

Dafür wird ein im Netz offener Treffpunkt eingerichtet, in den man alle interessierten Entwickler auch jederzeit über Fehler aufmerksam machen darf, vorzugsweise in englischer Sprache.

Allerdings ist es ja nicht so, das wir uns nicht unsere Kindheit bewahrt haben. Das merkt man schon daran wie Kindisch es mitunter auch einmal im Forum vor sich geht.

Es wurde bisher vor allem bekannte Ego-Shooter und viele Emulatoren gezeigt, die auf der Konsole laufen werden – aber das ist bei weitem nicht alles, denn die Liste freier und offener Spiele ist bereits sehr lang und es kommen jedes Jahr natürlich weitere Projekte hinzu. Werfen wir einmal einen Blick auf ein paar Spiel-Projekte:

0 A.D

Zero Anno Domini, von Wildfire Games basiert auf einer freien Kern. Der Spielantrieb, die Game-Engine wurde in C++ geschrieben und unter GPL Lizenz gestellt. Die Spiele basieren auf Javaskript. Die Medialen Inhalte stehen unter der CC-BY-SA Lizenz.

Derzeit werden bereits folgende Betriebssysteme unterstützt: Windows 2000, XP, 2003, XP64, Vista, Linux-x86, Mac OS X.

Etwa folgende Bibliotheken kommen zum Einsatz: OpenAL, OpenGL, Boost, Crypto++, CxxTest, DevIL, SDL, SpiderMonkey, Vorbis, wxWidgets, Xerces. Sobald diese oder entsprechende Ersatzbibliotheken auf dem Pandora-System genutzt werden können, dürfen sich die Strategie-Freunde freuen.

Weitere Informationen dort auf der Wildfire Seite oder lasst euch von Feldmaus erklären wie man das Spiel unter Ubuntu einrichtet.

2H4U Too Hard for You, ist eine Mischung aus Tetris und Breakout. Neben Win32 und Linux soll es auch Ports für Mac OS X, Haiku und BeOS R5 geben. Da das Programm in C++ geschrieben wurde und lediglich die SDL-Bibliothek voraussetzt, wird es vermutlich sehr schnell in der Pandora-Ångström-Distribution erscheinen können.

4DTris

Im Gegensatz zum 3D-Raum unserer Vorstellungswelt (Länge-Breite-Höhe, oder x-y-z) bedeutet 4-D, dass ein orthogonales Objekt je 4 Zahlenangaben für seine „Position“ und seine „Ausdehnung“ benötigt (üblicherweise werden hier die kartesischen Koordinaten x, y, z und w verwendet) sowie vier Winkel, die seine Ausrichtung im Raum bestimmen.
Auszug aus dem Wikipedia zum Lema 4D und weil Bilder mehr als tausend Worte sagen hier einmal ein Video:

Geschrieben in C, unter Hilfe der Bibliotheken OpenGL und GLUT steht das Spiel unter GPLv3-Lizenz zur Verfügung um auch auf den Pandora portiert werden zu dürfen. Wer  aber jetzt schon das Spiel ausprobieren möchte, der findet auf der Seite des Autoren eine fertig kompilierte Win32-Programmdatei oder als Paket für Ubuntu.

8 Kingdomms

Ein Rundenbasiertes Taktik Spiel

Die schlichte Grafik läßt vielleicht nicht gleich erahnen, welchen Spielspaß hier den Freunden des stategischen Wettkampfes geboten wird. Die Kamera läßt sich frei schwenken und auf Figuren heranfahren, oder aus dem ganzen Szenario heraus zoomen. Spielparties können über Netzwerk und auch über das Internet ausgetragen werden. Zur Übung bietet eine KI 3 verchiedene Stufen.


Leider hat es bei meinem Probespiel unter XP immer wieder hässliche Abstürze der Programmversion 1.1 gegeben. Auch schade ist, das unter dem Sprachangebot keine deutsche Programmführung angeboten wird.

Daher hoffe ich natürlich um so mehr das der Portierung auf das Pandora-System nichts im Wege steht. Gut das zumindest die Urheberrechtsfrage geklärt ist, das Spiel steht unter GPL. Programmiert wurde es in C++ und Tcl. Es benutzt die SDL-Bibliothek. Da wird es bestimmt bald zu spannenden Gefechten kommen.

Übrigens fehlt hier immer noch eine deutsche Benutzeroberfläche.


Dies war jetzt nur der Anfang einer langen Liste, die es gewiss bald auf den Fan Seiten oder der Pandora-Wiki geben wird, sobald die Ports erscheinen. Dort wird dann schnell ersichtlich, ob das Spiel zu Dir passt, also  es eine Sprache spricht die Du verstehst. Das es nicht zu einfach und nicht zu kompliziert ist oder aber auch keine Überraschungen für Deine Kinder enthält, falls Du Deinen Pandora doch einmal aus den Händen geben magst.

Dazu kommen noch weitere wichtig Listen, die ausgearbeitet werden müssen. Es wurden schon einige Programme genannt, die bereits in der Distribution auf uns warten: Midori, Abiword, Orage, Pidgin, XChat und XMMS.

Wer bereits an einem Linux System arbeitet könnte diese Programm bereits kennen. Selbst ein XP-Benutzer wie ich kennt bereits Abiword und Pidgin. XChat allerdings wird neu für mich werden. Wie gut, das es nicht lange dauert, bis die ersten eine Anleitung in das Wiki oder auf den Fan-Seiten erstellen werden. So ist man bereits darauf gewappnet, was da für ein Programm geboten wird.

Die meisten jedoch freuen sich vermutlich doch auf die Emulatoren und wenn man dann die ganzen Spiele aus den Ecken hervor gegraben und auf seiner SD-Karte geladen hat, könnte es auch sein, das der ein oder andere nun wo eine Tastatur vorhanden ist, auch einmal wieder erste Gehversuche in BASIC probieren mag.

Den BASIC war damals auf jeden Homecomputer verfügbar um schnell einmal kleine Probleme mit einem schlichten Programm zu lösen.

Das sieht seit dem Windows-Zeitalter anders aus. Da ist BASIC nur noch gegen Aufpreis erhältlich. Ein guten Ersatz bietet hier natürlich das viel modernere Phyton, das auf dem Pandora verfügbar sein soll.

Nicht jedoch für waschechte BASIC-Programmierer. Für die habe ich aber auch noch eine schöne Nachricht parat: Der FreeBASIC-Projektleiter v1ktor ist wieder aktiv und das Projekt, das lange Zeit ziemlich still gestanden hat gerät wieder in Bewegung:



Als wichtigstes Feature ist neben zahlreichen Bugfixes der neue Externer Link!C-Emitter (siehe Infos im Community-Report) zu nennen. Diese Funktion ermöglicht es (einfach formuliert), den FreeBASIC-Compiler als Vorstufe für den leistungsfähigen Compiler gcc zu verwenden, wobei dieser als Externer Link!“high-level assembler“ fungiert. Mit einer Kommandozeilenoption lässt sich fbc zukünftig anweisen, statt Assemblercode C-ähnlichen Code zu erzeugen, der nur mit gcc compiliert werden kann. Die so gewonnenen Binaries sollen deutlich schneller sein als solche, die auf herkömmlichem Wege mit FreeBASIC 0.20.0 erzeugt wurden. Des Weiteren bringt der gcc-Emitter den Vorteil mit sich, dass FreeBASIC zukünftig auf allen Plattformen verfügbar sein könnte, auf denen der weit verbreitete gcc lauffähig ist (z.B. x86-64 oder ARM).


Quelle

Also der FreeBASIC Compiler fbc könnte dann auch mal in der Linux-Ångström-Distribution erscheinen, wenn es denn so weit ist. So alles…

Sollte also das Pandora-Päckchen endlich bei euch Ankommen, gibt es auch weiterhin viele Dinge, auf die man noch weiter warten darf. Daher besteht also überhaupt kein Grund zur Panik, wenn Urplötzlich die Chinesen doch die Gehäuse fertig bekommen…   ;-)

Zero Anno Domini

Über den Autor:

Ob ich ein Retro-Fan bin? Man - ich bin selbst ein Oldie!
Social Bookmarks:
  • email
  • RSS
  • del.icio.us
  • Facebook
  • Digg
  • Sphinn
  • Technorati
  • Google Bookmarks
  • Faves
  • MySpace
  • Yigg

Hinterlasse einen Kommentar