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

https://github.com/cwithmichael/crazy-eights

Crazy Eights (CLI) implementation in Go
https://github.com/cwithmichael/crazy-eights

Last synced: 5 days ago
JSON representation

Crazy Eights (CLI) implementation in Go

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/cwithmichael/crazy-eights.svg?branch=master)](https://travis-ci.org/cwithmichael/crazy-eights)
[![Go Report Card](https://goreportcard.com/badge/github.com/cwithmichael/crazy-eights)](https://goreportcard.com/report/github.com/cwithmichael/crazy-eights)

# Crazy 8s

## Requirements

`Go (Minimum Version: 1.12)`

## How To Start Game

`go run cmd/crazy_eights/main.go`

## Rules Used for Implementation
[Rules of Crazy 8s](https://www.ducksters.com/games/crazy_eights_rules.php)

## How to Run Tests

`go test ./...`

## TODO
1. Handle the deck being exhausted
2. Improve error handling
3. Improve test coverage