Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/exceptionnotfound/BlazorGames

Solitaire, Minesweeper, ConnectFour, Tetris, Blackjack, Conway's Game of Life, and more, all written in Blazor WebAssembly.
https://github.com/exceptionnotfound/BlazorGames

Last synced: 20 days ago
JSON representation

Solitaire, Minesweeper, ConnectFour, Tetris, Blackjack, Conway's Game of Life, and more, all written in Blazor WebAssembly.

Awesome Lists containing this project

README

        

# BlazorGames

This project is a Blazor WebAssembly project where we design, model, implement, and play common board and card games.

You can see the deployed site here: [https://blazorgames.net/](https://blazorgames.net/)

This project is used in many blog posts on my site, including:

### Solitaire
* [Part 1: Overview](https://exceptionnotfound.net/solitaire-in-blazor-part-1-overview/)
* [Part 2: The C# Classes](https://exceptionnotfound.net/solitaire-in-blazor-part-2-the-csharp-classes/)
* [Part 3: Drawing, Discarding, and the Stacks](https://exceptionnotfound.net/solitaire-in-blazor-part-3-drawing-discarding-and-the-stacks/)
* [Part 4: Drag and Drop](https://exceptionnotfound.net/solitaire-in-blazor-part-4-drag-and-drop/)
* Part 5: Double-Click Shortcut and Autocomplete

### Tetris
* [Tetris in Blazor Web Assembly](https://exceptionnotfound.net/tetris-in-blazor-webassembly/)
* [Part 2: Cells, the Grid, and the Game State](https://exceptionnotfound.net/tetris-in-blazor-part-2-cells-the-grid-and-the-game-state/)
* [Part 3: Tetrominos](https://exceptionnotfound.net/tetris-in-blazor-part-3-tetrominos/)
* [Part 4: Displaying the Grid and a Falling Tetromino](https://exceptionnotfound.net/tetris-in-blazor-part-4-displaying-the-grid-and-a-falling-tetromino/)
* [Part 5: Controls, Upcoming Tetrominos, and Clearing Rows](https://exceptionnotfound.net/tetris-in-blazor-part-5-controls-upcoming-tetrominos-and-clearing-rows/)
* [Part 6: Scoring, Levels, Music, and Other Features](https://exceptionnotfound.net/tetris-in-blazor-part-6-scoring-levels-music-and-other-features/)

### Minesweeper
* [Part 1: C# Implementation](https://exceptionnotfound.net/minesweeper-in-blazor-webassembly-part-1-csharp-implementation/)
* [Part 2: The Blazor Component](https://exceptionnotfound.net/minesweeper-in-blazor-webassembly-part-2-the-blazor-component/)

### Yahtzee
* [Part 1: The C# Model](https://exceptionnotfound.net/yahtzee-in-blazor-webassembly-part-1-the-csharp-model/)
* [Part 2: The Blazor Component](https://exceptionnotfound.net/yahtzee-in-blazor-webassembly-part-2-the-blazor-component/)

### Blackjack
* [Part 1: Rules and Modeling the Game](https://exceptionnotfound.net/blackjack-in-blazor-part-1-rules-and-modeling-the-game/)
* [Part 2: The C# Classes](https://exceptionnotfound.net/blackjack-in-blazor-part-2-the-csharp-classes/)
* [Part 3: Game State and Blazor Components](https://exceptionnotfound.net/blackjack-in-blazor-part-3-game-state-and-blazor-components/)
* [Part 4: Putting it All Together](https://exceptionnotfound.net/blackjack-in-blazor-part-4-putting-it-all-together/)

### Conway's Game of Life
* [Conway's Game of Life (With Emojis!) in C# and Blazor WebAssembly](https://exceptionnotfound.net/conways-game-of-life-with-emojis-in-csharp-and-blazor-webassembly/)

### Other Posts
* [Setting the Page Title in a Blazor App](https://exceptionnotfound.net/setting-the-page-title-in-a-blazor-app-net-core/)
* [Deploying a .NET Core Blazor App to Netlify using GitHub Actions](https://exceptionnotfound.net/deploying-a-net-core-blazor-app-to-netlify-using-github-actions/)

More to come! Pull requests are welcome on this project.