Skip to main content

Posts

jMonkeyEngine Terrain Collision

Hi there,this time I'll write in English, because this will be interesting for people world wide. As it took my a very long time to find out and understand how to use Terrain created with the Terrain Editor in JME3 and especially how to add a collider to it, I'll share my knowledge with you. The biggest problem in here is, that it is very hard to debug, as the terrain collider is not drawn by the Debug Renderer since it's a heightmap. First of all, don't try scaling in programmatically, it didn't work for me. Instead I used the properties view and changed the parent nodes scale property in there. NOT the child nodes properties! But wait, I'll give you a code snippet and some screenshots. Code Example: 1: 2: bulletAppState = new BulletAppState(); // For Collision Handling 3: stateManager.attach(bulletAppState); 4: 5: // Terrain 6: Spatial gameLevel = assetManager.loadModel("Scenes/myTerrain.j3o"); 7: ...

Spriting und Pixel Art in GIMP

Neben vielen speziellen Programmen wie Piskel, Grafx2, mtPaint, Asesprite usw. eignet sich auch GIMP nach entsprechender Einrichtung erstaunlich gut zum Erstellen von Sprites und Pixel Kunst. Dazu müssen nur einige wenige Einstellungen geändert werden - und welche das sind werde ich euch hier kurz zeigen.

ASUS R505CB Displaykabel wechseln

Sollte euer ASUS Notebook neuerdings bunte Streifen oder Punkte anzeigen und lässt sich der Fehler durch Bewegung des Displays verändern, so ist vermutlich das Displaykabel angebrochen - eine typische Konstruktionsschwäche von Notebooks. Deswegen müsst ihr aber keineswegs gleich ein neues Display bestellen, oder gar ein neues Notebook. Nehmt euch eine halbe Stunde Zeit, dann bekommt ihr die Reparatur problemlos selbst hin. Ich habe leider keine Fotos gemacht, aber ich denke die kleine Anleitung hilft euch trotzdem bei der Reparatur. Da ich extrem lange suchen müsste, hier ein Link (oder suchen nach: Display Kabel für ASUS K56 C K56CA K56CM S56C LVDS Video Cable 14005-00600000) bei ebay für 18,77€ ACHTUNG: Ich übernehme keinerlei Haftung für Schäden die bei Befolgen dieser Anleitung verursacht werden. Also, los gehts mit der Reparatur: Display ausbauen Notebook aufklappen und die schwarzen Plastikverblendungen neben den Scharnieren entfernen, darunter liegen die Schrauben D...

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...

Unter Linux Ubuntu Arbeitsplatz wie unter Windows anzeigen

Mit Nautilus (Ubuntu, Ubuntu GNOME usw.) kann man eine ähnliche Arbeitsplatz-Ansicht wie unter Windows haben. Einfach Nautilus im Terminal starten mit nautilus computer:/ Danach einfach ein Lesezeichen für den Ort erstellen.

Kryonet mit Gradle zu LibGDX-Projekt hinzufügen

Da es mich einiges an Zeit und Anstrengung gekostet hat möchte ich euch den Aufwand sparen. Wer mit LibGDX Spiele entwickelt, der kommt früher oder später in die Verlegenheit Netzwerkunterstützung zu implementieren. Mit Kryonet ist das sehr komfortabel. Wie das aber mit Gradle wirklich gemacht wird hat mir einiges Grübeln abverlangt, obwohl die Lösung eigentlich recht einfach war. Öffnet einfach die build.grale in eurem Projektwurzelverzeichnis und für unter core Kryonet hinzu, damit sie dann so aussieht:

Newer Super Mario Bros. Wii unter Linux mit Patchimage

Super Mario Bros. ist ein Klassiker. Dazu muss sicher nicht viel gesagt werden. Doch auch die neuesten Ableger der Serie wie New Super Mario Bros. Wii erfreuen sich großer Beliebtheit. Eine Weile lang machte ein Spiel namens Newer Super Mario Bros. Wii großes Aufsehen. Die Forsetzung zum Original von Nintendo wurde inoffiziell vom Newer-Team in 3-jähriger Entwicklerarbeit erstellt, hat 128 neue Level und überzeugt durch die außerordentliche Qualität des Hacks. An dieser Stelle sei gesagt, dass ihr das Spiel nur legal spielen könnt, wenn ihr New Super Mario Bros. Wii selbst besitzt. Falls dies nicht der Fall ist, kauft es bitte zuerst. Illegal heruntergeladene Spiele werden nicht unterstützt und von mir ausdrücklich nicht befürwortet . (Eine Windows-Anleitung findet ihr hier: WiiDatabase .de) Also, los gehts: Dumpt euer originales New Super Mario Bros. Wii z.B. mit USB Loader GX (auf + klicken) kopiert den Ordner New Super Mario Bros. Wii [SMNP01] auf euren PC Nun ...