All Projects → jroliveira → chess

jroliveira / chess

Licence: MIT license
Chess (game)(♟) built in C# and ASCII art.

Programming Languages

C#
18002 projects
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to chess

Csconsoleformat
.NET C# library for advanced formatting of console output [Apache]
Stars: ✭ 296 (+1380%)
Mutual labels:  ascii-art, dotnet-standard
Mapscii
🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows
Stars: ✭ 5,886 (+29330%)
Mutual labels:  ascii-art, console-application
Rx.Http
A reactive way to make HTTP Request in .NET Core 🚀
Stars: ✭ 62 (+210%)
Mutual labels:  reactive-programming, dotnet-standard
SocksSharp
SocksSharp provides support for Socks4/4a/5 proxy servers to HttpClient
Stars: ✭ 75 (+275%)
Mutual labels:  dotnet-standard
limnoria-plugins
Limnoria plugins I wrote or forked.
Stars: ✭ 35 (+75%)
Mutual labels:  ascii-art
consolemd
render markdown to the console (not just highlight it)
Stars: ✭ 93 (+365%)
Mutual labels:  console-application
dapr-sidekick-dotnet
Dapr Sidekick for .NET - a lightweight lifetime management component for Dapr
Stars: ✭ 113 (+465%)
Mutual labels:  dotnet-standard
stockfish-chess-web-gui
Responsive chess web GUI to play against the Stockfish 10 chess engine. Multiple web GUI implementations have also been included.
Stars: ✭ 21 (+5%)
Mutual labels:  chess
Rx.Book
High level asynchronous programming with Reactive Extensions
Stars: ✭ 67 (+235%)
Mutual labels:  reactive-programming
Orleans.SyncWork
This package's intention is to expose an abstract base class to allow https://github.com/dotnet/orleans/ to work with long running CPU bound synchronous work, without becoming overloaded.
Stars: ✭ 31 (+55%)
Mutual labels:  orleans
King.Service
Task scheduling for .NET
Stars: ✭ 34 (+70%)
Mutual labels:  dotnet-standard
crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Stars: ✭ 33 (+65%)
Mutual labels:  dotnet-standard
twilight-commander
A simple console file manager.
Stars: ✭ 16 (-20%)
Mutual labels:  console-application
AnimalChess
Animal Fight Chess Game(斗兽棋) written in rust.
Stars: ✭ 76 (+280%)
Mutual labels:  chess
gochess
Online real time chess web server using websockets
Stars: ✭ 32 (+60%)
Mutual labels:  chess
QrCodeGenerator
QR Code Generator for .NET
Stars: ✭ 66 (+230%)
Mutual labels:  dotnet-standard
angular2-instagram
🔥Instagram like photo filter playground built with Angular2 (Web | Desktop)
Stars: ✭ 91 (+355%)
Mutual labels:  reactive-programming
Play-online-chess-with-real-chess-board
Program that enables you to play online chess using real chess board.
Stars: ✭ 288 (+1340%)
Mutual labels:  chess
vertx-mybatis
vertx sqlclient template using mybatis NON-BLOCK & ASYNCHRONOUS
Stars: ✭ 23 (+15%)
Mutual labels:  reactive-programming
liground
A free, open-source and modern Chess Variant Analysis GUI for the 21st century
Stars: ✭ 41 (+105%)
Mutual labels:  chess

Chess - Logo

Chess

Build status Build Status Coverage Status CodeFactor License: MIT

Chess game built in C# and ASCII art.

Developing

Built With

Pre requisites

Download and install:

Installing the DejaVu Sans Mono font in Windows 10

This font allows you to display the chess pieces in the Windows console, to install we will follow the steps below:

  • Download the dejavu-fonts-ttf-2.37.zip from the site dejavu-fonts.org.
  • Extract the downloaded .zip file and install the DejaVuSansMono.ttf font that is in the ttf folder.
  • Open regedit go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont.
  • Add a new String Value 000 with the value DejaVu Sans Mono.

Setting up Dev

# Clone this repository
$ git clone https://github.com/jroliveira/chess.git

# Go into the repository
$ cd chess

# Download node packages and install Cake
$ npm install

Building

$ dotnet cake

Running

$ dotnet cake --target=Start

Licensing

The code is available under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].