Skip to content

Eoic/NetBots

Repository files navigation

Specification

NetBots

Multiplayer real-time robot programming game for the web.

Table of contents

  1. About
  2. Getting started
  3. Subrepositorties
  4. Specification
  5. Contributing

About

This is a parent repository of the project and intended to hold links to subrepositories where specific system parts are implemented, hold specification, documentation and other non-code files related to the project, if the aforementioned items are common to the entire system and not only to some specific part.

Getting started

  1. Clone the repository
git clone [email protected]:Eoic/NetBots.git
  1. Initialize and update submodules
git submodule update --init --recursive --remote
  1. Install dependencies
    Navigate to each subrepository and follow the instructions provided in their respective README.md files to install any necessary dependencies.
  2. Run the project
    Each subrepository will have its own instructions for running the project. Follow the guidelines in the subrepositories to get the system up and running.

Subrepositories

  • NetBots-Web - landing page of the project.
  • NetBots-Server - back-end server that handles the game logic.
  • NetBots-Client - client side of the project which mainly deals with rendering the scenes.

Specification

You can look up at the specification here.

Contributing

Not accepting contributions just yet.