Skip to content

Networked implementation of the hexagonal settler game in Sunder

License

Notifications You must be signed in to change notification settings

ashn-dot-dev/natac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

325d4a0 · Feb 23, 2025
Apr 20, 2024
Mar 15, 2024
Jun 11, 2024
Feb 23, 2025
Jun 11, 2024
Mar 25, 2024
Jun 11, 2024
Apr 20, 2024
Jun 11, 2024
Nov 22, 2024
Apr 27, 2024
Apr 20, 2024
Sep 10, 2024
Mar 24, 2024

Repository files navigation

NATAC

A free and open source game inspired by Klaus Teuber's Settlers of Catan for Linux and macOS.

Building

Release Build

$ make build

Debug Build

$ make build CFLAGS='$(CFLAGS_DBG)' SUNDER_FLAGS='$(SUNDER_FLAGS_DBG)'

Additional Notes

Building and linking with raylib requies some additional system dependencies to be installed when building for Linux: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux.

Packaging

Build the application bundle natac.app for macOS:

$ make package-macos

NOTE: After downloading natac.app, one will likely need to run xattr -c <path/to/natac.app> to remove the com.apple.Quarantine extended attribute.

Running

After building the natac application, one may launch a Natac server with:

$ ./natac -server

Other players may run the game and connect to that server with:

$ ./natac -client IPADDR

where IPADDR is the IP address (IPv4) of the server.

Example

$ ./natac -client $(dig +short natac.net)

About

Networked implementation of the hexagonal settler game in Sunder

Topics

Resources

License

Stars

Watchers

Forks