/SOMAS2023

Primary LanguageGoMIT LicenseMIT

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.