A downloadable game

A small SFML shooting game created using their built in networking tools (TCP networking).  Two clients connect and have to shoot all the coins in the game in order to get the win condition. Multiple clients can connect and talk within the chat box, accessed and exited by pressing TAB. Tilemap created in Tiled and loaded into SFML using TMX lite.

This was created as part of my second year university project.

Highlights/ skills used:

Object Orientated Programming

Smart Pointers

Smooth Collisions

Character selection

Username input 

Chatbox + Chatlog functionality

Projectile paths based on mouse position.

How to connect the two clients:

Run the server build before running the clients. They should connect automatically after this, you can double check by looking in the respective consoles. It should say that the client has been successfully connected.

Dungeon pack: https://petricakegames.itch.io/mystic-chroma-dungeon-tileset

Download

Download
networked-sfml-game-SwaibaFaisal.zip 156 MB

Leave a comment

Log in with itch.io to leave a comment.