Ya wanna hear a fine stoory? A story aboute gold and treasures?
Hehehe, I do not have no one.
But I have something better.
A way to create ya own!
And I’ll call it: Pirate Hell! (Extended Edition)
So guys. As I promised, here’s my announcement for the big great plan to create a game that has everything:
Fast gameplay, much action, loot, upgrades, excessive particles, loot, more or less intelligent enemies, loot, different missions, characters, loot, someday a coop-mode and, the most important: loot, loot, loot (We’re pirates! We ain’t care for anything else!)
What am I doing now?
path-finding (with the ‘a-start’ algorythm)
Really fast collision calculation
Graph-building (the network the Path-finder can find the ways from)
and level-creation (the jmp-terrain-builder is just what I need)
As you see there’s much background-work to do so I cannot show very much. I think this will continue for several months because I want to create a very strong and flexible game-system.
So here’s a screeny from the graph-building-part:
Every island will be abstracted to a n-gon so the path-finding and collision-calculation can be reduced to a 2-dimensional space (which I hope, will be causing really really fast calculations)
I had thought about doing 2-d collision calculations as well, it makes sense for boats since they cannot “jump” or fly, eliminating the need to calculate anything in that direction.
Ship looks nice, what’s your pipeline for your models?
Seeing the water plus these terrain shapes from this angle I was immediately reminded of it. If your game becomes anything like Wc3 Battleships, I’ll play the heck out of it. I’d say it’s definitely a game worth researching, regardless of your vision.
@kbender88: currently it’s blender but I’m saving money for a 3d-studio license. Regardless blender is an awesome tool, 3ds has some advantages which saves hours and hours of time.
@erlend_sh: Well I’m a wc3-fan but I never heard of that mod. I’ll look at it.
The water-effect with terra monkey was a funny one. I played around with the jmp-features and, pop, there was this awesome effect. I really like it 'cause it adds a lot of variation to the water.
n-gon path-finding algorithm? - 8O , never heard about this until today!
@normen : I still so excited when I hear the news about SoftPhysics, really want to test out my character’s giigle boobs :
@normen said:
Yeah, thats cool :) Softbody physics is definitely post-3.0 but with the nice advantages with native bullet lately that could really be 3.1 already ;)
3.1 , waiting !!!!!!!
Out topic a little bit, more about physics:
Remeber that I 've failed a while ago when I've try to play with JNI and native things...
As I can see in bullet source code of JME engine, we almost wrap C++ object with an correlative Java Object, how can this be done?, manual code or with the help of GlueGen ?
@atomix said:
As I can see in bullet source code of JME engine, we almost wrap C++ object with an correlative Java Object, how can this be done?, manual code or with the help of GlueGen ?
Simple: When I wrote the jbullet wrapper I cared for it being compatible to wrapping a native library just as well ^^ All manual code, yeah. Actually for supported platforms you can already use native bullet with a few issues here and there (mainly collision) by just replacing the jar files, the API is exactly the same.
Uh, well they would basically have to be what the PhysicsRigidBody.java / com_jme3_bullet_objects_PhysicsRigidBody.cpp are now yeah… But its a tad more complicated as you need to sync mesh data as well.
the most thing I really don’t sure about the routine, because we have to compute the mesh data again, when the mesh is transformed (melt down), is that method will result the mesh data which suite for JME, or I have to convert it uh… May be I have to make some test, thank a lot !
No fancy stuff to show but nethertheless much happened.
I’ve implemented the path-finding stuff into the game. Now the ships are able to find there ways around islands and other obstacles.
Also I redesigned the whole AI-stuff. The result is more flexible and less redundant than the old version.
Collision calculation is implemented. The ships are not able to move through islands any more. The great part of this solution is: it’s fast as hell. A test for a ship through the whole scenerie with complex islands takes between 8 and 30 microseconds on intel i5@2.6Ghz.
So as you can see some of the most complex problems are solved which brings me to my following sentences:
I’m planning to release the beta in october 2012. Looking on the size of the project this could be a little ambitious…
@ceiphren said:
I'm planning to release the beta in october 2012. Looking on the size of the project this could be a little ambitious...
Hey, if it doesn't go exactly as planned then you just call it Alpha instead and release anyways ;)
I'd say you're good and ready to put an entry up on indiedb.com. I can not recommend that site enough for free project advertisement. You'd also be helping jMonkeyEngine out by listing us as your engine.