{"id":13430620,"url":"https://github.com/exceptionnotfound/BlazorGames","last_synced_at":"2025-03-16T06:30:42.637Z","repository":{"id":44682679,"uuid":"267913081","full_name":"exceptionnotfound/BlazorGames","owner":"exceptionnotfound","description":"Solitaire, Minesweeper, ConnectFour, Tetris, Blackjack, Conway's Game of Life, and more, all written in Blazor WebAssembly.","archived":false,"fork":false,"pushed_at":"2023-05-11T16:25:48.000Z","size":9178,"stargazers_count":217,"open_issues_count":2,"forks_count":64,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-08-01T02:27:00.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://blazorgames.net/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/exceptionnotfound.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-05-29T17:10:14.000Z","updated_at":"2024-07-27T04:38:39.000Z","dependencies_parsed_at":"2024-01-15T03:57:21.499Z","dependency_job_id":"726d4640-b2a3-4271-ab8c-6d8fef590180","html_url":"https://github.com/exceptionnotfound/BlazorGames","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exceptionnotfound%2FBlazorGames","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exceptionnotfound%2FBlazorGames/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exceptionnotfound%2FBlazorGames/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exceptionnotfound%2FBlazorGames/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/exceptionnotfound","download_url":"https://codeload.github.com/exceptionnotfound/BlazorGames/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221656315,"owners_count":16858739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T02:00:55.749Z","updated_at":"2024-10-27T09:30:24.354Z","avatar_url":"https://github.com/exceptionnotfound.png","language":"HTML","readme":"# BlazorGames\n\nThis project is a Blazor WebAssembly project where we design, model, implement, and play common board and card games.\n\nYou can see the deployed site here: [https://blazorgames.net/](https://blazorgames.net/)\n\nThis project is used in many blog posts on my site, including:\n\n### Solitaire\n* [Part 1: Overview](https://exceptionnotfound.net/solitaire-in-blazor-part-1-overview/)\n* [Part 2: The C# Classes](https://exceptionnotfound.net/solitaire-in-blazor-part-2-the-csharp-classes/)\n* [Part 3: Drawing, Discarding, and the Stacks](https://exceptionnotfound.net/solitaire-in-blazor-part-3-drawing-discarding-and-the-stacks/)\n* [Part 4: Drag and Drop](https://exceptionnotfound.net/solitaire-in-blazor-part-4-drag-and-drop/)\n* Part 5: Double-Click Shortcut and Autocomplete\n\n### Tetris\n* [Tetris in Blazor Web Assembly](https://exceptionnotfound.net/tetris-in-blazor-webassembly/)\n* [Part 2: Cells, the Grid, and the Game State](https://exceptionnotfound.net/tetris-in-blazor-part-2-cells-the-grid-and-the-game-state/)\n* [Part 3: Tetrominos](https://exceptionnotfound.net/tetris-in-blazor-part-3-tetrominos/)\n* [Part 4: Displaying the Grid and a Falling Tetromino](https://exceptionnotfound.net/tetris-in-blazor-part-4-displaying-the-grid-and-a-falling-tetromino/)\n* [Part 5: Controls, Upcoming Tetrominos, and Clearing Rows](https://exceptionnotfound.net/tetris-in-blazor-part-5-controls-upcoming-tetrominos-and-clearing-rows/)\n* [Part 6: Scoring, Levels, Music, and Other Features](https://exceptionnotfound.net/tetris-in-blazor-part-6-scoring-levels-music-and-other-features/)\n\n### Minesweeper\n* [Part 1: C# Implementation](https://exceptionnotfound.net/minesweeper-in-blazor-webassembly-part-1-csharp-implementation/)\n* [Part 2: The Blazor Component](https://exceptionnotfound.net/minesweeper-in-blazor-webassembly-part-2-the-blazor-component/)\n\n### Yahtzee\n* [Part 1: The C# Model](https://exceptionnotfound.net/yahtzee-in-blazor-webassembly-part-1-the-csharp-model/)\n* [Part 2: The Blazor Component](https://exceptionnotfound.net/yahtzee-in-blazor-webassembly-part-2-the-blazor-component/)\n\n### Blackjack\n* [Part 1: Rules and Modeling the Game](https://exceptionnotfound.net/blackjack-in-blazor-part-1-rules-and-modeling-the-game/)\n* [Part 2: The C# Classes](https://exceptionnotfound.net/blackjack-in-blazor-part-2-the-csharp-classes/)\n* [Part 3: Game State and Blazor Components](https://exceptionnotfound.net/blackjack-in-blazor-part-3-game-state-and-blazor-components/)\n* [Part 4: Putting it All Together](https://exceptionnotfound.net/blackjack-in-blazor-part-4-putting-it-all-together/)\n\n### Conway's Game of Life\n* [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/)\n\n### Other Posts\n* [Setting the Page Title in a Blazor App](https://exceptionnotfound.net/setting-the-page-title-in-a-blazor-app-net-core/)\n* [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/)\n\nMore to come! Pull requests are welcome on this project.\n","funding_links":[],"categories":["HTML","Sample Projects"],"sub_categories":["Games"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexceptionnotfound%2FBlazorGames","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexceptionnotfound%2FBlazorGames","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexceptionnotfound%2FBlazorGames/lists"}