{"id":23771642,"url":"https://github.com/michurin/hexglass","last_synced_at":"2025-09-05T15:32:40.528Z","repository":{"id":78009136,"uuid":"268015332","full_name":"michurin/hexglass","owner":"michurin","description":"Tetris like puzzle game on the hexagonal board","archived":false,"fork":false,"pushed_at":"2020-08-29T04:00:56.000Z","size":442,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T09:06:10.233Z","etag":null,"topics":["game","hexagonal","qt","qt5","tetris"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michurin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2020-05-30T05:26:56.000Z","updated_at":"2023-04-27T18:42:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"5eaa4fe4-e895-431d-957e-f3722af367d0","html_url":"https://github.com/michurin/hexglass","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/michurin/hexglass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michurin%2Fhexglass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michurin%2Fhexglass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michurin%2Fhexglass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michurin%2Fhexglass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michurin","download_url":"https://codeload.github.com/michurin/hexglass/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michurin%2Fhexglass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273777608,"owners_count":25166374,"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-09-05T02:00:09.113Z","response_time":402,"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":["game","hexagonal","qt","qt5","tetris"],"created_at":"2025-01-01T04:20:39.200Z","updated_at":"2025-09-05T15:32:40.518Z","avatar_url":"https://github.com/michurin.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HexGlass\n\nThe HexGlass is a Tetris-like puzzle game where\n10 different types of blocks continuously fall\nfrom above and you must arrange them to make\nhorizontal rows of hexagonal bricks.\nCompleting any row causes those hexagonal blocks\nto disappear and the rest above move downwards.\nThe blocks above gradually fall faster and the\ngame is over when the screen fills up and blocks\ncan no longer fall from the top.\n\n\u003cp align=\"center\"\u003e\u003cimg width=\"267\" height=\"489\" src=\"utils/hexglass.png\" alt=\"Screenshot: hexagonal Tetris-like puzzle game\"\u003e\u003c/p\u003e\n\n## Licensing\n\nHexGlass is a Tetris-like puzzle game.\n\nProject homepage: https://github.com/michurin/hexglass\n\nCopyright (C) 2010-2020 Alexey Michurin \u003ca.michurin@gmail.com\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n\n## Build\n\nBefore building, you will need to have the Qt5 library and developers\ntools installed on your system ([https://www.qt.io/](https://www.qt.io/)).\n\nBuild:\n\n```sh\nmkdir -p build\ncd build\nqmake .. # or qmake-qt5\nmake     # or gmake or mingw32-make or nmake or other\n```\n\nTest it:\n\n```sh\n./hexglass # or hexglass.exe ,-)\n```\n\nInstall:\n\n```sh\nsudo make install\n```\n\nUninstall:\n\n```sh\nsudo make uninstall\n```\n\nYou can specify some options in build time.\nSetup default size and skin:\n\n```sh\nqmake 'DEFINES += DEFAULT_SIZE=0 DEFAULT_SKIN=0'\n```\n\n## Contributors/Changelog\n\n1.2.2\n\n- Porting from Qt4 to Qt5. Thanks a lot to [Alexander Drozdov](https://github.com/h4tr3d).\n\n1.2.1\n\n- French locale. Thanks a lot to Vincent Petry \u003cVince81@opensuse.org\u003e\n  for translation and Kyrill Detinov \u003clazy.kent@opensuse.org\u003e for assistance.\n- Greek locale. Thanks a lot to Yannis Anthymidis \u003cyannanth@gmail.com\u003e.\n\n1.2.0\n\n- Stable release.\n\n1.1.3\n\n- Belarus locale updated by Prywid \u003cprywid@mail.ru\u003e.\n- Ukrainian locale updated by Yurii Surzhynskyi \u003cchugylo@gmail.com\u003e.\n- Czech locale updated by Miroslav Mazel \u003cmazelm@gmail.com\u003e\n- Spanish locale updated by\n  Ricardo A. Hermosilla Carrillo \u003cra.hermosillac@gmail.com\u003e.\n- Catalan locale updated by Marcel Baya \u003cmbayaf@gmail.com\u003e.\n- China locale updated by Crazii and Sainthsu from ubuntu.org.cn.\n\n1.1.2 (Version with incomplete localizations. For testers and localizators.)\n\n- \"High scores\" box.\n- \"Careful dropping\" mode.\n- Some defaults can be setup in building time.\n- Cosmetics.\n\n1.1.1\n\n- Czech locale. Thanks a lot to Miroslav Mazel \u003cmazelm@gmail.com\u003e\n- Ukrainian locale. Thanks a lot to Yurii Surzhynskyi \u003cchugylo@gmail.com\u003e.\n\n1.1.0\n\n- Stable release.\n\n1.0.9\n\n- Space-key unpause game in pause mode.\n- Cosmetics.\n\n1.0.8\n\n- China locale. Thanks a lot to Jie Luo \u003clililjlj@gmail.com\u003e.\n\n1.0.7\n\n- Catalan locale. Thanks a lot to Marcel Baya \u003cmbayaf@gmail.com\u003e.\n- Fix typo in English locale (affected to all locales);\n  thanks a lot to Marcel Baya \u003cmbayaf@gmail.com\u003e.\n\n1.0.6\n\n- Spanish locale. Corrections by\n  Ricardo A. Hermosilla Carrillo \u003cra.hermosillac@gmail.com\u003e.\n\n1.0.5\n\n- Spanish locale. Thanks a lot to Tobias Diaz Diaz-Chiron \u003ctobias.deb@gmail.com\u003e.\n- Minor cosmetics.\n\n1.0.4\n\n- Add CLI option -locale to force locale name.\n- Load qm-file at (i) the location of translation information\n  for Qt strings, (ii) directory that contains the application\n  executable, (iii) at builin translations.\n- Common color palette for all icons.\n\n1.0.3\n\n- Belarus locale. Thanks a lot to Prywid \u003cprywid@mail.ru\u003e.\n\n1.0.2\n\n- Skins and sizes moved to submenus.\n- Autopause: freeze game on focus lost event.\n- Minor cosmetics.\n\n1.0.1\n\n- Fix: icon for Mac OS X. Thanks to http://cypok.info for comprehensive testing.\n- Add e-mail to \"About\".\n\n1.0.0\n\n- Initial release.\n\n--\nAlexey Michurin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichurin%2Fhexglass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichurin%2Fhexglass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichurin%2Fhexglass/lists"}