Hearts of Oak: Conquest of the Seas is a non-commercial PC game being developed by PiratesAhoy!, and is to become the historical seafaring game to end them all! Fun, realistic gameplay on land and at sea, set during the Age of Sail, will provide extensive free play, exciting scripted storylines and intense multiplayer scenarios.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Media RSS Feed Report media First testing with boolean destructible ships
Post comment Comments
frenchiveruti
frenchiveruti Jan 31 2014, 6:57pm says:

Appart from the very weird bobbling of the ship and the fact that it lost his deck, the damage looks great!

+5 votes     reply to comment
BlueSunsleader
BlueSunsleader Jan 31 2014, 9:38pm says:

very nice start

+4 votes     reply to comment
Sanguinius
Sanguinius Feb 1 2014, 9:32am says:

Very nice, Akella has nothing on you lol.

But i've got a couple of questions.

#1 Will you reduce the bobbing or however is it called ? I actually felt a little sick watching it, and it looks like sailing with small ships could be quite difficult because they can just turn over lol.

#2 I see that the palm trees on the island were destroyed by the cannon fire, will they respawn later when you visit that same island or will it stay destroyed forever ?

+1 vote     reply to comment
CaptainMurphyDUCK
CaptainMurphyDUCK Feb 1 2014, 3:43pm replied:

The 'bobbing' is actually magnified right now with no dampening effects enabled. I was trying to get it to capsize so the cannon fire would hit it. :)

The trees will respawn back to undamaged state when visiting an island again, or at least that is the plan currently. Unless the item is a structure that has to be rebuilt, then it should come back for each level upon spawn.

+1 vote     reply to comment
SinKing
SinKing Feb 2 2014, 10:27am says:

There be wale bludd in the water?

Problems are indeed a bit random. Why do the damged shells get detached? I still don't understand it. I wonder how well procedural damage and state of the ship (seaworthyness) go together. Wouldn't it be easier to make a few points of the ships destructible (masts, hull front, mid, rear, galley, etc) and then link that destruction with the ship state? I mean it would be awesome to actually have damage exactly where the cannon goes down. It will look more unique, but its a simulation and it might look a bit random and what's worst: it might not work every time and as planned.

However, great to see you are updating this game!

+1 vote     reply to comment
CaptainMurphyDUCK
CaptainMurphyDUCK Feb 3 2014, 11:19am replied:

The problem has been isolated to the model and how the physical proxy relates to the underlying attached entity slot. It seems to be inherent in the engine and will have to be worked on. For now we will move to a more basic decal damage display and save the dynamic damage for things like rigging and vessel attachments/objects that don't use the original hull proxy.

The buoyancy will have to be coded in for damage to actually affect the seaworthiness. As it stands, the initial physical proxy of the model is used to determine the surface area/density/mass relationship and as such it doesn't change the models interaction with water upon later damage. We are slowly digging through the code and are working on realistic buoyancy followed by interaction with wind/water improvements. After those are working we will start into damage models and how it will affect the vessel over time with mass changes from damage/flooding.

+1 vote     reply to comment
pkyrkos7
pkyrkos7 Feb 4 2014, 11:48pm says:

Great start !

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Description

A few bugs still need to be worked out, but the proxy objects are taking the damage models well, now we just need to get the model to work with the material layer to keep them in sync and stop moving out of the way when damaged.

Video Details
Type
Demonstration
Date
Jan 31st, 2014
Length
03:58
Filename
hearts-of-oak-pre-alpha-boolean-damage-testing.mp4
Options
URL
Embed
Share
Report Abuse
Report media
Add Media
Members only