This is the early stages of a procedural RPG/exploration game. It doesn't really have a name yet except Proteus (a bit of a joke about the lack of a definite design
) or Nodeland, which is just based on the theory of how the stuff in the world is laid out.
The landscape is generated as a series of regions, and then region-level features are added in like mountain chains, valleys, areas of water etc. Forests and towns are also added at the region-level and then the whole thing is converted to a heightmap, a terrain terrain is generated and objects are added (trees etc)
The particle-system-ish cloud layer is the start of some sort of weather/atmosphere system which will probably change over time to add a bit of variety to the feeling of exploration and how the world feels.
You can move about, run jump, slide down cliffs and that's about it at the moment.
Final gameplay will be probably a bit like a very simple take on the Morrowind games. Not sure what combat will be like, or even if there will be any real combat. Non-violent would be cool! We're mainly thinking about focusing on exploration and quests. Also some fun movement modes like skiing and gliding, maybe riding some creature(s)? I'm also hoping to figure out some very lightweight survival-style gameplay, so you can choose to live off the land or pay for food and shelter in towns.
At the moment I'm adding generated names to features and regions in the world, just for fun. There's a context-free grammar
system in there that I wrote ages ago and haven't really used for anything yet, so I'm feeling sorry for it. Next up is to put some logic in the town placement and have stuff like mineshafts and farmland in neighbouring areas, as well as connecting roads.
Currently the art is either my programmer-art or programmer-mutilated artist-art... so the next-but-one task is to fix up the .obj file importer and get some decent models and textures in. More on that later...
- Tao framework for OpenGL
- Alex May's and my Wuwei framework (pretty much all of the graphics code is Alex's )
- Acunote (project management web app)
[The project evolved from this
... the thread that I put in Feedback and then realised it should have gone in the Developer forums, so I let it die. Anyway, thanks to stephen and bezzy for the comments there - the feedback has been incorporated into the new terrain generator!]
So, yeah. tl;dr
I'll put up a test build when I have a bit of time to make something presentable...