This was a project founded by C137-Jona and dvdb97 in order to learn programming and gain some experience with larger projects. Originally, the goal was to develop a turn-based strategy game similar to Civilization V. For this, we used Java and LWJGL and tried to implement the graphics from scratch using LWJGL's OpenGL wrapper. Given the complexity of the task and the lack of time during our studies, we eventually stopped working on this project. Nowadays, this repository's sole purpose is to show off the cool graphics we managed to create!
This first image shows our first attempts to render shadows using a very basic 3D model. The gray image to the right shows the light source's shadow map.
This is another screenshot taken during the implementation of shadows. This time we created a 3D model of the Virgental since this was closer to what the actual game would have looked like.
This screenshot was taken during our experiments with skyboxes and reflections. The 3D model used here is Blender's Suzanne.
This piece of art was created by modifying the shader to map all colors to a smaller subset of colors. Looks cool, doesn't it?