Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.81 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.81 KB

Playerdom

GitHub Stars GitHub Issues Current Version

Playerdom is an open-world infinite procedurally-generating multidimensional environment, which is evolving into a fully-fledged multiplayer video game not unlike a top-down MMORPG. The game is based on the MonoGame engine and is written in .NET 6.

Game Preview


Features

  • Multiplayer support
  • 65536 unique "infinite" tile-based dimensions per world. All Generated with a single seed
  • Location-aware in-game chat
  • Login system
  • Command framework
  • Attacks and health
  • Efficient collision-handling

Setup and Usage

Clone this repo to your desktop, go to its root directory and run dotnet restore to install its dependencies.

Once the dependencies are installed, you can run dotnet run --project Playerdom.Server\Playerdom.Server.csproj to start the server. Then, in another terminal, open the root directory and run dotnet run --project Playerdom.OpenGL\Playerdom.OpenGL.csproj. This will run the client and connect to the server IP defined in the Connection.txt, and if successful, present a login screen. Type and username that has not been taken, and a password you intend to reuse.

Movement is WASD as with most video games. Z will use a short-ranged meelee attack. T will open the chat.


License

You can check out the full license here

This project is licensed under the terms of the Apache license.