Skip to content

About

An online sandbox mmo rpg with focus on modding support.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

255 Commits

Folders and files

Repository files navigation

Gauzarbeit

An online sandbox mmo rpg with focus on modding support.

Features

  • Scriptabble Items, NPCs, Tasks and Locations
  • Infinite Worlds

Tutorials

More information can be found on the wiki.

Gameplay

You can interface with the server using Telnet.

$ telnet $SERVER_IP

	Welcome to Gauzarbeit!

Use "login {name}" to enter the world!
>> register MyName
You are registered!
You are logged in as MyName.
>> look
                          Room: Kitchen


                          Players here:
* MyName

                               ---

                       Other things here:
* Rat (5)       * Cheese        * WanderingCook 
* WantedBadge   * WelcomeMan    * Chair (2) 

>> use Cheese
You eat the cheese. Very cheesy.
>>

Development with Docker

This project provides a Dockerfile to set up a development environment with Valve C++ formatting (via clang-format) and compilation.

Build and run the container:

docker build -t gauzarbeit-dev .
docker run --rm -it gauzarbeit-dev

Testing

This project uses the doctest framework for unit tests.

Prerequisites

Install the development package for doctest (e.g., libdoctest-dev on Debian/Ubuntu), or alternatively add the single-header doctest.h into your include path.

Running tests

After building dependencies, run:

make test

About

An online sandbox mmo rpg with focus on modding support.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Contributors

Languages