Skip to content

University of Pretoria COS 214 Project - War Simulator

Notifications You must be signed in to change notification settings

ArmandKrynauw/COS214-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COS 214 Project - War Simulator

image

Contents

Description

Generic War Simulator providing a well-defined interface for simulations to be written, loaded, and run. A dynamic amount of different simulations can be run with varying specifications. These can be run to completion or through a design mode which allows the user to make tweaks as they step through the simulation.

Documentation

Report

API Documentation

Doxygen Documentation

Class Diagram

Demo

Video Demo

Setup

Prerequisites

  • CMake >= 3.2

Cloning

git clone https://github.com/ArmandKrynauw/COS214-Project

Building

This project can be built using CMake:

mkdir build
cd build
cmake ..
make

Running

For Web UI mode:

  1. Start the WarSocket
make run
  1. Launch the web interface
  • Go to src/GUI/splashPage/
  • Open splash.html

For design mode:

make dev

Tests

Prerequisites

  • CMake >= 3.2
  • libgtest

Building

cd Test
mkdir build
cd build
cmake ..
make

Running

./runTests

Team

MemberRolesDescription
Armand Krynauw
u04868286
Team Lead
Backend
Documentation
Being sus

A 2nd year BSc Computer Science student at the University of Pretoria interested in the magical world of Mathematics, Statistics and Software Engineering ඞ.
Jake Mileham
u21692492
Backend
The Goat
Tik Tok Enjoyer
A Plant UML

A 2nd year BsC Information and Knowledge Systems student at the University of Pretoria with a passion for Computational Intelligence and Geographic Information Systems. A developer who wants gratitude.
Francois Combrinck
u21729752
Backend
Research
Documentation
Diagrams

A computer science student who is passionate about learning new things and solving difficult problems. He is constantly striving to improve his skills and knowledge so that he can be the best computer science student he can be. He likes trains.
Karel Olwage
u21555258
Backend
Tester
No Sleep

A computer science student at the University of Pretoria. Interested in computer secutiry and mathematics. I enjoy solving problems and not sleeping.
Carl de Witt
u21444928
Frontend
Diagrams
Retired F1 Driver

I am a 2nd-year BIS Multimedia student at the University of Pretoria. I love full-stack development. My favourite language is PHP :0. I also love riding a bike.
Carlie Van Wyk
u21672823
Frontend
Diagrams
PHP Expert

I am a 2nd year student and am currently loving the BIS Multimedia degree at TUKS. I love working with people and seeing hard work pay off.

About

University of Pretoria COS 214 Project - War Simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages