Though, if i may ask, you posted that Airships were on your list after the port to 1.7. How difficult do you think is that?
I know Archimedes did it. (though semi-poorly in my opinion compared to the Zeppelin Mod of old) Im just wondering, im not a coder by any means. Since you dont have to worry about water displacement or anything like that. Just vertical movement to the lateral you already have. Unless you were thinking of making the weight still have effect on the ship.
I remember you saying that you didn't plan on doing "plane" mechanics to flight, so to me that sounds like a zeppelin style airship.
Just curious. Ive had a hanger build for your Airship in one of my older games for about 7 months now haha
With all the infrastructure that's already in place, airships will be ridiculously easy to add in. It's just a matter of adding a few new blocks and making sure the physics calculations work for displacing air as well as displacing water. I don't forsee any significant technical challenges in the way of adding airships. That should make it a fun update. =)
With all the infrastructure that's already in place, airships will be ridiculously easy to add in. It's just a matter of adding a few new blocks and making sure the physics calculations work for displacing air as well as displacing water. I don't forsee any significant technical challenges in the way of adding airships. That should make it a fun update. =)
That sounds awesome! I eagerly look forward to it!
I feel i must re-quote CosmicDan: "Maybe Cuchaz is a moon wizard."
Its probably a whole other beast to try and make it compatible with Ancient Warfare. As well, as Cuchaz would need permission from ShadowMage to be able to get into his mod and start changing all of his custom entities. (his siege engines).
AW2 has been at risk of slipping into development hell ever since the Microsoft acquisition, however it's Copyleft - permission already granted. But as you said, it's likely very complicated - someone who is familiar with both AW2 and Ships Mod code would have to tackle it - Cuchaz is under a lot of load already.
But as you also said, Cuchaz might be able to do some code shamanism in M3L to make all mods work. I know better than to not-overestimate Cuchaz's ability
With all the infrastructure that's already in place, airships will be ridiculously easy to add in. It's just a matter of adding a few new blocks and making sure the physics calculations work for displacing air as well as displacing water. I don't forsee any significant technical challenges in the way of adding airships. That should make it a fun update. =)
A nice surprise!
Wouldn't a submarine be mostly trivial too then? You'll already have the code for height (depth) control from the Airships, then all you'd need is another code chunk to control the buoyancy (or whatever the correct sciencing term is). Or would you have to segregate a truck load of the boat/water code before starting on this?
Edit: OO OO OOO....!!!!
Any plans/interest in "subships" (submarines with opening canopies for surface functions), amphibious vehicles or - if you ever do an aircraft carrier capability (not sure if you said yay/nay/may about that) a submarine aircraft carrier? Or any other type of hybrid vehicles?
Imagine a submarine that can aggressively porpoise out of the ocean, fire downward rockets to hold mid-air for a moment to deploy wings; then launch off into the sky!?!?!
Definitely semi-distant future, but... any such things within your scope?
Steampunk All-Terrain Dreadnaughts for the fraking WIN! Ahem...I would *gladly* help with the special effects on it, and maybe with the logic too - depending on if I'm capable of comprehending your opus But of course, near-distant future.
Well, we would still have to make the code for the buoyancy: since submarines actually have fillable ballast, there would be a need for new blocks, and new code for the modifications that the sub will face when it fills its ballasts (I think that the water that you will pull in will be part of the ship at that moment, or it should have to get some code in order not to be filled by any random air block spawning for no reason..).
Any way, I think that subs are easy to do, but need a bit of special code.
Just had an idea: would it be possible to have an oxygen reserve in a sub? That would force people to go up to the surface after some time.
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
Well, we would still have to make the code for the buoyancy: since submarines actually have fillable ballast, there would be a need for new blocks, and new code for the modifications that the sub will face when it fills its ballasts (I think that the water that you will pull in will be part of the ship at that moment, or it should have to get some code in order not to be filled by any random air block spawning for no reason..).
Any way, I think that subs are easy to do, but need a bit of special code.
Just had an idea: would it be possible to have an oxygen reserve in a sub? That would force people to go up to the surface after some time.
The submarines don't *need* to have a fillable ballast, why would they? It's a virtual world, we're not bound by the laws of physics
Yeah of course it'd be nice to have that realism, but I don't see that as essential - technically speaking. Cuchaz might agree with you and say he wont release a three-quarters finished submarine mechanic though, we'll see.
Just had a thought about the entity compatibility, how about a block, which would simply bind any entity attached to it, that way you could place said block and attach whatever siege engine you want on your ship, and it will follow that block, as the ship moves
Interesting idea, but it's a bit more complicated than that. Once the blocks of the ship are in motion, they're no longer "blocks" as far as Minecraft is concerned - the ship itself is more like one giant entity.
Cuchaz, please make sure and add scuba gear for our in-game cats and dogs too, ok? That way they can still follow us and join us on our underwater adventures.
And before anyone says that doesn't make any sense:
Oh yeah, and appropriate water safety gear!
LOL, not really. I'm sure someone would want those but I won't be expecting them. Just having fun with you Cuchaz!
Rollback Post to RevisionRollBack
- The Cubic Chunks Mod is back! Be a part of it's rebirth and Development.
-- Robinton's Mods: [ Mirror ] for some of his Mods incl Cubic Chunks Mod, due to DropBox broken links.
I have to say though; If I were on a server that had this mod I would so be making large rafts with very improbable and funny things on them to set adrift on the waters for others to find and scratch their heads over, heh heh.
Rollback Post to RevisionRollBack
- The Cubic Chunks Mod is back! Be a part of it's rebirth and Development.
-- Robinton's Mods: [ Mirror ] for some of his Mods incl Cubic Chunks Mod, due to DropBox broken links.
The Meaning of Life, the Universe, and Everything.
Join Date:
8/21/2011
Posts:
286
Member Details
Possibly the ability to add sails? The larger in proportion to the ship they are, the faster they go?
Rollback Post to RevisionRollBack
God bless ye soul.
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
I have to say though; If I were on a server that had this mod I would so be making large rafts with very improbable and funny things on them to set adrift on the waters for others to find and scratch their heads over, heh heh.
Fill one up with sheep. That's the best I can come up with. Oh but that's not very random... could be seen as a gift/tribute.
TNT? Yeah, a boat made almost entirely out of TNT.
The Meaning of Life, the Universe, and Everything.
Join Date:
8/21/2011
Posts:
286
Member Details
That'd be a demolitions ship.
****ing cool, man. Now what we need to do is to make it so that the explosions effect both the ships around it, blocks, and the ship its on.
Rollback Post to RevisionRollBack
God bless ye soul.
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
The Meaning of Life, the Universe, and Everything.
Join Date:
8/21/2011
Posts:
286
Member Details
So, yeah. Minecraft does not use java's physics capabilities much, that's definitely a pain in the bum for modding. ;-;
Rollback Post to RevisionRollBack
God bless ye soul.
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
The Meaning of Life, the Universe, and Everything.
Join Date:
8/21/2011
Posts:
286
Member Details
Oh.
Why is java used at all, then? It's so primitive. Why not use..
SUPER DUPER EXTREME UNREAL ENGINE 999.
Rollback Post to RevisionRollBack
God bless ye soul.
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
If Ships have all the calculus for buoyancy, then subs absolutely need a ballast system. It would make no sense otherwise.
There are a great deal of things in Minecraft that don't make sense but I do see your point yes, even the vanilla game has buoyant objects - it'd dilute the experience if it weren't implemented, even temporarily, and we know Cuchaz is only interested in releasing quality.
Why is java used at all, then? It's so primitive. Why not use..
SUPER DUPER EXTREME UNREAL ENGINE 999.
You'd have to learn about the history of Minecraft for that. It was not intended to ever be a game/success of this scale, it was just an experiment. It was "written for fun". Besides, if it weren't written in Java we wouldn't be able to mod it.
Even in C++ or in XML?
I don't really know these languages, but I believe I have some games that were moddable and written in one of these languages..
Rollback Post to RevisionRollBack
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =) Current number of corrected posts/things: 7
Even in C++ or in XML?
I don't really know these languages, but I believe I have some games that were moddable and written in one of these languages..
XML is not a programming language, you can't write any kind of application with it.
Many C++ games have mod support, sure, but they have official API's and bindings for it - they can't be disassembled and reassembled. But API's are always limited; you can't do game-mechanic changing stuff like Ships Mod. Cuchaz is modifying the core engine, something you simply need source code for.
As a comparison, even Forge has limitations - that's why this mod is moving to M3L, so Cuchaz himself can be in control of the API and update it as needed.
The Meaning of Life, the Universe, and Everything.
Location:
NewYorkCity
Join Date:
1/24/2014
Posts:
50
Member Details
I agree with Martititi on the submarines. A submarine with unrealistic physics makes it less fun. I would love to have the ballast in my ship, not some magic that allows it to submerge and surface. The fun of his mod is working with the physics, and the physics add a quality that no other ship mod adds.
I agree with Martititi on the submarines. A submarine with unrealistic physics makes it less fun. I would love to have the ballast in my ship, not some magic that allows it to submerge and surface. The fun of his mod is working with the physics, and the physics add a quality that no other ship mod adds.
Just to clarify, I never insinuated that a ballast system wouldn't be good - but rather that many would not complain if a future release had submarines in them but were unfinished (marked as beta) if it meant people got to play with them sooner rather than later. That's all.
It all depends on Cuchaz's release schedule, he'll do what he does
With all the infrastructure that's already in place, airships will be ridiculously easy to add in. It's just a matter of adding a few new blocks and making sure the physics calculations work for displacing air as well as displacing water. I don't forsee any significant technical challenges in the way of adding airships. That should make it a fun update. =)
That sounds awesome! I eagerly look forward to it!
I feel i must re-quote CosmicDan: "Maybe Cuchaz is a moon wizard."
Im starting to believe you are
AW2 has been at risk of slipping into development hell ever since the Microsoft acquisition, however it's Copyleft - permission already granted. But as you said, it's likely very complicated - someone who is familiar with both AW2 and Ships Mod code would have to tackle it - Cuchaz is under a lot of load already.
But as you also said, Cuchaz might be able to do some code shamanism in M3L to make all mods work. I know better than to not-overestimate Cuchaz's ability
A nice surprise!
Wouldn't a submarine be mostly trivial too then? You'll already have the code for height (depth) control from the Airships, then all you'd need is another code chunk to control the buoyancy (or whatever the correct sciencing term is). Or would you have to segregate a truck load of the boat/water code before starting on this?
Edit: OO OO OOO....!!!!
Any plans/interest in "subships" (submarines with opening canopies for surface functions), amphibious vehicles or - if you ever do an aircraft carrier capability (not sure if you said yay/nay/may about that) a submarine aircraft carrier? Or any other type of hybrid vehicles?
Imagine a submarine that can aggressively porpoise out of the ocean, fire downward rockets to hold mid-air for a moment to deploy wings; then launch off into the sky!?!?!
Definitely semi-distant future, but... any such things within your scope?
Steampunk All-Terrain Dreadnaughts for the fraking WIN! Ahem...I would *gladly* help with the special effects on it, and maybe with the logic too - depending on if I'm capable of comprehending your opus But of course, near-distant future.
Any way, I think that subs are easy to do, but need a bit of special code.
Just had an idea: would it be possible to have an oxygen reserve in a sub? That would force people to go up to the surface after some time.
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
The submarines don't *need* to have a fillable ballast, why would they? It's a virtual world, we're not bound by the laws of physics
Yeah of course it'd be nice to have that realism, but I don't see that as essential - technically speaking. Cuchaz might agree with you and say he wont release a three-quarters finished submarine mechanic though, we'll see.
Interesting idea, but it's a bit more complicated than that. Once the blocks of the ship are in motion, they're no longer "blocks" as far as Minecraft is concerned - the ship itself is more like one giant entity.
Cuchaz, please make sure and add scuba gear for our in-game cats and dogs too, ok? That way they can still follow us and join us on our underwater adventures.
And before anyone says that doesn't make any sense:
Oh yeah, and appropriate water safety gear!
LOL, not really. I'm sure someone would want those but I won't be expecting them. Just having fun with you Cuchaz!
- The Cubic Chunks Mod is back! Be a part of it's rebirth and Development.
-- Robinton's Mods: [ Mirror ] for some of his Mods incl Cubic Chunks Mod, due to DropBox broken links.
- Dungeon Generator for the Open Cubic Chunks Mod
- QuickSAVE-QuickLOAD for the Open Cubic Chunks Mod
- The Cubic Chunks Mod is back! Be a part of it's rebirth and Development.
-- Robinton's Mods: [ Mirror ] for some of his Mods incl Cubic Chunks Mod, due to DropBox broken links.
- Dungeon Generator for the Open Cubic Chunks Mod
- QuickSAVE-QuickLOAD for the Open Cubic Chunks Mod
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
Fill one up with sheep. That's the best I can come up with. Oh but that's not very random... could be seen as a gift/tribute.
TNT? Yeah, a boat made almost entirely out of TNT.
****ing cool, man. Now what we need to do is to make it so that the explosions effect both the ships around it, blocks, and the ship its on.
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
Java doesn't really have any built-in physics capabilities. Minecraft doesn't really do physics either.
Why is java used at all, then? It's so primitive. Why not use..
SUPER DUPER EXTREME UNREAL ENGINE 999.
"Hark! Dost thou hear with thine ears what I hear with mine? Interloper! No quarter shall be shown hither, fiend! Anon! Show thyself, churl! Have at thee! *fires, misses, gets shot at* Fie upon thee! What-ho, the laser on mine rocket launcher be not a mere target, but a guidance system! Where art thou? Come hither, that I may smite thee! *shoots the Apache down* Thou shalt not be missed."
There are a great deal of things in Minecraft that don't make sense but I do see your point yes, even the vanilla game has buoyant objects - it'd dilute the experience if it weren't implemented, even temporarily, and we know Cuchaz is only interested in releasing quality.
You'd have to learn about the history of Minecraft for that. It was not intended to ever be a game/success of this scale, it was just an experiment. It was "written for fun". Besides, if it weren't written in Java we wouldn't be able to mod it.
I don't really know these languages, but I believe I have some games that were moddable and written in one of these languages..
A Rocket Science tester and engineer. Well, at least when it will be released. =)
I'm French so English is not my native language. Please correct me when I make a mistake and don't worry for me, it will be even better. Thanks in advance! =)
Current number of corrected posts/things: 7
XML is not a programming language, you can't write any kind of application with it.
Many C++ games have mod support, sure, but they have official API's and bindings for it - they can't be disassembled and reassembled. But API's are always limited; you can't do game-mechanic changing stuff like Ships Mod. Cuchaz is modifying the core engine, something you simply need source code for.
As a comparison, even Forge has limitations - that's why this mod is moving to M3L, so Cuchaz himself can be in control of the API and update it as needed.
Just to clarify, I never insinuated that a ballast system wouldn't be good - but rather that many would not complain if a future release had submarines in them but were unfinished (marked as beta) if it meant people got to play with them sooner rather than later. That's all.
It all depends on Cuchaz's release schedule, he'll do what he does