Skip to content
This repository was archived by the owner on Feb 24, 2024. It is now read-only.

Darkening Age Game, school project for subject Laboratórios de Desenvolvimento de Software , software dev lab - 2020/2021. An indie RTS game up until 4 players and multiple concurrent game rooms.

Notifications You must be signed in to change notification settings

mildspice/ESTG-LDS-DarkeningAgeGame

Repository files navigation

ESTG-LDS 2020/2021 | Darkening Age

Projeto desenvolvimento para a UC de Laboratório de Desenvolvimento de Software, ano letivo 2020/2021.
Um simples *multiplayer Real Time Stategy game* onde quatro jogadores competem numa espécie de tabuleiro 2D, cada um rivalizando para estabelecer dominância sobre os outros.

Logo

Check Wiki · Report Bug · Request Feature

Organização do Repositório

  • Visto no diagrama abaixo e tendo em conta que as várias aplicações desenvolvidas estão num repositório único, existirá para cada aplicação um GIT Orphan Branch.

  • Isto é, existe um branch para a API, para o Game Client no browser, para a GUI do jogo em Unity e outro para o servidor dedicado do jogo.

  • Por sua vez, o master branch contém cada uma das aplicações, em princípio, com a versão mais atualizada sobre o deployment. Contudo, não chegou a realizar-se nenhum deploy das aplicações durante o projeto, ou seja, todas as aplicações devem ser executadas em ambiente de desenvolvimento.

repo_organization

Frameworks e Tecnologia

Game Server

Framework:

Principais bibliotecas:

Game API

Framework:

Principais bibliotecas:

Game Client

Framework:

Principais bibliotecas:

Game GUI

Framework:

Setup

Cada uma das aplicações requer um setup em específico, presente no próprio README de cada aplicação. No entanto, os comandos seguintes devem ser executados para qualquer um dos repositórios:

  1. Clone do repositório:
git clone https://github.com/PotatoSpice/ESTG-LDS-DarkeningAgeGame.git
  1. Checkout para o branch da aplicação, como exemplo:
git checkout -b gameServerDev origin/gameServerDev
  1. Mudar para a pasta do projeto, como exemplo:
cd ./GameServer

About

Darkening Age Game, school project for subject Laboratórios de Desenvolvimento de Software , software dev lab - 2020/2021. An indie RTS game up until 4 players and multiple concurrent game rooms.

Resources

Stars

Watchers

Forks