{"id":21716427,"url":"https://github.com/zlatamigas/gamecellswpfapp","last_synced_at":"2026-02-10T13:32:01.021Z","repository":{"id":264683266,"uuid":"893549155","full_name":"zlatamigas/GameCellsWpfApp","owner":"zlatamigas","description":"WPF application inspired by LinkedIn's Queens.","archived":false,"fork":false,"pushed_at":"2024-12-07T19:17:45.000Z","size":115,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T07:14:15.414Z","etag":null,"topics":["csharp","entity-framework","mvvm","sqlite","wpf","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","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/zlatamigas.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-24T18:16:17.000Z","updated_at":"2024-12-07T19:00:50.000Z","dependencies_parsed_at":"2024-11-25T19:33:10.672Z","dependency_job_id":null,"html_url":"https://github.com/zlatamigas/GameCellsWpfApp","commit_stats":null,"previous_names":["zlatamigas/gamecellswpfapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zlatamigas/GameCellsWpfApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zlatamigas%2FGameCellsWpfApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zlatamigas%2FGameCellsWpfApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zlatamigas%2FGameCellsWpfApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zlatamigas%2FGameCellsWpfApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zlatamigas","download_url":"https://codeload.github.com/zlatamigas/GameCellsWpfApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zlatamigas%2FGameCellsWpfApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271102995,"owners_count":24699638,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["csharp","entity-framework","mvvm","sqlite","wpf","xaml"],"created_at":"2024-11-26T01:10:57.157Z","updated_at":"2026-02-10T13:32:01.016Z","avatar_url":"https://github.com/zlatamigas.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://github.com/user-attachments/assets/a2618840-f2e2-40b2-a745-42c31549c423\" width=\"30\" alt=\"icon\"/\u003e Queen\n\n## Description\n\nQueen is a Desktop App inspired by [LinkedIn's Queens](https://www.linkedin.com/games/queens/).\n\nThe purpose of the game is to fill cells so that the game field is covered according to the rules. There are 2 game modes:\n\n1. Pre-build leveles, where the game is stored in database as well as game results.\n2. Generated levels, where the game is randomly created based only on size.\n\nThe application is created with WPF according to MVVM pattern and supports the followwing features: database connection, localisation, storing user settings. There are also some custom styles and animations.\n\nCurrently supported languages: English and Russian.\n\n## Project stack\n.Net 6 / WPF / EntityFramework / SQLite\n\n## Usage\n\nThe App starts at the main menu with last saved language settings where the user can change some settings or choose one of the game modes.\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e \u003cimg src=\"https://github.com/user-attachments/assets/3b02dc70-f98b-4e3f-9729-8572413f6569\" alt=\"Main Menu\" width=\"400\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e\n\u003c/p\u003e\n\nTo generate a new game the user needs to put down the desirable size of the game from 4 to 24 inclusive. The input is validated.\n\nA prebuilt level is stored in database and can be completed only once. So be attentive!\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e \u003cimg alt=\"Prebuilt Game from Databased\" src=\"https://github.com/user-attachments/assets/ded74409-afcb-414b-8b81-31ecfa1e1c91\" width=\"340\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e \n  \u003ckbd\u003e \u003cimg alt=\"Generated Game\" src=\"https://github.com/user-attachments/assets/52ca7d99-c12f-45e9-9d94-b280ddc9a230\" width=\"340\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e \n\u003c/p\u003e\n\u003cp align=\"center\"\u003ePrebuilt Game from Databased (1) and Generated Game (2)\u003c/p\u003e\n\u003cbr\u003e\n\nTo complete the game the user must fill the game field according to the rules (can be found at settings and under every level). The game can be paused and left at any time. If the user leaves the game without completing it the current game state won't be saved.\n\nIf the new record is set, a special notification will be shown.\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e \u003cimg src=\"https://github.com/user-attachments/assets/31fcec98-29b4-4c20-9fec-89a213a63deb\" alt=\"Completed level\" width=\"340\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e \n  \u003ckbd\u003e \u003cimg src=\"https://github.com/user-attachments/assets/cfbd6285-c352-42e4-8331-0c0d49d8f0ad\" alt=\"New Score\" width=\"340\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e\n\u003c/p\u003e\n\n\nTo change some setting and check the rules the user should visit settings. Selected settings will be applied immediately and will be saved for the next App launch.\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e \u003cimg alt=\"Settings ENG\" src=\"https://github.com/user-attachments/assets/b1adfa27-a884-48b7-8ef2-5aebf79db42f\" width=\"340\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e \n  \u003ckbd\u003e \u003cimg alt=\"Settings RUS\" src=\"https://github.com/user-attachments/assets/39272b3f-3593-41ee-a441-e8c0a441f247\" width=\"340\" style=\"border-radius:10px\"\\\u003e\u003c/kbd\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzlatamigas%2Fgamecellswpfapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzlatamigas%2Fgamecellswpfapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzlatamigas%2Fgamecellswpfapp/lists"}