Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shgnplaatjies/royalfactorial

A responsive desktop card game with in-memory CRUD. Built with C#10, .NET8, and Windows Presentation Foundation. Uses a modern object orientated approach with some declarative features.
https://github.com/shgnplaatjies/royalfactorial

csharp csharp-app dotnet dotnet-framework windows-presentation-foundation wpf wpf-application

Last synced: 5 days ago
JSON representation

A responsive desktop card game with in-memory CRUD. Built with C#10, .NET8, and Windows Presentation Foundation. Uses a modern object orientated approach with some declarative features.

Awesome Lists containing this project

README

        

# Royal Factorial

A desktop card game built with Windows Presentation Foundation.

## Features

- Shuffle and deal cards to players.
- Dynamically add new players.
- Remove players from the game.
- Maintain a leaderboard based on player scores.
- Conditional rendering of UI elements based on game state.

## Getting Started

#### Download and unzip the [latest release](https://github.com/shgnplaatjies/RoyalFactorial/releases) for end-use or testing.

##

### Requires

- Windows
- [.NET 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) SDK

### Run Source Code with Command Prompt

```bash
git clone https://github.com/shgnplaatjies/RoyalFactorial.git
cd RoyalFactorial
dotnet run --project RoyalFactorial
```

## Error Handling

- Added feedback for inputs, so it shouldn't crash on you and should feel responsive.

## MVVM Architecture

- `RoyalFactorial.Core`
- `RoyalFactorial.MVVM`
- `RoyalFactorial.Services`
- `RoyalFactorial`

## Contact

For any questions or feedback, please open an issue or reach out.