Henrik's blog

Project Lombok

Category: 

Mit Java hat man häufig das Problem, dass man mehr Code schreiben muss, als man eigentlich will. Project Lombok kann dazu genutzt werden diesen Boilerplate Code auf ein Minimum zu reduzieren.

Entity Component System: Ashley

Category: 

Ashley ist ein kleines Entity Component System für Java. Inspiriert wurde es von den beiden Frameworks Ash und Artemis. Ashley ist Teil der LibGDX Familie und kann daher wunderbar damit benutzt werden. Selbstverständlich kann man es aber auch (fast) ohne LibGDX nutzen.

Entity Component System

Category: 

Ein Entity Component System (ECS) ist ein Design Pattern, welches vor allem in der Spiele Industrie verwendet wird. Anstatt die verschiedenen Entitäten eines Spiels durch große, komplexe Vererbungshierarchien zu modellieren, verwendet man Entitäten, deren Attribute durch sogenannte Komponenten hinzugefügt werden.

Direct Rendering Bug

Category: 

Google Cardboard and Unity3D generally work very well together, but with some PCs it comes to a problem with Direct Rendering. To use Image Effects outside of the editor, you have to set Direct Render to false, but if you then run the game inside the editor, unity will crash.

Tipp: Logging Shortcuts

Category: 

Logging Frameworks like Log4J are very important tools, but sometimes one have to write the same code multiple times, just to give a Logger to each class. But thanks to Java 8, we can solve this problem.

Unity3D + Google Cardboard

Category: 

Google offers a SDK for Virtual Reality Apps with Unity3D. Google cardboard transforms your Android smartphone into virtual reality glasses. A VR app renders an image with a small offset for each eye. By two biconvex lenses, these images are perceived as a single three dimensional image.

Java 8: Lambda Expressions

Category: 

Lambda Ausdrücke (auch Closures genannt) sind ein neues und wichtiges Feature in Java 8. Durch sie kann man den Code übersichtlicher halten und unnötigen Boilerplate-Code vermeiden.

Android Wireless Debugging

Category: 

Normally you connect your Android device via an USB-Cable to your PC and use the Android Debug Bridge (adb) for debugging. But you don't need the cable! Adb is able to connect to your phone via wifi.

Prädikatenlogik

Category: 

Die Prädikatenlogik (auch Quantorenlogik) ist ein Teilgebiet der Logik und erweitert die Aussagenlogik. Zentrales Element ist dabei das Prädikat, welches für übergebene Argumente einen Wahrheitswert liefert.

Aussagenlogik

Category: 

Die Aussagenlogik ist ein Teilgebiet der Logik, welches sich mit Aussagen und deren Verknüpfungen befasst. Die bekanntesten dieser Verknüpfungen sind selbstverständlich "und", sowie "oder". In der klassischen Aussagenlogik wird jede Aussage entweder zu "wahr" oder "falsch" ausgewertet ("true" oder "false" bzw. "1" oder "0").

Pages

Subscribe to RSS - Henrik's blog