Skip to content

Main repository for Self-Organising Multi-Agent Systems (SOMAS) Coursework for 2023, Imperial College London.

License

Notifications You must be signed in to change notification settings

zniihgnexy/SOMAS2023

 
 

Repository files navigation

SOMAS 2023

Official Documents

Useful Links

Running code

See Setup & Rules for requirements - EVERYONE SHOULD READ THIS DOC.

# Approach 1
go run . # Linux and macOS: Use `sudo go run .` if you encounter any "Permission denied" errors.

# Approach 2
go build # build step
./SOMAS2023 # SOMAS2023.exe if you're on Windows. Use `sudo` on Linux and macOS as Approach 1 if required.

Parameters & Help

go run . --help

Structure

Important documents pertaining to codebase organisation, code conventions and project management. Read before writing code. The rules can be found here Rules and Implementation

Internal SOMAS2020 packages. Most development occurs here, including client and server code.

  • clients Individual team code goes into the respective folders in this directory.

  • common Common utilities, or system-wide code such as game specification etc.

  • server Self-explanatory.

About

Main repository for Self-Organising Multi-Agent Systems (SOMAS) Coursework for 2023, Imperial College London.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 59.6%
  • Go 35.2%
  • Python 5.2%