Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/philtasticguy/quixo

Dockerized .NET Blazor WebAssembly implementation of the Quixo game, complete with AI opponent using Minimax and various design patterns.
https://github.com/philtasticguy/quixo

blazor csharp docker dotnet quixo

Last synced: 11 days ago
JSON representation

Dockerized .NET Blazor WebAssembly implementation of the Quixo game, complete with AI opponent using Minimax and various design patterns.

Awesome Lists containing this project

README

        

# Blazor WebAssembly Game - Quixo

## Screenshots

### Launch New Game

![launch-game](docs/screenshots/landing-page.png)

### Empty Board

![empty-board](docs/screenshots/new-game.png)

### Winner

![game-end](docs/screenshots/won-game.png)

## Design Patterns

### MVC

![patterns-mvc](docs/design-patterns/MVC.png)

### Factory and Singleton

![patterns-mvc](docs/design-patterns/PlayerFactory.png)

### Strategy

![patterns-mvc](docs/design-patterns/Strategy.png)

## Running Game

```
docker-compose up
```