Recently, Me and a friend have started an independent project for an untitled game (which, for the time I am titling "Lund"), but while he is otherwise pre-occupied, I have been building onto the engine and adding various features.
The main aim of the project was to create the ideal game we both wanted (I know, right.), A mix of kingdom builder and third/first person war with RPG elements, and the secondary aim of the project, to teach myself the ins and outs of Java and OpenGL/Graphics coding.
Additionally, the project is being coded on the JME3 base engine, which is an engine built around LWJGL.
Having coded other things before, I've found that this one has been the most fruitful one, and I'd like to get some outside input from a community.
The project currently has no particular in-game "goal", and is more of a sandbox to test features, but currently, there is:
- Selectable, Scalable Model Spawning (from a menu bar).
- Dynamic Shadows, Screen Space Ambient Occlusion and Bloom.
- "Sentient Balls", NPCs that run on pseudo-random sets of code, described more at the wiki.
- Simple Physics using the Bullet Engine.
- Ability to create mazes and the like for the Sentient Balls.
- Pleasing Skybox (I couldn't think of another adjective.)
- Console that allows loading of new maps/adding of models and various other editing features.
Some screenshots for the project are below:
r12 includes a new map and skybox; these pictures are from before r7.
Spawned Models:
[T]http://dl.dropbox.com/u/1513925/screennew1.png[/T]
Sentient Balls attempting to climb a mountain:
[T]http://dl.dropbox.com/u/1513925/screennew2.png[/T]
A Sentient Ball attempting to navigate a maze:
[T]http://dl.dropbox.com/u/1513925/screennew3.png[/T]
Model stacking, and the "pleasant" skybox:
[T]http://dl.dropbox.com/u/1513925/screennew4.png[/T]
Models can be resized to make different things:
[T]http://dl.dropbox.com/u/1513925/screennew5.png[/T]
Some Sentient Balls rolling off into the horizon:
[T]http://dl.dropbox.com/u/1513925/screennew6.png[/T]
Users who want to try it themself can download it here, from GoogleCode:
[QUOTE][URL]http://code.google.com/p/lund-client/downloads/detail?name=trunk-dist-r27.rar[/URL][/QUOTE]
Nvidia users may want to grab the latest trunk version of MyGame.jar, to avoid a deadly black blanket of discoloured polygons.
And for any game information, such as requirements or controls, check here:
[QUOTE][URL]http://code.google.com/p/lund-client/w/list[/URL][/QUOTE]
I would appreciate any feedback, ideas, suggestions and criticism people have on this, as it would seriously help better the project!
Looks pretty cool.
The SSAO has the usual artifacts though. It could probably use some bilateral filtering and a shorter depth-cutoff.
[QUOTE=ROBO_DONUT;34604595]Looks pretty cool.
The SSAO has the usual artifacts though. It could probably use some bilateral filtering and a shorter depth-cutoff.[/QUOTE]
Thanks,
I noticed that, the SSAO has been a recent addition (in the latest revision) and I haven't fiddled with it much because i've been working on the Sentient Ball's (pseudo) AI. They're my favourite little babies.
Excuse the double post,
I've updated the game (no new trunk-dist, but you can download the old one, then download the .jar directly from the trunk on GoogleCode and overwrite).
It now comes with smoother SSAO as per ROBO_DONUT's suggestion (though it needs more work), the ability to stack models when building (Yay for towers and SB arenas!) and improved scatter behaviour for the SBs'.
Additionally, it includes a couple of bugfixes, such as a small timer to prevent spam placing (and subsequent ruining of structures) on certain mice and keyboards.
Anyone who wishes to view the code can always see it at the GoogleCode project, and as the original post said, criticism and suggestions are very welcome!
(Edit: Occured to me five seconds after posting this, you can also download it via SVN if that's your thing.)
A building game like that with the sentient balls would be a pretty awesome game.
[QUOTE=neos300;34622246]A building game like that with the sentient balls would be a pretty awesome game.[/QUOTE]
Haha, yeah, the engine itself will probably end up turning into a miniature game.
I am attempting to design said pseudo-AI (of the sentient balls) for smaller creatures and idle people in the engine (villagers, wildlife, domestic animals etc.) but it does end up having a fun use when attached to the balls.
The SVN trunk (I haven't gotten a zip trunk up yet) now has the latest feature, scaling!
It allows you to make all sorts of little funny details and shapes. Yeah, as you can see by the screenshot in the OP, I fail hard at making good statues.
Sorry to triple post, but no one else has posted, so there is no gap!
There is now a few minor bug fixes and improvements, but the biggest improvement in the latest SVN trunk is an ingame console (detailed at the wiki), in which you can load custom maps, toggle bloom/ssao and teleport around.
(GTX 500 series cards have been noted to have shadow issues in this, if anyone is using one, please tell me if you experience issues.)
Sorry, you need to Log In to post a reply to this thread.