{"id":16203207,"url":"https://github.com/pardeike/twitchtanks","last_synced_at":"2025-04-02T14:32:08.377Z","repository":{"id":45981105,"uuid":"430453304","full_name":"pardeike/TwitchTanks","owner":"pardeike","description":"With TwitchTanks you can create a tank game overlay for your twitch stream and your viewers can use chat commands to control up to four tanks and battle each other.","archived":false,"fork":false,"pushed_at":"2023-06-07T19:13:00.000Z","size":71014,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T03:34:25.610Z","etag":null,"topics":["game","overlay","tanks","twitch"],"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/pardeike.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-11-21T18:53:05.000Z","updated_at":"2024-04-09T03:12:06.000Z","dependencies_parsed_at":"2024-11-03T11:51:40.103Z","dependency_job_id":null,"html_url":"https://github.com/pardeike/TwitchTanks","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pardeike%2FTwitchTanks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pardeike%2FTwitchTanks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pardeike%2FTwitchTanks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pardeike%2FTwitchTanks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pardeike","download_url":"https://codeload.github.com/pardeike/TwitchTanks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246832565,"owners_count":20841190,"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":["game","overlay","tanks","twitch"],"created_at":"2024-10-10T09:52:57.012Z","updated_at":"2025-04-02T14:32:03.334Z","avatar_url":"https://github.com/pardeike.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TwitchTanks\n\nWith TwitchTanks you can create a tank game overlay for your twitch stream and your viewers can use chat commands to control up to four tanks and battle each other.\n\n\u003cimg src=\"https://github.com/pardeike/TwitchTanks/raw/master/Originals/screenshot.jpg\"/\u003e\n\n# Setup\n\n- Download the latest [release](https://github.com/pardeike/TwitchTanks/releases/latest) and unzip it into a folder `TwitchTanks`\n- Create a twitch account for the bot\n- Go to https://twitchapps.com/tmi/ while being logged into the bot account\n- Open the file at `TwitchTanks\\TwitchTanks_Data\\twitch-auth.txt` and enter\n  - bot account name\n  - aouth.... from the generator\n  - your channel name\n- Start `TwitchTanks.exe` to get the green window\n- Start OBS and add a new Window Capture\n  - Window: TwitchTanks.exe\n  - Capture Method: Windows 10 (1903 and up)\n  - Window Match Priority: Match title, otherwise find window of same type\n  - Client Area: X\n- You should now see a green area in OBS, make it fullscreen\n- Right-click the tanks layer and add a Filter:\n  - Chroma Key\n  - Key Color Type: Green\n  - Similarity: 209\n  - Smoothness: 150\n  - Key Color Spill Reduction: 115\n  - Opacity: 1\n  - Contrast: -0.1\n  - Brightness: -0.0544\n  - Gamma: -0.07\n\n# Gameplay\n\nShort build in help with `!about`.\n\nUp two four players can play at the same time. You can join the game or the queue with `!join`.\n\nOnce in the game, you can move your tank forwards and backwards with `!move +/-N` where N is a number around roughly 20-150.\n\nYou can turn your tank with `!turn +/-N` where N is the degrees you want to turn (+ is clockwise).\n\nFinally, you can shoot with `!shoot N` where N is a number around roughly 20-150.\n\nMultiple commands will overwrite each other by type. Per turn, you can only Move+Rotate+Shoot or Rotate+Move+Shoot. The turn time is indicated in the top left corner. Once you're hit you will leave the game and can queue again with `!join`.\n\nENJOY\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpardeike%2Ftwitchtanks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpardeike%2Ftwitchtanks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpardeike%2Ftwitchtanks/lists"}