{"id":21465196,"url":"https://github.com/d-generation-s/tank","last_synced_at":"2026-02-16T19:02:47.532Z","repository":{"id":44746894,"uuid":"238417824","full_name":"D-Generation-S/Tank","owner":"D-Generation-S","description":"Clone of the game cannonhill. This is a hobby open source project based on the monogame framework.","archived":false,"fork":false,"pushed_at":"2022-06-23T01:38:42.000Z","size":39931,"stargazers_count":2,"open_issues_count":9,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-10T23:43:21.095Z","etag":null,"topics":["game-2d","game-dev","game-development","linux","macos","monogame-framework","opengl","windows"],"latest_commit_sha":null,"homepage":"","language":"C#","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/D-Generation-S.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}},"created_at":"2020-02-05T09:56:13.000Z","updated_at":"2023-08-08T08:08:40.000Z","dependencies_parsed_at":"2022-08-27T18:33:21.902Z","dependency_job_id":null,"html_url":"https://github.com/D-Generation-S/Tank","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/D-Generation-S/Tank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-Generation-S%2FTank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-Generation-S%2FTank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-Generation-S%2FTank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-Generation-S%2FTank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/D-Generation-S","download_url":"https://codeload.github.com/D-Generation-S/Tank/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-Generation-S%2FTank/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29515492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T18:37:19.720Z","status":"ssl_error","status_checked_at":"2026-02-16T18:36:46.920Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-2d","game-dev","game-development","linux","macos","monogame-framework","opengl","windows"],"created_at":"2024-11-23T08:09:30.766Z","updated_at":"2026-02-16T19:02:47.513Z","avatar_url":"https://github.com/D-Generation-S.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tank Game\n\n[![Latest unstable build](https://github.com/D-Generation-S/Tank/actions/workflows/build-debug-version.yml/badge.svg)](https://github.com/D-Generation-S/Tank/actions/workflows/build-debug-version.yml)\n[![Latest release](https://badgen.net/github/release/D-Generation-S/Tank)](https://github.com/D-Generation-S/Tank/releases)\n\n\n[![GitHub license](https://img.shields.io/github/license/D-Generation-S/Tank.svg)](https://github.com/D-Generation-S/Tank/blob/main/LICENSE)\n[![Github All Releases](https://img.shields.io/github/downloads/D-Generation-S/Tank/total.svg)](https://github.com/D-Generation-S/Tank/releases)\n\n\n[![Windows](https://svgshare.com/i/ZhY.svg)](https://svgshare.com/i/ZhY.svg)\n[![Linux](https://svgshare.com/i/Zhy.svg)](https://svgshare.com/i/Zhy.svg)\n[![macOS](https://svgshare.com/i/ZjP.svg)](https://svgshare.com/i/ZjP.svg)\n\nThis game is some kind of a clone of the game `Cannonhill` based on Monogame using the OpenGL Rendering engine. The game can be played on Mac, Linux and Windows.\n\n## Used Technologies and Software\n\nThis project is based on the [MonoGame][monogame] framework. The graphics (Spritesheets)  are created with the software [Aseprite][aseprite]. The sound effects, like the explosions are created with [Bfrx][bfxr] or [Chiptone][chiptone]. The music was created with [Bosca Ceoil][boscaceoil]. The game is getting developed on Windows with Visual Studio 2019/[2022][vs2022].\n## External resources\n\nBeside the Technologie and software listed above the following dependencies are integrated into the game.\n\nThe [VT323][usedfont] font is used for all the text in the game.\n\n## Get a playable build\n\nRight now there is no `stable` release. The project will be packed with each push to the [devlop][devbranch] branch.\n\n To find a build to download and test the game please go to the [release][releases] page and download the version for your operation system. Those builds are only really tested by me for Windows so if it is not starting on another operation system feel free to create an [issue][issue] so I can take a look. I will not be able to test the game on MacOs.\n\nRight now the builds are zipped so you will need to unpack it and search for the `Tank` or `Tank.exe` file.\n\nOn Windows you should be able to click the `Tank.exe` and the game should start.\n\n### Starting the game on Linux\nOn Linux you will need to run `sudo chmod +x Tank` and start it with `./Tank` while being in the folder of the build.\n\n### Controls\n\nRight now there is nothing changeable inside the game and nothing is getting shown. The controls are the following\n\n* W/S   -\u003e Increase/Decrease strength for shooting\n* A/D   -\u003e Move Barrel to left or right\n* Space -\u003e Shoot\n\nKeep in mind that right now there is no visual to see the barrel position. The strength can be seen on the bar to the right of the screen.\n\n### Important\n\nThe settings for the game will be saved in your `Application folder`. It will create a folder there with some files in it, feel free to delete it to reset your settings or if you do not want to play the game anymore.\n\n## License\n\nThe project is licensed with the [MIT][license].\n\n# Contributors\n![GitHub Contributors Image](https://contrib.rocks/image?repo=D-Generation-S/Tank)\n\n[usedfont]: https://github.com/phoikoi/VT323\n[monogame]: https://www.monogame.net/\n[aseprite]: https://www.aseprite.org/\n[bfxr]: https://www.bfxr.net/\n[chiptone]: https://sfbgames.itch.io/chiptone\n[boscaceoil]: https://boscaceoil.net/\n[vs2022]: https://visualstudio.microsoft.com/de/vs/\n[devbranch]: https://github.com/D-Generation-S/Tank/tree/develop\n[issue]: https://github.com/D-Generation-S/Tank/issues\n[license]: LICENSE\n[releases]: https://github.com/D-Generation-S/Tank/releases","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-generation-s%2Ftank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd-generation-s%2Ftank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-generation-s%2Ftank/lists"}