Knock Out - Multiplayer Game (C#)

11,725
0
Published 2015-02-22
I wrote the library (and named it GPNetwork :P) that has a server and client class for both TCP and UDP networks, the server and client in the program above uses the UDPServer and UDPClient respectively, where you can send messages between clients. One client can start a game, which opens up a game window for each client running.

The game, Knock Out, is a simple bumper car style arcade game. Each player controls a car that moves around the arena, and you much push off other players in the arena. Last one standing wins!

gamepopper.co.uk/academic-projects/2015-2/multipla…

All Comments (11)
  • @kappakappa3629
    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
    hello, can i get the player control throught keyboard source code dude?, thank's before
  • @CodingwithDay
    Hey! I went thru your project i cant run it. can you help me with that big help
  • @harryuan65
    How do you detect collision between any players? Did you use quadtree?
  • @Eggman890
    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?
  • @omrikurtz5981
    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!