Skip to content

Year 4 Project: Building a cross-platform library for creating networked games over UDP

Notifications You must be signed in to change notification settings

joeaoregan/LIT-Yr4-Project-NetworkGamesLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JOR_Net: Logo

JOR_Net: Cross-platform UDP Networked Games Library

Fourth Year Project

Joe O'Regan (K00203642)

Year 4 (2017/18), Semesters 7 and 8

BSc Computing (Games Design and Development)

Limerick Institute of Technology

Project: Cross-Plstform UDP Networked Games Library

  1. Networked Game Using C++ third-year project game Antibody
  2. UDP-Test UDP communication test cases
  3. JOR_Net Cross-platform UDP Networked Games Library
  4. SDL-Game 2D SDL platform game with CLient / Server Communication over UDP

Screenshots

SDL Platform Game

SDL Game: With Cross-Platform UDP Networking

Game communicating between windows and VirtualBox running Ubuntu Linux

SDL Game: Local Player identifed with alternate sprite

Local Player identifed with alternate sprite

SDL Game: Additional Tiles

Additional tiles and tile collision checks

SDL Game: Local Player Bullets Separate Colour

Local Player Bullets Separate Colour

Antibody 3rd Year Project Game with added network functionality

Feature 1: Simple Game

Simple 2D side-scrolling game in C++

Feature 2: Networking

Using UDP to communicate Player position and indicate shots fired, from Game Client to Server

Server Assigns ID To Players

Player ID Assigned By The Server, And Used To Identify Each Player In The Game