{"id":20399383,"url":"https://github.com/dariarty/hangman_game_qt","last_synced_at":"2025-04-12T13:22:26.016Z","repository":{"id":249953675,"uuid":"827849831","full_name":"Dariarty/Hangman_Game_Qt","owner":"Dariarty","description":"Hangman game with fancy GUI, multi-language support, sound effects and lots of words made with C++/Qt/QML","archived":false,"fork":false,"pushed_at":"2024-09-20T06:50:14.000Z","size":51399,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T08:06:50.901Z","etag":null,"topics":["cpp","game","github-pages","hangman","qmake","qml","qt"],"latest_commit_sha":null,"homepage":"https://dariarty.github.io/Hangman_Game_Qt/","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dariarty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-12T14:08:04.000Z","updated_at":"2024-10-03T09:11:56.000Z","dependencies_parsed_at":"2024-08-11T22:31:15.793Z","dependency_job_id":"6a7cff10-f484-4661-87a8-311eb345d17a","html_url":"https://github.com/Dariarty/Hangman_Game_Qt","commit_stats":null,"previous_names":["dariarty/hangman_game_qt"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dariarty%2FHangman_Game_Qt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dariarty%2FHangman_Game_Qt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dariarty%2FHangman_Game_Qt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dariarty%2FHangman_Game_Qt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dariarty","download_url":"https://codeload.github.com/Dariarty/Hangman_Game_Qt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248571964,"owners_count":21126549,"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":["cpp","game","github-pages","hangman","qmake","qml","qt"],"created_at":"2024-11-15T04:28:49.600Z","updated_at":"2025-04-12T13:22:25.992Z","avatar_url":"https://github.com/Dariarty.png","language":"QML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hangman_Game_Qt\n\n[![en](https://img.shields.io/badge/lang-en-blue.svg)](https://github.com/Dariarty/Hangman_Game_Qt/blob/main/README.md)\n[![ru](https://img.shields.io/badge/lang-ru-red.svg)](https://github.com/Dariarty/Hangman_Game_Qt/blob/main/README.ru.md)\n\n\u003ca href=\"https://dariarty.github.io/Hangman_Game_Qt/\" title=\"GitHub Pages link\"\u003ePlay in browser - WebAssembly version hosted on GitHub Pages\u003c/a\u003e\n\nCross-platform Hangman game made with C++/Qt/QML for Windows, Linux, Android and WebAssembly. \u003c/br\u003e \n\nHangman is a word guessing game. Program randomly chooses a word and the player tries to guess it by suggesting letters. With each incorrect guess, a line is added to hangman drawing. If the picture is complete, player loses. To win, player has to correctly guess all letters in a word.\n\n## Features\n\n* Lots of gamemodes for words on different themes and topics.\u003c/br\u003e\n* More than 2500 English and 2000 Russian words.\u003c/br\u003e\n* 15 English and 15 Russian topics. Topics can be shuffled and chosen randomly.\u003c/br\u003e\n* Words to guess are chosen randomly from files. \u003c/br\u003e\n* Sound effects when interacting with game's GUI.\u003c/br\u003e\n* Fullscreen and Windowed modes, app is responsive to different window sizes.\u003c/br\u003e\n* Application supports dynamic translations.\u003c/br\u003e\n* Currently, the game is available in English and Russian.\u003c/br\u003e\n\n## Screenshots\n\n\u003ch3 align=\"center\"\u003eGameplay\u003c/h3\u003e\n\n![alt text](assets/en_US/gameplay.jpg)\n\n\u003ch3 align=\"center\"\u003eMain Menu of the application\u003c/h3\u003e\n\n![alt text](assets/en_US/menu.jpg)\n\n\u003ch3 align=\"center\"\u003ePlayer has successfully guessed a word\u003c/h3\u003e\n\n![alt text](assets/en_US/victory.jpg)\n\n\u003ch3 align=\"center\"\u003ePlayer has failed to guess a word\u003c/h3\u003e\n\n![alt text](assets/en_US/defeat.jpg)\n\n\n## Building Source Code\nApp supports building for Windows, Linux, Android and WebAssembly (using Qt for WebAssembly). \u003c/br\u003e\nMinimal supported Qt version is Qt 5.10. Maximum tested Qt version for building the app is Qt 6.7.2 \u003c/br\u003e\n1.  Download and install Qt5.10+/Qt6, Qt Creator and MinGW compiler.\u003c/br\u003e\n2.  Configure Qt Creator Kit for Desktop or target device. \u003c/br\u003e\n3.  Clone the repo.\n     ```sh\n     git clone https://github.com/Dariarty/Hangman_Game_Qt.git\n     ```\n4.  Open src/hangman_game.pro in Qt Creator.\u003c/br\u003e\n5.  Run lrelease tool to read the TS files and produce the QM translation files. \u003c/br\u003e\n    Qt Creator \u003e Tools \u003e External \u003e Linguist \u003e Release Translations (lrelease) \u003c/br\u003e\n7.  Run qmake.\u003c/br\u003e\n8.  Build the project in Qt Creator.\u003c/br\u003e\n\n## Attributions\n\n\u003ca href=\"https://www.freepik.com/icon/hangman_3401289#fromView=keyword\u0026page=1\u0026position=6\u0026uuid=05e78836-b3a9-48e0-9ded-0f79c2320b2e\" title=\"App Icon Attribution\"\u003eApplication Icon is designed by Freepik\u003c/a\u003e\n\n\n## License\n\nDistributed under the MIT License. See [LICENSE](LICENSE) for more information.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdariarty%2Fhangman_game_qt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdariarty%2Fhangman_game_qt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdariarty%2Fhangman_game_qt/lists"}