{"id":20929286,"url":"https://github.com/thisaislan/git-hero","last_synced_at":"2025-04-11T12:45:50.566Z","repository":{"id":97192312,"uuid":"395159681","full_name":"thisaislan/git-hero","owner":"thisaislan","description":"Did you ever think about playing guitar hero with git tree?","archived":false,"fork":false,"pushed_at":"2021-08-12T01:56:44.000Z","size":3186,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-25T09:03:19.399Z","etag":null,"topics":["csharp","game","git","gitemoji","guitar-hero","mit-license","powershell","proof-of-concept","terminal","unity"],"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/thisaislan.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":"2021-08-12T01:26:48.000Z","updated_at":"2024-07-27T12:09:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"32c6569b-07c8-4664-b365-5cafee169a87","html_url":"https://github.com/thisaislan/git-hero","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisaislan%2Fgit-hero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisaislan%2Fgit-hero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisaislan%2Fgit-hero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisaislan%2Fgit-hero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thisaislan","download_url":"https://codeload.github.com/thisaislan/git-hero/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248402543,"owners_count":21097331,"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":["csharp","game","git","gitemoji","guitar-hero","mit-license","powershell","proof-of-concept","terminal","unity"],"created_at":"2024-11-18T21:18:45.946Z","updated_at":"2025-04-11T12:45:50.553Z","avatar_url":"https://github.com/thisaislan.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://aimeos.org/\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/thisaislan/git-hero/main/images/logo.png\" alt=\"Git Hero\" title=\"Git Hero\" align=\"right\" height=\"40\" /\u003e\n\u003c/a\u003e\n\n# Git Hero\nEvery time I see a git tree I think it would be cool if I could play guitar hero with it. So I decided to create my own guitar (or bass) hero with a git tree.\n\n## Table of Contents\n- [How it works](#How-it-works)\n- [Prerequisites](#Prerequisites)\n- [There is something serious about this project](#There-is-something-serious-about-this-project)\n- [Something else](#Something-else)\n- [Thanks](#Thanks)\n- [Links](#Links)\n- [License](#License)\n\n## How it works\nYou just need a repo link ended in .git\n\n\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/thisaislan/git-hero/main/images/how_it_works_1.png\"/\u003e\u003c/div\u003e\n\nPast the link on the first screen of the game\n\n\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/thisaislan/git-hero/main/images/how_it_works_2.png\"/\u003e\u003c/div\u003e\n\nThe game will use the information of commits and branches to create musical notes to play, and you can just play Git Hero now! :guitar: \n\n\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/thisaislan/git-hero/main/images/how_it_works_3.png\"/\u003e\u003c/div\u003e\n\n## Prerequisites\nYou will need `Unity`, I used `2020.1.2f` to make this project, `git` installed and `Terminal`, if you're a Mac user, or `PowerShell`, if you're a Windows user.\n\n## There is something serious about this project\nNo and yes... Actually that project is just a proof of concept, the idea behind, as you already know, is just use git tree as notes on a guitar hero based game.\nHowever, if we remove the game part and the background music, that project can create specific sound from any git project, in that case we can create a type of audio metric to git projects, that can check its health, integrity and other status we need to know.\nOf course in order to create that kind of audio analysis we first need to create new rules to represent better git nuances, such as checkout, rebase, merges and others.\nOk, ok, now you may think, why will we do that? Simple, to have one more way to complement a project health analysis, in the same way we have a visual analysis system, we can create audio analysis systems. I know, it may sound like a crazy idea, but every concept is a little crazy on its start.\n\n\n## Something else\nI would like to say that this kind of audio system to git analysis will help people with some kind of visual difficulties. But I really don't know. In that case I hope so, and I hope that project will help us think about git, including people and analysis systems in another way. And, no less important, I hope you enjoy the game :slightly_smiling_face:\n\n## Thanks\nMy friends and family, and you for having come here!\n\n## Links\nSome sites and resources used during project development:\n\n  - [Git-scm.com](https://git-scm.com) - open source site and maintained by members of the Git community\n  - [Jembass (Youtube) Bass Tuner - Standard Bass Tuning](https://www.youtube.com/watch?v=yDZAeoJCIT4) - Bass Guitar Tuner E Standard Tuning (E A D G) 4 Strings\n  - [Hip Hop Makers (Youtube) Free Guitar Bass Loops Sample Pack](https://www.youtube.com/watch?v=o4Z7XYeQER8) - Here is a free sample pack of 25 Free Guitar Bass Loops to add to your music production collection\n  - [Design and Deploy (Youtube) Unity 5 - How to Make a Guitar Rhythm Game](https://www.youtube.com/watch?v=kyp3Ks5a6to) - Series of videos that inspired me on how to make some parts of the project\n  - [Game Art (Youtube) How to scroll UVs or How to animate tile able textures in Unity!](https://www.youtube.com/watch?v=YOF4aHV3ALo) - How to scroll UVs or Tile able textures in Unity!\n  - [Wallpapercave](https://wallpapercave.com) - Where did I find the bass background image\n  - [Lildude.co.uk](https://lildude.co.uk/octocat-primed) - Where did I find the game background image\n  - [PowerShell Documentation](https://docs.microsoft.com/en-us/powershell) - Official product documentation for PowerShell\n  - [Gitignore.io](https://www.toptal.com/developers/gitignore) - Site to create useful .gitignore files for your project\n  - [Gitmoji](https://gitmoji.dev/) - An emoji guide for your commit messages\n  - [Google Translate](https://translate.google.com) - Sometimes everyone needs...\n  - [Stack Overflow](https://stackoverflow.com) - Who doesn't...lol\n\n## License\nCopyright (c) 2021-present Aislan Tavares (@thisaislan) and Contributors. Git Hero is free and open-source software licensed under the [MIT License](https://github.com/thisaislan/git-hero/blob/main/LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisaislan%2Fgit-hero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthisaislan%2Fgit-hero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisaislan%2Fgit-hero/lists"}