Skip to content

travrei/ScoundrelCS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scoundrel Game

A simple card game built with C# and Raylib

About

Scoundrel is a dungeon crawler card solo game, where players adventure in a dungeon full of dangers. Every room has 4 cards, The Clubs and Spades are your enemy, the Hearts give you HealthPoints, the Diamonds are your weapon!

Features

  • Simple Game Loop: Traditional Scoundrel card game rules.

How to Play

Game Rules

The deck is prepared, we remove all red royal and aces. Then we shuffle the deck and take 4 cards to be our room! You have choose 3 cards to go to the next room.

  • Objective: Take out all deck cards;
  • Damage: If you don't have a weapon you will get the full damage, but if you have a weapon, you will only take damage if the value of the weapon is less then the value of the monster!
  • Scoring: To be implemented!
  • Run Away: If the room is too dangerous, you can run away. But just once, then you have to face it whatever comes.

Controls

  • Select Card: Left Click on a card.
  • RunAway: Press the 'F' Key.
  • Reset: Press the 'R' Key.

Installation

Prerequisites

  • .NET 6.0 or higher
  • Windows/Linux/macOS

Running from Source

  1. Clone the repository:
git clone https://github.com/travrei/ScoundrelCS.git
  1. Restore the dependencies
dotnet restore
  1. Run the game
dotnet run

Binary Releases

The Binary are in the Releases page

Technical Details

Built With

  • Language: C#
  • Graphics Library: Raylib-cs
  • Framework: .NET 9.0
  • Platform: Cross-platform (Windows, Linux, macOS)

License

Well this project has none... Fell free to do whataver you want.

Acknowledgments

  • Raylib for the excellent game development library
  • Raylib-cs for C# bindings
  • Kenney For the card assets
  • Traditional Scoundrel card game rules

About

A simple game of Scoundrel in C# and Raylib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages