Schneller spielen!

Ich weiß ja nicht, ob Sie sich für Spieleprogrammierung interessieren und falls ja, ob Sie meinen Ausführungen zu SpriteKit gefolgt sind. So Sie jetzt zweimal laut „Ja“ gerufen haben, bin ich mir allerdings recht sicher, dass das zweite ein bisschen tiefer und gedämpfter klang. SpriteKit ist eine wirklich leistungsfähige, einfach zu bedienende 2D-Game Engine, aber mal ehrlich: Die Scenes und Sprites per Code zusammenschrauben – da verliert man schnell die Lust an der Sache, oder? Ein RAD, also ein Schnellentwicklungssystem wie Xojo sollte da radiger sein.

Wenn man einen Editor hätte, in dem das Leveldesign per Drag & Drop erfolgt, und dann nur die Feinheiten der Spiellogik in gewohnter Xojo-Einfachheit dazuprogrammieren müsste, stünden die Chancen doch einiges besser für mehr Xojo-angetriebene Spiele, zumindest auf den Mac-Plattformen.

Ich weiß, ich weiß: So langsam kennen Sie meine Billig-Rhetorik und wissen, was nun folgt, n’est-ce pas? Eine kurze Anleitung nämlich zum Einbinden von in XCode zusammengeklickten Scenes und damit der Weg zum Game Design in Windeseile. Sind Sie dabei? Prima, ich freu mich!

weiterlesen

Zeit für noch mehr Spielchen?

Xojo genießt bei einigen immer noch den Ruf, sich zwar vortrefflich für Büroanwendungen zu eignen, wenn es aber um Animationen, Bildmanipulationen oder gar Spiele geht, weniger ratsam zu sein.

Und leider ist es gerade in letzterem Bereich so, dass die einzige plattformübergreifende Games-Engine-Portierung für Xojo irgendwie entschlummert zu sein scheint: Von Franklin3D, das die Irrlicht-Engine erschloss, ist keine Spur im Netz mehr zu finden.

weiterlesen

Nachwuchs in der Familie!

Ein guter und sozial anerkannter Grund, reduzierte Tätigkeiten zu begründen, liegt ja darin, auf neu hinzugekommenen Nachwuchs hinzuweisen. Und das möchte ich hiermit in aller Form tun!

Und neinneinneinneinnein: Bitte keine Glückwünsche! Meine persönliche Familienplanung ist lange abgeschlossen, mein Sohn lässt wohlgeraten bald das Teenageralter hinter sich. Die Familie, um die es hier geht, ist die der Xojo-Erweiterungsbibliotheken. Und auch wenn sie noch in den Kinderschuhen stecken, möchte ich ihre Geburt hiermit doch endlich auch kundtun:

weiterlesen

Datenbankhelfer

Da ich kürzlich zu Gast auf der .fmp war, einer reichlich prima Un(!)Konferenz von FileMaker-Anwendern hier in Berlin, ist mir das Thema Datenbankprogrammierung etwas mehr ins Bewusstsein gerückt. Xojo bietet umfangreiche Datenbankunterstützung, aber mal ganz ehrlich, Hosen runter und Hand aufs Herz: Datenbankprogrammierung in einer Programmiersprache ist was ganz anderes als Datenbankprogrammierung mit einem DB-Entwicklungssystem wie FileMaker. Man findet sich beim Hand-Codieren von SQLite-Queries wieder, fügt manuell Steuerelemente wie Textfields zum Layout und befüllt diese mit Code, um einen Teil der Datenbank-Tabelle anzuzeigen, und das wiederholt sich dann zig mal und wird irgendwann regelrecht zur Arbeit. Kein Xojo-Makel – mehr oder weniger der Standard für die Kommunikation mit einer Datenbank.

weiterlesen

MacOSControls: MacOSWorkspace

Manchmal ist es nötig, herauszufinden, ob die App gerade aus dem Rechner-Schlafmodus aufgewacht ist, etwa um den Zustand von Sockets zu überprüfen. Mitunter muss das Programm nicht nur Bescheid wissen, ob es gerade aktiv, also im Vordergrund ist, sondern auch, welches Programm ansonsten das bevorzugte ist. Für all jenes – und diverses mehr – gibt es unter Mac OS X die Klasse NSWorkspace.

weiterlesen