Skip to content

ankatus/dsproject

Repository files navigation

dsproject

Distributed Systems Fall 2020 programming task

A console-based Uno-game following the rules found on Wikipedia, with the following exceptions:

  • The "WildDrawFour" -card is not included
  • There is no points-counting, every round is a self-contained game with a single winner

Usage

Installation

Windows

  1. Make sure the .NET 5.0 runtime is installed
  2. Download the release
  3. Launch the .exe. If you move the .exe from the release folder, make sure to move the "dsproject.runtimeconfig.json" file with it.

Linux

  1. Make sure the .NET 5.0 runtime is installed
  2. Download the release
  3. Make sure your terminal is at least 150 columns wide and 50 columns high
  4. Run the .dll using dotnet (dotnet dsproject.dll). If you move the .dll from the release folder, make sure to move the "dsproject.runtimeconfig.json" file with it.

Joining a game

  1. Input your display name when prompted
  2. Select your network adapter
  3. Override the default group address and port if you wish
  4. Select how many players your game will have (the game will not start before this amount of players are found)
  5. Wait for the game to start

Playing the game

Follow the instructions on the screen. Left and right arrow keys scroll through your hand if you have more than five cards

Other stuff

  • A log file is created in the same directory that the application .exe or .dll is in.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages