top of page

Advance Games Programming

​

Develop Multiplayer game using SFML

This project required the development of a multiplayer game using SFML, it also required developing knowledge and exercising of the network topology to use and which communication protocols to employ; and developing understanding of how to use the SFML C++ games development library - I just wish I had more time for this project! The first element was to create a game, then make it a multiplayer game, and then create a leader board that data is sent to and then  displayed via the web- browser. This ultimately required the use of Node JS and the creation of a device independent API

​

An additonal and important element of the multiplayer game is understanding the balance between data that is one the client and data that is on the server; I  believed the best approach was to have the game itself on the client, with the server storing game data and carrying out calculations on gameplay; for example ensuring cheating is not taking place; and this type of topology and communications method cane be redeployed for a host of computer science projects.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​Learning: Server and client creation,  http protocols, Node JS, Post mand & XAMP,  use of packets and taging and using a webserver

 

​

​

​

​

bottom of page