Комментарии:
This is the problem I've had with multiplayer or packaging in general.
I just wanna import packages for Arch ECS or multiplayer packaging.
Problem is every "tutorial" or beginners introduction is like your video, except they call it an introduction "how to"
They explain the technical and principals behind it. Yeah sure. But HOW DO I DO IT IN CODE?!
They never show the practical part.
Imagine learning coding for the first time and all they say is:
"You take the relative position then move it a certain distance based on the time it takes in between frames to update, and that is your new position"
Ok yeah sure but um. You never explained that you need a script that calls the nameSpaces for the engine by using the word "using Engine.SystemPhysics", a class that inherits the engine's abstract class that handles physics and actions in the engine, variables, Vector3, method call to a Rigidbody, how to get and call a rigidbody or that you need to get Time.deltaTime.
And you mr imaginary teacher person, like everyone single tutorial, doesn't explain how to import and setup the packaging and system for the engine!
Sure this is stuff Unity and most already handle but the point still stands for anything that isn't already in house engine or for third part packages.
They don't give a good step by step and assume you already know what to do to make their stuff work.
I can use a saw, but don't put me in front of a water pressure cutter and expect me to know that too.
I can give you a doctorate in the process of making volumetric fog and ray marching that would make a professor cry.
But I couldn't for the life of me tell you HOW do I get a raycast in a shading script! Let alone actually CODE any of this in a HLSL script.
Mmmm, I'm going to have some fun learning multiplayer, nê?
ОтветитьEnding is soooooo painfull, Sorry for laughing at the end Brother 😆
Ответитьwait, so your saying I should be more accepting of why COD is the same every year? It makes sense now ahaha
ОтветитьI love this video.
ОтветитьThis is how boats/zeppelins work in World of Warcraft
ОтветитьAre you saying that single client hosted games like warframe are much more vulnerable to cheaters? Surely there are many games without their own servers, are they all doomed?
ОтветитьDon't lie. DO NOT lie. No one said coding would be fun 😂
ОтветитьI want to convince my friend to do an empire total war related multiplayer game because CA sucks balls.
Ответитьyou may be able to fix boats by looking at how sea of thieves did it (i dont remember the details all i know is that the boat is on the ocean floor as far as enemies are concerned
yet again... i comment without finishing the video and the person discusses what i suggested 5 seconds later
edit 2: apparently this is 2 years old, unexpected
The better you are at doing super complex stuff the higher ranked you are than other humans.
So learn to love the complex.
Anyone else work on a coding project give up for the night, then go to sleep, then suddenly wake up in the middle of the night with either the solution or at least a potential solution you just couldn't think of until you took a break.
ОтветитьI had not considered this. Now imagine a second player controlling a boat which the server must predict while your local client is predicting whats going to happen despite having no way to know what the second person did lol. I wonder how sea of thieves manages to do it…
ОтветитьGreat video and I've actually been confronted with this issue today too...
My solution is very game specific, but it works out pretty well
Not speaking from experience, but couldn't you 'board' the ship and make the player a child of the ship? Then you'd just be updating a local coordinate system unaffected by the boats movement.
ОтветитьJohn Carmack is laughing on you, right now.
ОтветитьBeing a multiplayer game developer. I feel this mans pain.... which is why I make my servers control where players are and tell the clients where to go
ОтветитьAll coding is annoying. Its fun though
ОтветитьNow we know why companies like R* and EA are so good in the technology side of things. They let dozens of players play in the same lobby.
ОтветитьSkill issue
Ответить