{"id":20530326,"url":"https://github.com/daid/librouge-bracket-tutorial","last_synced_at":"2026-04-24T03:37:01.641Z","repository":{"id":142002131,"uuid":"607278425","full_name":"daid/librouge-bracket-tutorial","owner":"daid","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-28T22:15:34.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-26T13:47:28.140Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-02-27T17:15:55.000Z","updated_at":"2023-02-27T17:16:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"ce10b3ac-1fce-4c6f-ad93-7874a0fed389","html_url":"https://github.com/daid/librouge-bracket-tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/daid/librouge-bracket-tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daid%2Flibrouge-bracket-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daid%2Flibrouge-bracket-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daid%2Flibrouge-bracket-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daid%2Flibrouge-bracket-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daid","download_url":"https://codeload.github.com/daid/librouge-bracket-tutorial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daid%2Flibrouge-bracket-tutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32208474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T03:15:14.334Z","status":"ssl_error","status_checked_at":"2026-04-24T03:15:11.608Z","response_time":64,"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":[],"created_at":"2024-11-15T23:36:26.118Z","updated_at":"2026-04-24T03:37:01.323Z","avatar_url":"https://github.com/daid.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello\n\nThis repo implements the https://bfnightly.bracketproductions.com/rustbook/ tutorial chapters. But then in C++ based on [librouge](https://github.com/daid/librouge), and OOP instead of ECS.\n\n# Why C++?\n\nBecause I can, and I want.\n\n# Why OOP instead of ECS?\n\nBecause to show that it is also an option. ECS works great, but I find OOP quicker to build small scale stuff. If you are going for a high complexity roguelike, you are better off with ECS, and use entt for example.\n\n\nI might do these in ECS as well as OOP at some point, just to show the differences.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaid%2Flibrouge-bracket-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaid%2Flibrouge-bracket-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaid%2Flibrouge-bracket-tutorial/lists"}