I felt a desire to do something I hadn't tried yet, and that was to make a multiplayer game over the network within a .NET Core console application. Because - why not? Programming allows us to create anything we can think of . Let's have a look at making our game, Packet Battle! Packet Battle! Overview The format of this article is we will approach different aspects we need to solve in order to make Packet Battle, and at the very end I'll share the entire source you can run and play Packet Battle with your friends. Playing video games with friends You likely won't have as much fun as these people, but games are as much as you put into them . Let's begin. Defining "server" and "client" Before we go further, it is essential to understand the difference between a server and a client. In the terms of a game, each player is typically a client that joins a server that hosts multiple clients. Examples of these types of games are...
A technology blog where we explore concepts related to software and web development, sql, c#, powershell, .net core, programming advice, interview questions and other topics.