can you please upload the exact form of c# zip file? for beginner who wants to learn how it works with buttons or things. It is hard to understand with just codes.
@adryansalomo66
8 жыл бұрын
hello, can i get the player control throught keyboard source code dude?, thank's before
@CodingwithDay
6 жыл бұрын
Hey! I went thru your project i cant run it. can you help me with that big help
@NerdToThePowerOf2
9 жыл бұрын
tutorial plz
@Lyserdigi
9 жыл бұрын
Cool !
@harryuan65
7 жыл бұрын
How do you detect collision between any players? Did you use quadtree?
@gamepopper101
6 жыл бұрын
Kuma Kuma quad tree collision wasn't used in this example.
@Eggman890
9 жыл бұрын
What kind of architecture does this use? I mean I see it's client-server, but how does the simulation run? Does the server run the simulation and the clients act dumb? (a-la Quake) or something else?
@gamepopper101
9 жыл бұрын
Clients run the simulation, information is sent through the server to the correct clients (a client can send information to all, one, and all but one client). Only relevant data is sent at regular intervals, meaning any data where the value is 0 or a default value is not sent, and so any data not received is assumed to be the default value.
@Eggman890
9 жыл бұрын
I see. So it works using input flags or literally sending positional/motion data? I'm just interested because I'm doing multiplayer game lag reduction in my FYP, so situations caused by non-idealistic conditions interest me. Just curious how the simulation is dictated if there is latency or dropped packets etc.
@gamepopper101
9 жыл бұрын
This literally sends motion data every 1/10th a second and positional data every 1/2th a second to sync up. I wanted to add dead reckoning as well but I had problems with calculating time and applying it to the received position. Not a brilliant method and watching back you can kinda see where issues can lie (such as when you collide with a player, but that player doesn't move).
@ilhamagungriyadi
5 жыл бұрын
where is the game source code?
@omrikurtz5981
8 жыл бұрын
Hello. I've sent you a message regarding this project. I'd love to know whether you'd be able to send me the source code, as I'm really interested in how you made this, for studying purposes. Thanks in advance, and great work on this one!
@gamepopper101
8 жыл бұрын
+Frankline The Turtle I'll see if I can post the source code to the client/network classes on GitHub. This was for a University assignment so there may be issues with uploading the source code online.
@omrikurtz5981
8 жыл бұрын
+Gamepopper101 Alright. Thank you very much in advance! If you can't post it online, I'd be glad if you can share it via a message with me, like sending a .zip file or something. :)
@geverkever7801
8 жыл бұрын
+Gamepopper101 I'd love to get the source code too if you can. Would help me so much understanding tcp/udp protocols and their implementation.
@gamepopper101
8 жыл бұрын
+Zombakia2 +Gever Kever +Frankline The Turtle Here's the network code. It hasn't been cleaned up and it's not the best implementation, but hopefully you find it useful. github.com/gamepopper/GPNetwork/tree/master
@bilalasghar9241
7 жыл бұрын
+Gamepopper101 How I add my own game code into your network code please help me on this
@philipppinner5321
6 жыл бұрын
no source -.-
@gamepopper101
6 жыл бұрын
Philipp Pinner I already provided the network source code github.com/gamepopper/GPNetwork/tree/master
Пікірлер: 20