I’m making an indie pirate game (its just me) and its going great!
So far I’ve modeled and scripted fully functional boats and cannons (With scripting help from the forum of course)
Just thought I’d use this post as a development checkpoint to track my progress. If you want to see updates on my game I’ll post these once in a while!
Today I got my sinking system up and running. Here it is in action:
If you were wondering it uses bodygyro (deprecated but I like it) and bodyposition. This still works with the existing driving system, and when it sinks from sufficient damage, the boat slows down and kicks you out of the driver seat (Stern) If you have any questions feel free to ask!
I think a good idea would be to have the ship be able to sink in a specific direction, just not from the back. An example of this would be if the ship mostly took damage or the last hit it took was from starboard (the right side) then it would sink in the direction of starboard, port (the left side), or stern (the back).
The speed of sinking seems to be constant. Making the speed of sinking faster over time (acceleration) might give off a better effect. I’m not sure how easy that would be with bodygyro and bodyposition though. Looks awesome already!
of course, it also took me almost 6 months.
there’s two motor6d’s, one that rotates the whole cannon and one that rotates the barrel
use a script and a vehicle seat and check for throttle and steer on the seat, then adjust the motor6d