The real start of the thread is a bit below. Since it was moved to the WIP section (thanks!), I thought I should add some info and a recent screenshot to the first post.
The idea is a to create a village building and managing game, which loosely resembles the old “Settlers II” game. I don’t want to implement the combat part, but have a more peaceful settlement simulation.
At the moment it’s little more though than a LWJGL based landscape rendering engine, and some basic actions to place buildings and create paths.
It’s open source, and the project site is hosted on Sourceforge:
I try to keep things as simple as possible.
---- original start of the thread ----
This is my third attempt to learn OpenGL. Long ago I had been trying OpenGL and C, but the drivers were so buggy then, that it wasn’t fun. Microsoft supllied drivers had different bugs from vendor supplied drivers, and it just was not nice to work with. Maybe that try to too early …
Year later I tried JOGL, and the reuslt were quite pleasing. I didn’t pursue that further though …
Inspired by this thread http://www.java-gaming.org/topics/jogl-vs-lwjgl-and-the-best-way-to-start-learning/27543/msg/249455/view.html#msg249455 I now make my third attempt, this time with LWJGL. LWGL specific documentation seems to be a bit strange, overly complicated at times, buggy at other times, seldom exactly what I would need. But there is enough OpenGL documentation around to make up for that, at least in regard to the OpenGL functions themselves.
Results of half a day of trial-and-error: A little landscape renderer, using triangles.
Maybe this can become the base for few more modern toy projects, OpenGL is now available on many platforms and the drivers seem to be much better than 10 years ago. At least I can move on from purely 2D development now, and OpenGL seems to be good for 2D graphics, too.
Next to learn: Calculate smoothed vertex normals and enable lighting. Or at fake lighting, I don’t know yet what will be the better approach.