Skip to main content

Posts

Showing posts from September, 2015

LibGDX mit AdMob Google Ads und Google Play Game Services

Es war eine Odysee, so viel sei gesagt. Ich wollte AdMob und Google Play Game Services zu meinem Android-Spiel hinzufügen, scheiterte aber immer wieder trotz genauem Befolgen der Anleitungen auf Google Developers und im LibGDX-Wiki . Vor allem folgender Fehler ließ mich fast verzweifeln: libgdx Error:Configuration with name 'default' not found. Viele Anleitungen wichen stark von den beiden ab, waren aber häufig für Eclipse ausgelegt. Die Anleitung von Google selbst bezog sich auf Android Studio, welches zwar auf IntelliJ basiert, aber scheinbar doch nicht komplett kompatibel ist. Nach ewigem hin und her entschied ich mich letztendlich doch Android Studio zu verwenden, und es klappte. Hier die kurze Anleitung, ich baue sie bei Gelegenheit noch aus. importiert euer LibGDX-Projekt mit Open und dem build.gradle im Wurzelverzeichnis .../meinLibGDXprojekt/ ladet das hier herunter entpackt den ordner und kopiert den Ordner BaseGameUtils unter libraries/ in den

ConsoleWall macht aus deinem PC eine Spielkonsole

Beim aktuellen Preisniveau von Videokonsolen und -Spielen fragt sich so mancher, ob es nicht Sinn macht gleich selbst eine Spielkonsole zusammenzubauen. Spieleplattformen gibt es zur Genüge: Steam, Uplay, Origin, Arc, Desura, GOG. Im Übrigen sind die Spiele auf dem PC wesentlich günstiger, bzw. werden es sehr schnell. Zusätzlich gibt es auch noch die ganzen Emulatoren, so kann man also aktuelle Spiele und alle alten Konsolenspiele auf einem Gerät spielen. Mit 4 Xbox360-Controllern ist das Konsolenfeeling fast perfekt. Wäre da nicht noch eine Sache... Gemütlich auf dem Sofa sitzen, Konsole anschalten und los gehts. So einfach ist das auf dem PC meist nicht. Zuerst meldet man sich an, dann startet man die jeweilige Plattform und wechselt vlt. noch in den Vollbildmodus, dann geht es los. Um zumindest ein bisschen mehr Konsolenfeeling auf den PC zu bringen habe ich ConsoleWall entwickelt. Es versucht euren Spielplattformen einen einheitlichen Starter zu verpassen. Ich empfehle ein

Einen Installer für ein JavaXF Programm mit Inno Setup und IntelliJ erstellen

Ich habe mich fast kaputt gesucht. Es gibt zwar einige Artikel zu dem Thema, aber diese waren entweder veraltet, oder viel zu kompliziert oder entsprachen einfach nicht meinen Bedürfnissen. Wenn ihr also für eure JavaFX -App einen Windows-Installer erstellen wollt und gleichzeitig auch Icon und Lizenz-Dateien anpassen wollt, seid ihr hier genau richtig. Linux lassen wir mal heute außen vor. Das Programm welches ich packen möchte, habe ich zwar unter Linux entwickelt, ein Linux-Nutzer gibt sich aber mit einer einfachen JAR zufrieden, unter Windows möchten die Meisten leider ein Setup haben. Dann mal los. Ich gehe hier davon aus, dass IntelliJ mit Java 8 zur Entwicklung verwendet wurde. Zuerst installiert ihr nun Inno Setup 5 . Anschließend erstellt ihr eine neue Artefakt-Beschreibung in IntelliJ: Build > Build Artifacts ... > Edit Project Settings > Artifacts > + > JavaFX-Application > From module 'euer Programm' Im Reiter Java FX nehmt

Angsthasentum im Schlaraffenland

Üblicherweise poste ich hier immer mal wieder Artikel zu Software-bezogenen Themen. Heute sehe ich mich aber gezwungen mal ein ganz anderes Thema anzuschneiden. Zelte für Schutzsuchende in der Türkei Dass große Teile der Welt immer wieder in Krieg versinken ist nichts neues. Wer Schuld daran ist und warum es vorerst immer so weiter gehen wird, das lassen wir hier mal außen vor. Es sei nur so viel gesagt: unser Luxus ist mit der Armut vieler anderer erkauft. Wir sehen Filme, lesen Bücher und bewundern die Helden in Geschichten. Nicht selten wünscht sich ein jeder von uns mal ein Held zu sein, der Gefahr ins Gesicht zu lachen und jedem Widerstand zu trotzden. Wir wollen die Schwachen beschützen und das Böse besiegen. Jeden Tag bekommen wir von Neuem die Möglichkeit Helden zu sein, ohne uns dafür eine Rippe heraus zu reißen. Doch die diffuse Angst vor dem, was eventuell irgendwann passieren könnte, hält uns ab. Der kleinliche Gedanke daran, irgendetwas könne sich für uns än